Skip navigation links
A C D E F G I L M O P R S T 

A

AbstractElementMixin - Class in org.hawkular.inventory.json.mixins.model
 
AbstractElementMixin() - Constructor for class org.hawkular.inventory.json.mixins.model.AbstractElementMixin
 

C

CanonicalPathMixin - Class in org.hawkular.inventory.json.mixins.model
 
CanonicalPathMixin() - Constructor for class org.hawkular.inventory.json.mixins.model.CanonicalPathMixin
 
configure(ObjectMapper) - Static method in class org.hawkular.inventory.json.InventoryJacksonConfig
Configures the provided object mapper with mixins that define the serialization and deserialization behavior for inventory entities.

D

DataEntityMixin - Class in org.hawkular.inventory.json.mixins.model
 
DataEntityMixin(CanonicalPath, StructuredData, Map<String, Object>) - Constructor for class org.hawkular.inventory.json.mixins.model.DataEntityMixin
 
deserialize(JsonParser, DeserializationContext) - Method in class org.hawkular.inventory.json.DetypedPathDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.hawkular.inventory.json.InventoryStructureDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.hawkular.inventory.json.mixins.model.MetricTypeBlueprintMixin.Deserializer
Deprecated.
 
deserialize(JsonParser, DeserializationContext) - Method in class org.hawkular.inventory.json.PathDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.hawkular.inventory.json.StructuredDataDeserializer
 
Deserializer() - Constructor for class org.hawkular.inventory.json.mixins.model.MetricTypeBlueprintMixin.Deserializer
Deprecated.
 
DetypedPathDeserializer - Class in org.hawkular.inventory.json
 
DetypedPathDeserializer() - Constructor for class org.hawkular.inventory.json.DetypedPathDeserializer
 

E

EntityBlueprintMixin - Class in org.hawkular.inventory.json.mixins.model
 
EntityBlueprintMixin() - Constructor for class org.hawkular.inventory.json.mixins.model.EntityBlueprintMixin
 
EnvironmentMixin - Class in org.hawkular.inventory.json.mixins.model
 
EnvironmentMixin(CanonicalPath, Map<String, Object>) - Constructor for class org.hawkular.inventory.json.mixins.model.EnvironmentMixin
 

F

FeedMixin - Class in org.hawkular.inventory.json.mixins.model
 
FeedMixin(CanonicalPath, Map<String, Object>) - Constructor for class org.hawkular.inventory.json.mixins.model.FeedMixin
 

G

getDisplayName() - Method in class org.hawkular.inventory.json.mixins.model.MetricDataTypeMixin
 
getIncomingRelationships() - Method in class org.hawkular.inventory.json.mixins.model.EntityBlueprintMixin
 
getOutgoingRelationships() - Method in class org.hawkular.inventory.json.mixins.model.EntityBlueprintMixin
 

I

InventoryJacksonConfig - Class in org.hawkular.inventory.json
A helper class to configure the Jackson's object mapper to correctly serialize and deserialize inventory entities and paths.
InventoryStructureDeserializer - Class in org.hawkular.inventory.json
 
InventoryStructureDeserializer() - Constructor for class org.hawkular.inventory.json.InventoryStructureDeserializer
 
InventoryStructureMixin - Class in org.hawkular.inventory.json.mixins.model
 
InventoryStructureMixin() - Constructor for class org.hawkular.inventory.json.mixins.model.InventoryStructureMixin
 
InventoryStructureSerializer - Class in org.hawkular.inventory.json
 
InventoryStructureSerializer() - Constructor for class org.hawkular.inventory.json.InventoryStructureSerializer
 

L

LEGAL_ENTITY_TYPES - Static variable in class org.hawkular.inventory.json.InventoryStructureDeserializer
 

M

MetricDataTypeMixin - Class in org.hawkular.inventory.json.mixins.model
 
MetricDataTypeMixin() - Constructor for class org.hawkular.inventory.json.mixins.model.MetricDataTypeMixin
 
MetricMixin - Class in org.hawkular.inventory.json.mixins.model
 
MetricMixin(CanonicalPath, MetricType, Map<String, Object>) - Constructor for class org.hawkular.inventory.json.mixins.model.MetricMixin
 
MetricTypeBlueprintMixin - Class in org.hawkular.inventory.json.mixins.model
Deprecated.
since inception :)
MetricTypeBlueprintMixin() - Constructor for class org.hawkular.inventory.json.mixins.model.MetricTypeBlueprintMixin
Deprecated.
 
MetricTypeBlueprintMixin.Deserializer - Class in org.hawkular.inventory.json.mixins.model
Deprecated.
don't use this once "type" does not need to be in the JSON
MetricTypeMixin - Class in org.hawkular.inventory.json.mixins.model
 
MetricTypeMixin(CanonicalPath, MetricUnit, Map<String, Object>) - Constructor for class org.hawkular.inventory.json.mixins.model.MetricTypeMixin
 

O

OperationTypeMixin - Class in org.hawkular.inventory.json.mixins.model
 
OperationTypeMixin(CanonicalPath, Map<String, Object>) - Constructor for class org.hawkular.inventory.json.mixins.model.OperationTypeMixin
 
org.hawkular.inventory.json - package org.hawkular.inventory.json
 
org.hawkular.inventory.json.mixins.model - package org.hawkular.inventory.json.mixins.model
 

P

PathDeserializer - Class in org.hawkular.inventory.json
 
PathDeserializer() - Constructor for class org.hawkular.inventory.json.PathDeserializer
 
PathSerializer - Class in org.hawkular.inventory.json
Used to serialize canonical path with tenant id
PathSerializer() - Constructor for class org.hawkular.inventory.json.PathSerializer
 

R

RelationshipMixin - Class in org.hawkular.inventory.json.mixins.model
 
RelationshipMixin(String, String, CanonicalPath, CanonicalPath, Map<String, Object>) - Constructor for class org.hawkular.inventory.json.mixins.model.RelationshipMixin
 
RelativePathMixin - Class in org.hawkular.inventory.json.mixins.model
 
RelativePathMixin() - Constructor for class org.hawkular.inventory.json.mixins.model.RelativePathMixin
 
ResourceMixin - Class in org.hawkular.inventory.json.mixins.model
 
ResourceMixin(CanonicalPath, ResourceType, Map<String, Object>) - Constructor for class org.hawkular.inventory.json.mixins.model.ResourceMixin
 
ResourceTypeMixin - Class in org.hawkular.inventory.json.mixins.model
 
ResourceTypeMixin(CanonicalPath, Map<String, Object>) - Constructor for class org.hawkular.inventory.json.mixins.model.ResourceTypeMixin
 

S

serialize(InventoryStructure<?>, JsonGenerator, SerializerProvider) - Method in class org.hawkular.inventory.json.InventoryStructureSerializer
 
serialize(Path, JsonGenerator, SerializerProvider) - Method in class org.hawkular.inventory.json.PathSerializer
 
serialize(StructuredData, JsonGenerator, SerializerProvider) - Method in class org.hawkular.inventory.json.StructuredDataSerializer
 
serialize(Path, JsonGenerator, SerializerProvider) - Method in class org.hawkular.inventory.json.TenantlessPathSerializer
 
setCurrentCanonicalOrigin(CanonicalPath) - Static method in class org.hawkular.inventory.json.DetypedPathDeserializer
 
setCurrentEntityType(Class<?>) - Static method in class org.hawkular.inventory.json.DetypedPathDeserializer
 
setCurrentRelativePathOrigin(CanonicalPath) - Static method in class org.hawkular.inventory.json.DetypedPathDeserializer
 
StructuredDataDeserializer - Class in org.hawkular.inventory.json
 
StructuredDataDeserializer() - Constructor for class org.hawkular.inventory.json.StructuredDataDeserializer
 
StructuredDataMixin - Class in org.hawkular.inventory.json.mixins.model
 
StructuredDataMixin() - Constructor for class org.hawkular.inventory.json.mixins.model.StructuredDataMixin
 
StructuredDataSerializer - Class in org.hawkular.inventory.json
 
StructuredDataSerializer() - Constructor for class org.hawkular.inventory.json.StructuredDataSerializer
 

T

TenantlessCanonicalPathMixin - Class in org.hawkular.inventory.json.mixins.model
The core inventory API is unaware of JSON and even less so about Jackson, so it can't contain any Jackson specific code there.
TenantlessCanonicalPathMixin() - Constructor for class org.hawkular.inventory.json.mixins.model.TenantlessCanonicalPathMixin
 
TenantlessPathSerializer - Class in org.hawkular.inventory.json
Used to strip the tenant from the canonical path when serializing it.
TenantlessPathSerializer() - Constructor for class org.hawkular.inventory.json.TenantlessPathSerializer
 
TenantlessRelativePathMixin - Class in org.hawkular.inventory.json.mixins.model
 
TenantlessRelativePathMixin() - Constructor for class org.hawkular.inventory.json.mixins.model.TenantlessRelativePathMixin
 
TenantMixin - Class in org.hawkular.inventory.json.mixins.model
 
TenantMixin(CanonicalPath, Map<String, Object>) - Constructor for class org.hawkular.inventory.json.mixins.model.TenantMixin
 
A C D E F G I L M O P R S T 
Skip navigation links

Copyright © 2014–2017 Red Hat, Inc.. All rights reserved.