| AbstractElement<B extends AbstractElement.Blueprint,U extends AbstractElement.Update> |
A common super class of both entities and relationships.
|
| AbstractElement.Blueprint |
|
| AbstractElement.Blueprint.Builder<B,This extends AbstractElement.Blueprint.Builder<B,This>> |
|
| AbstractElement.Update |
|
| AbstractElement.Update.Builder<U extends AbstractElement.Update,This extends AbstractElement.Update.Builder<U,This>> |
|
| AbstractElement.Updater<U extends AbstractElement.Update,E extends AbstractElement<?,U>> |
|
| CanonicalPath |
A path represents the canonical traversal to an element through the inventory graph.
|
| CanonicalPath.Extender |
|
| ElementBlueprintVisitor.Simple<R,P> |
|
| ElementTypeVisitor.Simple<R,P> |
A simple implementation of the EntityVisitor interface that returns a default value (provided at construction
time) from the visit methods.
|
| ElementUpdateVisitor.Simple<R,P> |
|
| ElementVisitor.Simple<R,P> |
A simple implementation of the EntityVisitor interface that returns a default value (provided at construction
time) from the visit methods.
|
| Entity<B extends AbstractElement.Blueprint,U extends AbstractElement.Update> |
Base class for all Hawkular entities.
|
| Entity.Blueprint |
|
| Entity.Blueprint.Builder<Blueprint,This extends Entity.Blueprint.Builder<Blueprint,This>> |
|
| Environment |
An environment is supposed to contain resources that belong to one infrastructure.
|
| Environment.Blueprint |
|
| Environment.Blueprint.Builder |
|
| Environment.Update |
|
| Environment.Update.Builder |
|
| EnvironmentBasedEntity<B extends Entity.Blueprint,U extends AbstractElement.Update> |
Base class for entities that are part of an environment.
|
| Feed |
Feed is a source of data.
|
| Feed.Blueprint |
|
| Feed.Blueprint.Builder |
|
| Feed.Update |
|
| Feed.Update.Builder |
|
| FeedBasedEntity<B extends Entity.Blueprint,U extends AbstractElement.Update> |
|
| Metric |
Metric describes a single metric that is sent out from a feed.
|
| Metric.Blueprint |
Data required to create a new metric.
|
| Metric.Blueprint.Builder |
|
| Metric.Update |
|
| Metric.Update.Builder |
|
| MetricType |
Metric type defines metadata of metrics of the same type.
|
| MetricType.Blueprint |
Data required to create a new metric type.
|
| MetricType.Blueprint.Builder |
|
| MetricType.Update |
|
| MetricType.Update.Builder |
|
| Path |
Represents a path in an inventory.
|
| Path.AbstractBuilder<Impl extends Path> |
|
| Path.Builder<Impl extends Path> |
|
| Path.Decoder |
|
| Path.Encoder |
|
| Path.EnvironmentBuilder<Impl extends Path> |
|
| Path.Extender |
While CanonicalPath.Builder or RelativePath.Builder provide compile-time-safe canonical path
construction, this class provides the same behavior at runtime, throwing IllegalArgumentExceptions if
the segments being added to a path are invalid in given context.
|
| Path.FeedBuilder<Impl extends Path> |
|
| Path.HintedTypeProvider |
This is a type provider ( Path.TypeProvider) implementation that tries
to deduce the types on the path based on the current position and the intended type of the final segment of
the path.
|
| Path.MetricBuilder<Impl extends Path> |
|
| Path.MetricTypeBuilder<Impl extends Path> |
|
| Path.ParsingProgress |
|
| Path.RelationshipBuilder<Impl extends Path> |
|
| Path.ResourceBuilder<Impl extends Path> |
|
| Path.ResourceTypeBuilder<Impl extends Path> |
|
| Path.Segment |
|
| Path.TenantBuilder<Impl extends Path> |
|
| Relationship |
Represents a relationship between 2 entities.
|
| Relationship.Blueprint |
|
| Relationship.Blueprint.Builder |
|
| Relationship.Update |
|
| Relationship.Update.Builder |
|
| RelativePath |
A relative path is used in the API to refer to other entities during association.
|
| RelativePath.Builder |
|
| RelativePath.EnvironmentBuilder |
|
| RelativePath.Extender |
|
| RelativePath.FeedBuilder |
|
| RelativePath.MetricBuilder |
|
| RelativePath.MetricTypeBuilder |
|
| RelativePath.RelationshipBuilder |
|
| RelativePath.ResourceBuilder |
|
| RelativePath.ResourceTypeBuilder |
|
| RelativePath.TenantBuilder |
|
| RelativePath.Up |
|
| RelativePath.UpBuilder |
|
| Resource |
A resource is a grouping of other data (currently just metrics).
|
| Resource.Blueprint |
Data required to create a resource.
|
| Resource.Blueprint.Builder |
|
| Resource.Update |
|
| Resource.Update.Builder |
|
| ResourceType |
Type of a resource.
|
| ResourceType.Blueprint |
Data required to create a resource type.
|
| ResourceType.Blueprint.Builder |
|
| ResourceType.Update |
|
| ResourceType.Update.Builder |
|
| Tenant |
A tenant is a top level entity that owns everything else.
|
| Tenant.Blueprint |
|
| Tenant.Blueprint.Builder |
|
| Tenant.Update |
|
| Tenant.Update.Builder |
|
| TenantBasedEntity<B extends Entity.Blueprint,U extends AbstractElement.Update> |
Base class for entities in a tenant (i.e.
|
| Version |
Generic implementation of version comparison.
|
| Version.JaxbAdapter |
|