| Interface | Description |
|---|---|
| EntityVisitor<R,P> |
A visitor interface to accept different kinds of entities available in Hawkular.
|
| Class | Description |
|---|---|
| AbstractElement<B,U extends AbstractElement.Update> |
A common super class of both entities and relationships.
|
| 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>> | |
| Entity<B extends Entity.Blueprint,U extends AbstractElement.Update> |
Base class for all Hawkular entities.
|
| Entity.Blueprint | |
| Entity.Blueprint.Builder<B,This extends Entity.Blueprint.Builder<B,This>> | |
| EntityVisitor.Simple<R,P> |
A simple implementation of the EntityVisitor interface that returns a default value (provided at construction
time) from the visit methods.
|
| 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 | |
| Relationship |
Represents a relationship between 2 entities.
|
| Relationship.Update | |
| Relationship.Update.Builder | |
| 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 |
| Enum | Description |
|---|---|
| MetricUnit |
Units of a metric
TODO this is limited and probably will be replaced by a dedicated entity type in the future (so that it is possible
to create new units).
|
Copyright © 2015 Red Hat, Inc.. All rights reserved.