Skip navigation links
A B C D E F G H I J L M N O P R S T U V W 

A

AbstractElement<B,U extends AbstractElement.Update> - Class in org.hawkular.inventory.api.model
A common super class of both entities and relationships.
AbstractElement.Update - Class in org.hawkular.inventory.api.model
 
AbstractElement.Update.Builder<U extends AbstractElement.Update,This extends AbstractElement.Update.Builder<U,This>> - Class in org.hawkular.inventory.api.model
 
AbstractElement.Updater<U extends AbstractElement.Update,E extends AbstractElement<?,U>> - Class in org.hawkular.inventory.api.model
 
accept(EntityVisitor<R, P>, P) - Method in class org.hawkular.inventory.api.model.Entity
Accepts the provided visitor.
accept(EntityVisitor<R, P>, P) - Method in class org.hawkular.inventory.api.model.Environment
 
accept(EntityVisitor<R, P>, P) - Method in class org.hawkular.inventory.api.model.Feed
 
accept(EntityVisitor<R, P>, P) - Method in class org.hawkular.inventory.api.model.Metric
 
accept(EntityVisitor<R, P>, P) - Method in class org.hawkular.inventory.api.model.MetricType
 
accept(EntityVisitor<R, P>, P) - Method in class org.hawkular.inventory.api.model.Resource
 
accept(EntityVisitor<R, P>, P) - Method in class org.hawkular.inventory.api.model.ResourceType
 
accept(EntityVisitor<R, P>, P) - Method in class org.hawkular.inventory.api.model.Tenant
 
AcceptWithFallbackFeedIdStrategy - Class in org.hawkular.inventory.api.feeds
An ID strategy that by default accepts the proposed ID supplied by the caller.
AcceptWithFallbackFeedIdStrategy() - Constructor for class org.hawkular.inventory.api.feeds.AcceptWithFallbackFeedIdStrategy
 
AcceptWithFallbackFeedIdStrategy(FeedIdStrategy) - Constructor for class org.hawkular.inventory.api.feeds.AcceptWithFallbackFeedIdStrategy
 
Action<C,E> - Class in org.hawkular.inventory.api
 
Action.Enumerated - Enum in org.hawkular.inventory.api
 
Action.EnvironmentCopy - Class in org.hawkular.inventory.api
 
Action.Update<E,U> - Class in org.hawkular.inventory.api
 
add(T) - Method in class org.hawkular.inventory.api.paging.Page
 
add(int, T) - Method in class org.hawkular.inventory.api.paging.Page
 
addAll(Collection<? extends T>) - Method in class org.hawkular.inventory.api.paging.Page
 
addAll(int, Collection<? extends T>) - Method in class org.hawkular.inventory.api.paging.Page
 
addConfigurationProperty(String, String) - Method in class org.hawkular.inventory.api.Configuration.Builder
 
all() - Static method in class org.hawkular.inventory.api.filters.Filter
 
all() - Static method in class org.hawkular.inventory.api.filters.RelationFilter
 
allMetrics() - Method in class org.hawkular.inventory.api.EmptyInventory.EnvironmentsMultiple
 
allMetrics() - Method in class org.hawkular.inventory.api.EmptyInventory.EnvironmentsSingle
 
allResources() - Method in class org.hawkular.inventory.api.EmptyInventory.EnvironmentsMultiple
 
allResources() - Method in class org.hawkular.inventory.api.EmptyInventory.EnvironmentsSingle
 
and(Filter) - Method in class org.hawkular.inventory.api.filters.Filter.Accumulator
 
and(Filter...) - Method in class org.hawkular.inventory.api.filters.Filter.Accumulator
 
and(RelationFilter) - Method in class org.hawkular.inventory.api.filters.RelationFilter.Accumulator
 
and(RelationFilter...) - Method in class org.hawkular.inventory.api.filters.RelationFilter.Accumulator
 
anyExists() - Method in interface org.hawkular.inventory.api.ResolvableToMany
 
appendToString(StringBuilder) - Method in class org.hawkular.inventory.api.model.Entity
Use this to append additional information to the string representation of this instance returned from the (final) Entity.toString().
appendToString(StringBuilder) - Method in class org.hawkular.inventory.api.model.EnvironmentBasedEntity
 
appendToString(StringBuilder) - Method in class org.hawkular.inventory.api.model.FeedBasedEntity
 
appendToString(StringBuilder) - Method in class org.hawkular.inventory.api.model.Metric
 
appendToString(StringBuilder) - Method in class org.hawkular.inventory.api.model.MetricType
 
appendToString(StringBuilder) - Method in class org.hawkular.inventory.api.model.Resource
 
appendToString(StringBuilder) - Method in class org.hawkular.inventory.api.model.ResourceType
 
appendToString(StringBuilder) - Method in class org.hawkular.inventory.api.model.TenantBasedEntity
 
asEnum() - Method in class org.hawkular.inventory.api.Action
 
associate(String) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricsReadAssociate
 
associate(String) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricTypesReadAssociate
 
associationWith(String) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricsReadAssociate
 
associationWith(String) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricTypesReadAssociate
 
asTargetBy(String) - Static method in class org.hawkular.inventory.api.filters.Related
Creates a filter for entities that are targets of at least one relationship with the specified name.
asTargetBy(Relationships.WellKnown) - Static method in class org.hawkular.inventory.api.filters.Related
Overloaded version of Related.asTargetBy(String) that uses the Relationships.WellKnown as the name of the relationship.
asTargetWith(U, String) - Static method in class org.hawkular.inventory.api.filters.Related
Specifies a filter for entities that are targets of a relationship with the specified entity.
asTargetWith(U, Relationships.WellKnown) - Static method in class org.hawkular.inventory.api.filters.Related
An overloaded version of Related.asTargetWith(org.hawkular.inventory.api.model.Entity, String) that uses one of the Relationships.WellKnown as the name of the relationship.
augment(Inventory) - Static method in interface org.hawkular.inventory.api.Inventory
Returns an object with which one can modify the behavior of or add features to the provided inventory.
augment(Inventory.Mixin.Observable) - Static method in interface org.hawkular.inventory.api.Inventory
 
augment(Inventory.Mixin.AutoTenant) - Static method in interface org.hawkular.inventory.api.Inventory
 
autoTenant() - Method in class org.hawkular.inventory.api.Inventory.Mixin
 
autoTenant() - Method in class org.hawkular.inventory.api.Inventory.Mixin.ObservableMixin
 

B

being(Action<C, E>) - Method in class org.hawkular.inventory.api.Interest.Builder
 
Blueprint(String, Map<String, Object>) - Constructor for class org.hawkular.inventory.api.model.Entity.Blueprint
 
Blueprint(String) - Constructor for class org.hawkular.inventory.api.model.Environment.Blueprint
 
Blueprint(String, Map<String, Object>) - Constructor for class org.hawkular.inventory.api.model.Environment.Blueprint
 
Blueprint(String, Map<String, Object>) - Constructor for class org.hawkular.inventory.api.model.Feed.Blueprint
 
Blueprint(String, String) - Constructor for class org.hawkular.inventory.api.model.Metric.Blueprint
 
Blueprint(String, String, Map<String, Object>) - Constructor for class org.hawkular.inventory.api.model.Metric.Blueprint
 
Blueprint(String, MetricUnit) - Constructor for class org.hawkular.inventory.api.model.MetricType.Blueprint
 
Blueprint(String, MetricUnit, Map<String, Object>) - Constructor for class org.hawkular.inventory.api.model.MetricType.Blueprint
 
Blueprint(String, String) - Constructor for class org.hawkular.inventory.api.model.Resource.Blueprint
 
Blueprint(String, String, Map<String, Object>) - Constructor for class org.hawkular.inventory.api.model.Resource.Blueprint
 
Blueprint(String, String) - Constructor for class org.hawkular.inventory.api.model.ResourceType.Blueprint
 
Blueprint(String, String, Map<String, Object>) - Constructor for class org.hawkular.inventory.api.model.ResourceType.Blueprint
 
Blueprint(String) - Constructor for class org.hawkular.inventory.api.model.Tenant.Blueprint
 
Blueprint(String, Map<String, Object>) - Constructor for class org.hawkular.inventory.api.model.Tenant.Blueprint
 
build() - Method in class org.hawkular.inventory.api.Configuration.Builder
 
build() - Method in class org.hawkular.inventory.api.model.AbstractElement.Update.Builder
 
build() - Method in class org.hawkular.inventory.api.model.Entity.Blueprint.Builder
 
build() - Method in class org.hawkular.inventory.api.model.Environment.Blueprint.Builder
 
build() - Method in class org.hawkular.inventory.api.model.Environment.Update.Builder
 
build() - Method in class org.hawkular.inventory.api.model.Feed.Blueprint.Builder
 
build() - Method in class org.hawkular.inventory.api.model.Feed.Update.Builder
 
build() - Method in class org.hawkular.inventory.api.model.Metric.Blueprint.Builder
 
build() - Method in class org.hawkular.inventory.api.model.Metric.Update.Builder
 
build() - Method in class org.hawkular.inventory.api.model.MetricType.Blueprint.Builder
 
build() - Method in class org.hawkular.inventory.api.model.MetricType.Update.Builder
 
build() - Method in class org.hawkular.inventory.api.model.Relationship.Update.Builder
 
build() - Method in class org.hawkular.inventory.api.model.Resource.Blueprint.Builder
 
build() - Method in class org.hawkular.inventory.api.model.Resource.Update.Builder
 
build() - Method in class org.hawkular.inventory.api.model.ResourceType.Blueprint.Builder
 
build() - Method in class org.hawkular.inventory.api.model.ResourceType.Update.Builder
 
build() - Method in class org.hawkular.inventory.api.model.Tenant.Blueprint.Builder
 
build() - Method in class org.hawkular.inventory.api.model.Tenant.Update.Builder
 
build() - Method in class org.hawkular.inventory.api.paging.Pager.Builder
 
builder() - Static method in class org.hawkular.inventory.api.Configuration
 
Builder() - Constructor for class org.hawkular.inventory.api.model.AbstractElement.Update.Builder
 
Builder() - Constructor for class org.hawkular.inventory.api.model.Entity.Blueprint.Builder
 
builder() - Static method in class org.hawkular.inventory.api.model.Environment.Blueprint
 
Builder() - Constructor for class org.hawkular.inventory.api.model.Environment.Blueprint.Builder
 
builder() - Static method in class org.hawkular.inventory.api.model.Environment.Update
 
Builder() - Constructor for class org.hawkular.inventory.api.model.Environment.Update.Builder
 
builder() - Static method in class org.hawkular.inventory.api.model.Feed.Blueprint
 
Builder() - Constructor for class org.hawkular.inventory.api.model.Feed.Blueprint.Builder
 
builder() - Static method in class org.hawkular.inventory.api.model.Feed.Update
 
Builder() - Constructor for class org.hawkular.inventory.api.model.Feed.Update.Builder
 
builder() - Static method in class org.hawkular.inventory.api.model.Metric.Blueprint
 
Builder() - Constructor for class org.hawkular.inventory.api.model.Metric.Blueprint.Builder
 
builder() - Static method in class org.hawkular.inventory.api.model.Metric.Update
 
Builder() - Constructor for class org.hawkular.inventory.api.model.Metric.Update.Builder
 
builder() - Static method in class org.hawkular.inventory.api.model.MetricType.Blueprint
 
Builder() - Constructor for class org.hawkular.inventory.api.model.MetricType.Blueprint.Builder
 
builder() - Static method in class org.hawkular.inventory.api.model.MetricType.Update
 
Builder() - Constructor for class org.hawkular.inventory.api.model.MetricType.Update.Builder
 
builder() - Static method in class org.hawkular.inventory.api.model.Relationship.Update
 
Builder() - Constructor for class org.hawkular.inventory.api.model.Relationship.Update.Builder
 
builder() - Static method in class org.hawkular.inventory.api.model.Resource.Blueprint
 
Builder() - Constructor for class org.hawkular.inventory.api.model.Resource.Blueprint.Builder
 
builder() - Static method in class org.hawkular.inventory.api.model.Resource.Update
 
Builder() - Constructor for class org.hawkular.inventory.api.model.Resource.Update.Builder
 
builder() - Static method in class org.hawkular.inventory.api.model.ResourceType.Blueprint
 
Builder() - Constructor for class org.hawkular.inventory.api.model.ResourceType.Blueprint.Builder
 
builder() - Static method in class org.hawkular.inventory.api.model.ResourceType.Update
 
Builder() - Constructor for class org.hawkular.inventory.api.model.ResourceType.Update.Builder
 
builder() - Static method in class org.hawkular.inventory.api.model.Tenant.Blueprint
 
Builder() - Constructor for class org.hawkular.inventory.api.model.Tenant.Blueprint.Builder
 
builder() - Static method in class org.hawkular.inventory.api.model.Tenant.Update
 
Builder() - Constructor for class org.hawkular.inventory.api.model.Tenant.Update.Builder
 
builder() - Static method in class org.hawkular.inventory.api.paging.Pager
 
by(MetricType) - Static method in class org.hawkular.inventory.api.filters.Defined
 
by(ResourceType) - Static method in class org.hawkular.inventory.api.filters.Defined
 
by(Filter...) - Static method in class org.hawkular.inventory.api.filters.Filter
 
by(Resource) - Static method in class org.hawkular.inventory.api.filters.Owned
 
by(ResourceType) - Static method in class org.hawkular.inventory.api.filters.Owned
 
by(String) - Static method in class org.hawkular.inventory.api.filters.Related
Creates a filter for entities that are sources of at least one relationship with the specified name.
by(Relationships.WellKnown) - Static method in class org.hawkular.inventory.api.filters.Related
Overloaded version of Related.by(String) that uses the Relationships.WellKnown as the name of the relationship.
by(RelationFilter...) - Static method in class org.hawkular.inventory.api.filters.RelationFilter
 
by(String, Order.Direction) - Static method in class org.hawkular.inventory.api.paging.Order
 
byRelationshipWithId(String) - Static method in class org.hawkular.inventory.api.filters.Related
Creates a filter for entities that are sources of at least one relationship with the specified id.

C

call(P) - Method in class org.hawkular.inventory.api.PartiallyApplied.First
 
call(P) - Method in class org.hawkular.inventory.api.PartiallyApplied.Second
 
castThis() - Method in class org.hawkular.inventory.api.model.AbstractElement.Update.Builder
 
castThis() - Method in class org.hawkular.inventory.api.model.Entity.Blueprint.Builder
 
clear() - Method in class org.hawkular.inventory.api.paging.Page
 
close() - Method in class org.hawkular.inventory.api.EmptyInventory
 
compareTo(Version) - Method in class org.hawkular.inventory.api.model.Version
 
Configuration - Class in org.hawkular.inventory.api
 
Configuration(FeedIdStrategy, ResultFilter, Map<String, String>) - Constructor for class org.hawkular.inventory.api.Configuration
 
Configuration.Builder - Class in org.hawkular.inventory.api
 
Contained<T extends Entity> - Class in org.hawkular.inventory.api.filters
A helper class to create filters on the "contains" relationship.
contains(Object) - Method in class org.hawkular.inventory.api.paging.Page
 
containsAll(Collection<?>) - Method in class org.hawkular.inventory.api.paging.Page
 
copied() - Static method in class org.hawkular.inventory.api.Action
 
copy(String, String) - Method in class org.hawkular.inventory.api.EmptyInventory.EnvironmentReadWrite
 
copy(String, String) - Method in interface org.hawkular.inventory.api.Environments.ReadWrite
 
create(Environment.Blueprint) - Method in class org.hawkular.inventory.api.EmptyInventory.EnvironmentReadWrite
 
create(Feed.Blueprint) - Method in class org.hawkular.inventory.api.EmptyInventory.FeedsReadWrite
 
create(Metric.Blueprint) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricsReadWrite
 
create(MetricType.Blueprint) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricTypesReadWrite
 
create(Resource.Blueprint) - Method in class org.hawkular.inventory.api.EmptyInventory.ResourcesReadWrite
 
create(ResourceType.Blueprint) - Method in class org.hawkular.inventory.api.EmptyInventory.ResourceTypesReadWrite
 
create(Tenant.Blueprint) - Method in class org.hawkular.inventory.api.EmptyInventory.TenantsReadWrite
 
create(Feed.Blueprint) - Method in interface org.hawkular.inventory.api.Feeds.ReadWrite
Registers a new feed.
create(Blueprint) - Method in interface org.hawkular.inventory.api.WriteInterface
Creates a new entity at the current position in the inventory traversal.
created() - Static method in class org.hawkular.inventory.api.Action
 

D

defaultAction() - Method in class org.hawkular.inventory.api.model.EntityVisitor.Simple
The default action executed from the visit methods.
Defined<T extends Entity> - Class in org.hawkular.inventory.api.filters
A helper class to create filters on the "defines" relationship.
delete(String) - Method in class org.hawkular.inventory.api.EmptyInventory.EnvironmentReadWrite
 
delete(String) - Method in class org.hawkular.inventory.api.EmptyInventory.FeedsReadWrite
 
delete(String) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricsReadWrite
 
delete(String) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricTypesReadWrite
 
delete(String) - Method in class org.hawkular.inventory.api.EmptyInventory.RelationshipsReadWrite
 
delete(String) - Method in class org.hawkular.inventory.api.EmptyInventory.ResourcesReadWrite
 
delete(String) - Method in class org.hawkular.inventory.api.EmptyInventory.ResourceTypesReadWrite
 
delete(String) - Method in class org.hawkular.inventory.api.EmptyInventory.TenantsReadWrite
 
delete(String) - Method in interface org.hawkular.inventory.api.WriteInterface
Deletes an entity with the provided id from the current position in the inventory traversal.
deleted() - Static method in class org.hawkular.inventory.api.Action
 
disassociate(String) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricsReadAssociate
 
disassociate(String) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricTypesReadAssociate
 

E

EmptyInventory - Class in org.hawkular.inventory.api
This is more or a less a helper class to be used in cases where an implementor or a user would like to swap out the proper implementation with something that always returns empty result sets.
EmptyInventory() - Constructor for class org.hawkular.inventory.api.EmptyInventory
 
EmptyInventory.EnvironmentReadWrite - Class in org.hawkular.inventory.api
 
EmptyInventory.EnvironmentsMultiple - Class in org.hawkular.inventory.api
 
EmptyInventory.EnvironmentsRead - Class in org.hawkular.inventory.api
 
EmptyInventory.EnvironmentsSingle - Class in org.hawkular.inventory.api
 
EmptyInventory.FeedsMultiple - Class in org.hawkular.inventory.api
 
EmptyInventory.FeedsRead - Class in org.hawkular.inventory.api
 
EmptyInventory.FeedsReadWrite - Class in org.hawkular.inventory.api
 
EmptyInventory.FeedsSingle - Class in org.hawkular.inventory.api
 
EmptyInventory.MetricsMultiple - Class in org.hawkular.inventory.api
 
EmptyInventory.MetricsRead - Class in org.hawkular.inventory.api
 
EmptyInventory.MetricsReadAssociate - Class in org.hawkular.inventory.api
 
EmptyInventory.MetricsReadWrite - Class in org.hawkular.inventory.api
 
EmptyInventory.MetricsSingle - Class in org.hawkular.inventory.api
 
EmptyInventory.MetricTypesMultiple - Class in org.hawkular.inventory.api
 
EmptyInventory.MetricTypesRead - Class in org.hawkular.inventory.api
 
EmptyInventory.MetricTypesReadAssociate - Class in org.hawkular.inventory.api
 
EmptyInventory.MetricTypesReadWrite - Class in org.hawkular.inventory.api
 
EmptyInventory.MetricTypesSingle - Class in org.hawkular.inventory.api
 
EmptyInventory.RelationshipsMultiple - Class in org.hawkular.inventory.api
 
EmptyInventory.RelationshipsRead - Class in org.hawkular.inventory.api
 
EmptyInventory.RelationshipsReadWrite - Class in org.hawkular.inventory.api
 
EmptyInventory.RelationshipsSingle - Class in org.hawkular.inventory.api
 
EmptyInventory.ResourcesMultiple - Class in org.hawkular.inventory.api
 
EmptyInventory.ResourcesRead - Class in org.hawkular.inventory.api
 
EmptyInventory.ResourcesReadWrite - Class in org.hawkular.inventory.api
 
EmptyInventory.ResourcesSingle - Class in org.hawkular.inventory.api
 
EmptyInventory.ResourceTypesMultiple - Class in org.hawkular.inventory.api
 
EmptyInventory.ResourceTypesRead - Class in org.hawkular.inventory.api
 
EmptyInventory.ResourceTypesReadWrite - Class in org.hawkular.inventory.api
 
EmptyInventory.ResourceTypesSingle - Class in org.hawkular.inventory.api
 
EmptyInventory.TenantsMultiple - Class in org.hawkular.inventory.api
 
EmptyInventory.TenantsRead - Class in org.hawkular.inventory.api
 
EmptyInventory.TenantsReadWrite - Class in org.hawkular.inventory.api
 
EmptyInventory.TenantsSingle - Class in org.hawkular.inventory.api
 
emptyPage(Pager) - Static method in class org.hawkular.inventory.api.EmptyInventory
 
entities(Pager) - Method in class org.hawkular.inventory.api.EmptyInventory.EnvironmentsMultiple
 
entities(Pager) - Method in class org.hawkular.inventory.api.EmptyInventory.FeedsMultiple
 
entities(Pager) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricsMultiple
 
entities(Pager) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricTypesMultiple
 
entities(Pager) - Method in class org.hawkular.inventory.api.EmptyInventory.RelationshipsMultiple
 
entities(Pager) - Method in class org.hawkular.inventory.api.EmptyInventory.ResourcesMultiple
 
entities(Pager) - Method in class org.hawkular.inventory.api.EmptyInventory.ResourceTypesMultiple
 
entities(Pager) - Method in class org.hawkular.inventory.api.EmptyInventory.TenantsMultiple
 
entities(Pager) - Method in interface org.hawkular.inventory.api.ResolvableToMany
 
entities() - Method in interface org.hawkular.inventory.api.ResolvableToMany
 
entity() - Method in class org.hawkular.inventory.api.EmptyInventory.EnvironmentsSingle
 
entity() - Method in class org.hawkular.inventory.api.EmptyInventory.FeedsSingle
 
entity() - Method in class org.hawkular.inventory.api.EmptyInventory.MetricsSingle
 
entity() - Method in class org.hawkular.inventory.api.EmptyInventory.MetricTypesSingle
 
entity() - Method in class org.hawkular.inventory.api.EmptyInventory.RelationshipsSingle
 
entity() - Method in class org.hawkular.inventory.api.EmptyInventory.ResourcesSingle
 
entity() - Method in class org.hawkular.inventory.api.EmptyInventory.ResourceTypesSingle
 
entity() - Method in class org.hawkular.inventory.api.EmptyInventory.TenantsSingle
 
Entity<B extends Entity.Blueprint,U extends AbstractElement.Update> - Class in org.hawkular.inventory.api.model
Base class for all Hawkular entities.
entity() - Method in interface org.hawkular.inventory.api.ResolvableToSingle
Resolves the entity and returns it.
Entity.Blueprint - Class in org.hawkular.inventory.api.model
 
Entity.Blueprint.Builder<B,This extends Entity.Blueprint.Builder<B,This>> - Class in org.hawkular.inventory.api.model
 
EntityAlreadyExistsException - Exception in org.hawkular.inventory.api
 
EntityAlreadyExistsException(Entity) - Constructor for exception org.hawkular.inventory.api.EntityAlreadyExistsException
 
EntityAlreadyExistsException(String, Filter[][]) - Constructor for exception org.hawkular.inventory.api.EntityAlreadyExistsException
 
EntityAlreadyExistsException(Throwable, String, Filter[][]) - Constructor for exception org.hawkular.inventory.api.EntityAlreadyExistsException
 
entityNotFound(Class<? extends Entity>) - Static method in class org.hawkular.inventory.api.EmptyInventory
 
EntityNotFoundException - Exception in org.hawkular.inventory.api
 
EntityNotFoundException(Class<? extends Entity>, Filter[]) - Constructor for exception org.hawkular.inventory.api.EntityNotFoundException
 
EntityNotFoundException(Class<? extends Entity>, Filter[][]) - Constructor for exception org.hawkular.inventory.api.EntityNotFoundException
 
EntityNotFoundException(Class<? extends Entity>, Filter[], Throwable) - Constructor for exception org.hawkular.inventory.api.EntityNotFoundException
 
EntityVisitor<R,P> - Interface in org.hawkular.inventory.api.model
A visitor interface to accept different kinds of entities available in Hawkular.
EntityVisitor.Simple<R,P> - Class in org.hawkular.inventory.api.model
A simple implementation of the EntityVisitor interface that returns a default value (provided at construction time) from the visit methods.
Environment - Class in org.hawkular.inventory.api.model
An environment is supposed to contain resources that belong to one infrastructure.
Environment(String, String) - Constructor for class org.hawkular.inventory.api.model.Environment
 
Environment(String, String, Map<String, Object>) - Constructor for class org.hawkular.inventory.api.model.Environment
 
Environment.Blueprint - Class in org.hawkular.inventory.api.model
 
Environment.Blueprint.Builder - Class in org.hawkular.inventory.api.model
 
Environment.Update - Class in org.hawkular.inventory.api.model
 
Environment.Update.Builder - Class in org.hawkular.inventory.api.model
 
EnvironmentBasedEntity<B extends Entity.Blueprint,U extends AbstractElement.Update> - Class in org.hawkular.inventory.api.model
Base class for entities that are part of an environment.
EnvironmentCopy(Environment, Environment) - Constructor for class org.hawkular.inventory.api.Action.EnvironmentCopy
 
EnvironmentReadWrite() - Constructor for class org.hawkular.inventory.api.EmptyInventory.EnvironmentReadWrite
 
environments() - Method in class org.hawkular.inventory.api.EmptyInventory.RelationshipsMultiple
 
environments() - Method in class org.hawkular.inventory.api.EmptyInventory.TenantsMultiple
 
environments() - Method in class org.hawkular.inventory.api.EmptyInventory.TenantsSingle
 
Environments - Class in org.hawkular.inventory.api
This is a wrapper class to hold various interfaces defining available functionality on environments.
environments() - Method in interface org.hawkular.inventory.api.Relationships.Multiple
 
Environments.Multiple - Interface in org.hawkular.inventory.api
Interface for traversing over a set of environments.
Environments.Read - Interface in org.hawkular.inventory.api
Provides read-only access to environments.
Environments.ReadWrite - Interface in org.hawkular.inventory.api
Provides methods for read-write access to environments.
Environments.Single - Interface in org.hawkular.inventory.api
Interface for accessing a single environment in a writable manner.
EnvironmentsMultiple() - Constructor for class org.hawkular.inventory.api.EmptyInventory.EnvironmentsMultiple
 
EnvironmentsRead() - Constructor for class org.hawkular.inventory.api.EmptyInventory.EnvironmentsRead
 
EnvironmentsSingle() - Constructor for class org.hawkular.inventory.api.EmptyInventory.EnvironmentsSingle
 
equals(Object) - Method in class org.hawkular.inventory.api.filters.Related
 
equals(Object) - Method in class org.hawkular.inventory.api.filters.RelationWith.Ids
 
equals(Object) - Method in class org.hawkular.inventory.api.filters.RelationWith.Properties
 
equals(Object) - Method in class org.hawkular.inventory.api.filters.RelationWith.SourceOrTargetOfType
 
equals(Object) - Method in class org.hawkular.inventory.api.filters.With.Ids
 
equals(Object) - Method in class org.hawkular.inventory.api.filters.With.Types
 
equals(Object) - Method in class org.hawkular.inventory.api.Interest
 
equals(Object) - Method in class org.hawkular.inventory.api.model.AbstractElement
 
equals(Object) - Method in class org.hawkular.inventory.api.model.EnvironmentBasedEntity
 
equals(Object) - Method in class org.hawkular.inventory.api.model.FeedBasedEntity
 
equals(Object) - Method in class org.hawkular.inventory.api.model.ResourceType
 
equals(Object) - Method in class org.hawkular.inventory.api.model.TenantBasedEntity
 
equals(Object) - Method in class org.hawkular.inventory.api.model.Version
 
equals(Object) - Method in class org.hawkular.inventory.api.paging.Order
 
equals(Object) - Method in class org.hawkular.inventory.api.paging.Page
 
equals(Object) - Method in class org.hawkular.inventory.api.paging.PageContext
 
exists() - Method in interface org.hawkular.inventory.api.ResolvableToSingle
Similar to ResolvableToSingle.entity() but merely checks whether the entity exists on the position in the inventory traversal.

F

Feed - Class in org.hawkular.inventory.api.model
Feed is a source of data.
Feed(String, String, String) - Constructor for class org.hawkular.inventory.api.model.Feed
 
Feed(String, String, String, Map<String, Object>) - Constructor for class org.hawkular.inventory.api.model.Feed
 
Feed.Blueprint - Class in org.hawkular.inventory.api.model
 
Feed.Blueprint.Builder - Class in org.hawkular.inventory.api.model
 
Feed.Update - Class in org.hawkular.inventory.api.model
 
Feed.Update.Builder - Class in org.hawkular.inventory.api.model
 
FeedBasedEntity<B extends Entity.Blueprint,U extends AbstractElement.Update> - Class in org.hawkular.inventory.api.model
 
FeedBasedEntity(String, String, String, String) - Constructor for class org.hawkular.inventory.api.model.FeedBasedEntity
 
FeedBasedEntity(String, String, String, String, Map<String, Object>) - Constructor for class org.hawkular.inventory.api.model.FeedBasedEntity
 
FeedIdStrategy - Interface in org.hawkular.inventory.api
A FeedIdStrategy is a service that can supply unique IDs for feeds registering with the inventory.
feedlessMetrics() - Method in class org.hawkular.inventory.api.EmptyInventory.EnvironmentsMultiple
 
feedlessMetrics() - Method in class org.hawkular.inventory.api.EmptyInventory.EnvironmentsSingle
 
feedlessResources() - Method in class org.hawkular.inventory.api.EmptyInventory.EnvironmentsMultiple
 
feedlessResources() - Method in class org.hawkular.inventory.api.EmptyInventory.EnvironmentsSingle
 
feeds() - Method in class org.hawkular.inventory.api.EmptyInventory.EnvironmentsMultiple
 
feeds() - Method in class org.hawkular.inventory.api.EmptyInventory.EnvironmentsSingle
 
feeds() - Method in class org.hawkular.inventory.api.EmptyInventory.RelationshipsMultiple
 
Feeds - Class in org.hawkular.inventory.api
 
feeds() - Method in interface org.hawkular.inventory.api.Relationships.Multiple
 
Feeds.Multiple - Interface in org.hawkular.inventory.api
 
Feeds.Read - Interface in org.hawkular.inventory.api
 
Feeds.ReadWrite - Interface in org.hawkular.inventory.api
 
Feeds.Single - Interface in org.hawkular.inventory.api
 
FeedsMultiple() - Constructor for class org.hawkular.inventory.api.EmptyInventory.FeedsMultiple
 
FeedsRead() - Constructor for class org.hawkular.inventory.api.EmptyInventory.FeedsRead
 
FeedsReadWrite() - Constructor for class org.hawkular.inventory.api.EmptyInventory.FeedsReadWrite
 
FeedsSingle() - Constructor for class org.hawkular.inventory.api.EmptyInventory.FeedsSingle
 
Filter - Class in org.hawkular.inventory.api.filters
A base class for filters.
Filter() - Constructor for class org.hawkular.inventory.api.filters.Filter
 
Filter.Accumulator - Class in org.hawkular.inventory.api.filters
 
first(A) - Method in class org.hawkular.inventory.api.PartiallyApplied.Builder
Returns a partially applied method call that has the provided value applied as its first parameter.
forEach(Consumer<? super T>) - Method in class org.hawkular.inventory.api.paging.Page
 
from(Action<?, ?>) - Static method in enum org.hawkular.inventory.api.Action.Enumerated
 
fromDisplayName(String) - Static method in enum org.hawkular.inventory.api.model.MetricUnit
 
fromShortString(String) - Static method in enum org.hawkular.inventory.api.paging.Order.Direction
 

G

generate(Inventory, Feed) - Method in interface org.hawkular.inventory.api.FeedIdStrategy
Generates a unique ID for the provided feed.
generate(Inventory, Feed) - Method in class org.hawkular.inventory.api.feeds.AcceptWithFallbackFeedIdStrategy
 
generate(Inventory, Feed) - Method in class org.hawkular.inventory.api.feeds.RandomUUIDFeedIdStrategy
 
get(String) - Method in class org.hawkular.inventory.api.EmptyInventory.EnvironmentReadWrite
 
get(String) - Method in class org.hawkular.inventory.api.EmptyInventory.EnvironmentsRead
 
get(String) - Method in class org.hawkular.inventory.api.EmptyInventory.FeedsRead
 
get(String) - Method in class org.hawkular.inventory.api.EmptyInventory.FeedsReadWrite
 
get(String) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricsRead
 
get(String) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricsReadAssociate
 
get(String) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricsReadWrite
 
get(String) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricTypesRead
 
get(String) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricTypesReadAssociate
 
get(String) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricTypesReadWrite
 
get(String) - Method in class org.hawkular.inventory.api.EmptyInventory.RelationshipsRead
 
get(String) - Method in class org.hawkular.inventory.api.EmptyInventory.RelationshipsReadWrite
 
get(String) - Method in class org.hawkular.inventory.api.EmptyInventory.ResourcesRead
 
get(String) - Method in class org.hawkular.inventory.api.EmptyInventory.ResourcesReadWrite
 
get(String) - Method in class org.hawkular.inventory.api.EmptyInventory.ResourceTypesRead
 
get(String) - Method in class org.hawkular.inventory.api.EmptyInventory.ResourceTypesReadWrite
 
get(String) - Method in class org.hawkular.inventory.api.EmptyInventory.TenantsRead
 
get(String) - Method in class org.hawkular.inventory.api.EmptyInventory.TenantsReadWrite
 
get() - Method in class org.hawkular.inventory.api.filters.Filter.Accumulator
 
get() - Method in class org.hawkular.inventory.api.filters.RelationFilter.Accumulator
 
get() - Method in class org.hawkular.inventory.api.Inventory.Mixin.AutoTenantMixin
 
get() - Method in class org.hawkular.inventory.api.Inventory.Mixin.ObservableAndAutoTenantMixin
 
get() - Method in class org.hawkular.inventory.api.Inventory.Mixin.ObservableMixin
 
get(int) - Method in class org.hawkular.inventory.api.paging.Page
 
get(String) - Method in interface org.hawkular.inventory.api.ResolvingToSingle
Tries to find a single entity in the current position in the inventory traversal.
getAction() - Method in class org.hawkular.inventory.api.Interest
 
getAll(Filter...) - Method in class org.hawkular.inventory.api.EmptyInventory.EnvironmentReadWrite
 
getAll(Filter...) - Method in class org.hawkular.inventory.api.EmptyInventory.EnvironmentsRead
 
getAll(Filter...) - Method in class org.hawkular.inventory.api.EmptyInventory.FeedsRead
 
getAll(Filter...) - Method in class org.hawkular.inventory.api.EmptyInventory.FeedsReadWrite
 
getAll(Filter...) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricsRead
 
getAll(Filter...) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricsReadAssociate
 
getAll(Filter...) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricsReadWrite
 
getAll(Filter...) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricTypesRead
 
getAll(Filter...) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricTypesReadAssociate
 
getAll(Filter...) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricTypesReadWrite
 
getAll(RelationFilter...) - Method in class org.hawkular.inventory.api.EmptyInventory.RelationshipsRead
 
getAll(RelationFilter...) - Method in class org.hawkular.inventory.api.EmptyInventory.RelationshipsReadWrite
 
getAll(Filter...) - Method in class org.hawkular.inventory.api.EmptyInventory.ResourcesRead
 
getAll(Filter...) - Method in class org.hawkular.inventory.api.EmptyInventory.ResourcesReadWrite
 
getAll(Filter...) - Method in class org.hawkular.inventory.api.EmptyInventory.ResourceTypesRead
 
getAll(Filter...) - Method in class org.hawkular.inventory.api.EmptyInventory.ResourceTypesReadWrite
 
getAll(Filter...) - Method in class org.hawkular.inventory.api.EmptyInventory.TenantsRead
 
getAll(Filter...) - Method in class org.hawkular.inventory.api.EmptyInventory.TenantsReadWrite
 
getAll(Filter...) - Method in interface org.hawkular.inventory.api.ResolvingToMultiple
Returns access interface to all entities conforming to provided filters in the current position in the inventory traversal.
getDirection() - Method in class org.hawkular.inventory.api.paging.Order
 
getDisplayName() - Method in enum org.hawkular.inventory.api.model.MetricUnit
 
getEnd() - Method in class org.hawkular.inventory.api.paging.PageContext
If this page context is limited, then this returns getStart() + pageSize.
getEntity() - Method in class org.hawkular.inventory.api.filters.Related
 
getEntityId() - Method in exception org.hawkular.inventory.api.EntityAlreadyExistsException
 
getEntityRole() - Method in class org.hawkular.inventory.api.filters.Related
 
getEntityType() - Method in exception org.hawkular.inventory.api.EntityNotFoundException
 
getEntityType() - Method in class org.hawkular.inventory.api.Interest
 
getEnvironmentId() - Method in class org.hawkular.inventory.api.model.EnvironmentBasedEntity
 
getFeedId() - Method in class org.hawkular.inventory.api.model.FeedBasedEntity
The id of the feed that this entity belongs to or null, if this entity does not belong to any particular feed.
getFeedIdStrategy() - Method in class org.hawkular.inventory.api.Configuration
 
getField() - Method in class org.hawkular.inventory.api.paging.Order
 
getFilterName() - Method in class org.hawkular.inventory.api.filters.RelationWith.SourceOfType
 
getFilterName() - Method in class org.hawkular.inventory.api.filters.RelationWith.SourceOrTargetOfType
 
getFilterName() - Method in class org.hawkular.inventory.api.filters.RelationWith.TargetOfType
 
getFilters() - Method in exception org.hawkular.inventory.api.EntityNotFoundException
 
getId() - Method in class org.hawkular.inventory.api.model.AbstractElement
 
getId() - Method in class org.hawkular.inventory.api.model.Entity.Blueprint
 
getIds() - Method in class org.hawkular.inventory.api.filters.RelationWith.Ids
 
getIds() - Method in class org.hawkular.inventory.api.filters.With.Ids
 
getImplementationConfiguration() - Method in class org.hawkular.inventory.api.Configuration
 
getMessage() - Method in exception org.hawkular.inventory.api.EntityAlreadyExistsException
 
getMessage() - Method in exception org.hawkular.inventory.api.EntityNotFoundException
 
getMessage() - Method in exception org.hawkular.inventory.api.RelationAlreadyExistsException
 
getMessage() - Method in exception org.hawkular.inventory.api.RelationNotFoundException
 
getMetricTypeId() - Method in class org.hawkular.inventory.api.model.Metric.Blueprint
 
getName() - Method in class org.hawkular.inventory.api.model.Relationship
 
getOrder() - Method in class org.hawkular.inventory.api.paging.PageContext
This list of ordering fields.
getOriginalEntity() - Method in class org.hawkular.inventory.api.Action.Update
 
getPageContext() - Method in class org.hawkular.inventory.api.paging.Page
 
getPageNumber() - Method in class org.hawkular.inventory.api.paging.PageContext
 
getPageSize() - Method in class org.hawkular.inventory.api.paging.PageContext
The associated Page objects should contain at most this number of elements.
getPaths() - Method in exception org.hawkular.inventory.api.EntityAlreadyExistsException
The exception occurred when trying to access at least one of the provided paths.
getProperties() - Method in class org.hawkular.inventory.api.model.AbstractElement
 
getProperties() - Method in class org.hawkular.inventory.api.model.AbstractElement.Update
 
getProperties() - Method in class org.hawkular.inventory.api.model.Entity.Blueprint
 
getProperty() - Method in class org.hawkular.inventory.api.filters.RelationWith.Properties
 
getRelationshipId() - Method in class org.hawkular.inventory.api.filters.Related
 
getRelationshipName() - Method in class org.hawkular.inventory.api.filters.Related
 
getResourceTypeId() - Method in class org.hawkular.inventory.api.model.Resource.Blueprint
 
getResultFilter() - Method in class org.hawkular.inventory.api.Configuration
 
getShortString() - Method in enum org.hawkular.inventory.api.paging.Order.Direction
 
getSource() - Method in class org.hawkular.inventory.api.Action.EnvironmentCopy
 
getSource() - Method in class org.hawkular.inventory.api.model.Relationship
 
getStart() - Method in class org.hawkular.inventory.api.paging.PageContext
This trivially translates to pageNumber * pageSize.
getTarget() - Method in class org.hawkular.inventory.api.Action.EnvironmentCopy
 
getTarget() - Method in class org.hawkular.inventory.api.model.Relationship
 
getTenantId() - Method in class org.hawkular.inventory.api.model.TenantBasedEntity
 
getTotalSize() - Method in class org.hawkular.inventory.api.paging.Page
 
getType() - Method in class org.hawkular.inventory.api.model.Metric
 
getType() - Method in class org.hawkular.inventory.api.model.Resource
 
getTypes() - Method in class org.hawkular.inventory.api.filters.RelationWith.SourceOrTargetOfType
 
getTypes() - Method in class org.hawkular.inventory.api.filters.With.Types
 
getUnit() - Method in class org.hawkular.inventory.api.model.MetricType.Blueprint
 
getUnit() - Method in class org.hawkular.inventory.api.model.MetricType
 
getUnit() - Method in class org.hawkular.inventory.api.model.MetricType.Update
 
getUpdate() - Method in class org.hawkular.inventory.api.Action.Update
 
getValues() - Method in class org.hawkular.inventory.api.filters.RelationWith.Properties
 
getVersion() - Method in class org.hawkular.inventory.api.model.ResourceType.Blueprint
 
getVersion() - Method in class org.hawkular.inventory.api.model.ResourceType
 
getVersion() - Method in class org.hawkular.inventory.api.model.ResourceType.Update
 

H

hashCode() - Method in class org.hawkular.inventory.api.filters.Related
 
hashCode() - Method in class org.hawkular.inventory.api.filters.RelationWith.Ids
 
hashCode() - Method in class org.hawkular.inventory.api.filters.RelationWith.Properties
 
hashCode() - Method in class org.hawkular.inventory.api.filters.RelationWith.SourceOrTargetOfType
 
hashCode() - Method in class org.hawkular.inventory.api.filters.With.Ids
 
hashCode() - Method in class org.hawkular.inventory.api.filters.With.Types
 
hashCode() - Method in class org.hawkular.inventory.api.Interest
 
hashCode() - Method in class org.hawkular.inventory.api.model.AbstractElement
 
hashCode() - Method in class org.hawkular.inventory.api.model.EnvironmentBasedEntity
 
hashCode() - Method in class org.hawkular.inventory.api.model.FeedBasedEntity
 
hashCode() - Method in class org.hawkular.inventory.api.model.ResourceType
 
hashCode() - Method in class org.hawkular.inventory.api.model.TenantBasedEntity
 
hashCode() - Method in class org.hawkular.inventory.api.model.Version
 
hashCode() - Method in class org.hawkular.inventory.api.paging.Order
 
hashCode() - Method in class org.hawkular.inventory.api.paging.Page
 
hashCode() - Method in class org.hawkular.inventory.api.paging.PageContext
 
hasObservers(Interest<?, ?>) - Method in interface org.hawkular.inventory.api.Inventory.Mixin.Observable
This method is mainly useful for testing.

I

id(String) - Static method in class org.hawkular.inventory.api.filters.RelationWith
 
id(String) - Static method in class org.hawkular.inventory.api.filters.With
 
id - Variable in class org.hawkular.inventory.api.model.AbstractElement
 
id - Variable in class org.hawkular.inventory.api.model.Entity.Blueprint.Builder
 
ID_PROPERTY - Static variable in class org.hawkular.inventory.api.model.AbstractElement
 
ids(String...) - Static method in class org.hawkular.inventory.api.filters.RelationWith
 
Ids(String...) - Constructor for class org.hawkular.inventory.api.filters.RelationWith.Ids
 
ids(String...) - Static method in class org.hawkular.inventory.api.filters.With
 
Ids(String...) - Constructor for class org.hawkular.inventory.api.filters.With.Ids
 
in(Environment) - Static method in class org.hawkular.inventory.api.filters.Contained
 
in(Tenant) - Static method in class org.hawkular.inventory.api.filters.Contained
 
in(Class<T>) - Static method in class org.hawkular.inventory.api.Interest
 
indexOf(Object) - Method in class org.hawkular.inventory.api.paging.Page
 
initialize(Configuration) - Method in class org.hawkular.inventory.api.EmptyInventory
 
initialize(Configuration) - Method in interface org.hawkular.inventory.api.Inventory
Initializes the inventory from the provided configuration object.
inspect(Tenant) - Method in interface org.hawkular.inventory.api.Inventory
Provides an access interface for inspecting given tenant.
inspect(Environment) - Method in interface org.hawkular.inventory.api.Inventory
Provides an access interface for inspecting given environment.
inspect(Feed) - Method in interface org.hawkular.inventory.api.Inventory
Provides an access interface for inspecting given feed.
inspect(Metric) - Method in interface org.hawkular.inventory.api.Inventory
Provides an access interface for inspecting given metric.
inspect(MetricType) - Method in interface org.hawkular.inventory.api.Inventory
Provides an access interface for inspecting given metric type.
inspect(Resource) - Method in interface org.hawkular.inventory.api.Inventory
Provides an access interface for inspecting given resource.
inspect(ResourceType) - Method in interface org.hawkular.inventory.api.Inventory
Provides an access interface for inspecting given resource type.
inspect(E, Class<Single>) - Method in interface org.hawkular.inventory.api.Inventory
A generic version of the inspect methods that accepts an entity and returns the access interface to it.
Interest<C,E> - Class in org.hawkular.inventory.api
Expresses what the user is interested in observing.
Interest(Action<C, E>, Class<E>) - Constructor for class org.hawkular.inventory.api.Interest
 
Interest.Builder<E> - Class in org.hawkular.inventory.api
 
Inventory - Interface in org.hawkular.inventory.api
Inventory stores "resources" which are groupings of measurements and other data.
Inventory.Mixin - Class in org.hawkular.inventory.api
A class for producing mixins of inventory and the Inventory.Mixin.Observable or Inventory.Mixin.AutoTenant interfaces.
Inventory.Mixin.AutoTenant - Interface in org.hawkular.inventory.api
A mixin interface for automatic creation on tenants.
Inventory.Mixin.AutoTenantAndObservable - Interface in org.hawkular.inventory.api
Poor man's intersection type ;)
Inventory.Mixin.AutoTenantMixin - Class in org.hawkular.inventory.api
 
Inventory.Mixin.Observable - Interface in org.hawkular.inventory.api
The observable mixin interface.
Inventory.Mixin.ObservableAndAutoTenantMixin - Class in org.hawkular.inventory.api
 
Inventory.Mixin.ObservableMixin - Class in org.hawkular.inventory.api
 
InventoryException - Exception in org.hawkular.inventory.api
 
InventoryException(String, Throwable, boolean, boolean) - Constructor for exception org.hawkular.inventory.api.InventoryException
 
InventoryFactory - Class in org.hawkular.inventory.api
Provides new instances of Inventory by locating it using java services.
InventoryFactory() - Constructor for class org.hawkular.inventory.api.InventoryFactory
 
isApplicable(AbstractElement<?, ?>) - Method in interface org.hawkular.inventory.api.ResultFilter
Given a context (that is passed to this instance outside of the responsibility of this interface), this method is called by the inventory implementations to check whether given element belongs to the result set of a call.
isAscending() - Method in class org.hawkular.inventory.api.paging.Order
 
isEmpty() - Method in class org.hawkular.inventory.api.paging.Page
 
isLimited() - Method in class org.hawkular.inventory.api.paging.PageContext
Page size less then zero represents no limit on the size of the page.
isSpecific() - Method in class org.hawkular.inventory.api.paging.Order
 
iterator() - Method in class org.hawkular.inventory.api.paging.Page
 

J

JaxbAdapter() - Constructor for class org.hawkular.inventory.api.model.Version.JaxbAdapter
 

L

lastIndexOf(Object) - Method in class org.hawkular.inventory.api.paging.Page
 
linkWith(String, Entity, Map<String, String>) - Method in class org.hawkular.inventory.api.EmptyInventory.RelationshipsReadWrite
 
linkWith(Relationships.WellKnown, Entity, Map<String, String>) - Method in class org.hawkular.inventory.api.EmptyInventory.RelationshipsReadWrite
 
listIterator() - Method in class org.hawkular.inventory.api.paging.Page
 
listIterator(int) - Method in class org.hawkular.inventory.api.paging.Page
 
Log - Interface in org.hawkular.inventory.api
 
Log_$logger - Class in org.hawkular.inventory.api
Warning this class consists of generated code.
Log_$logger(Logger) - Constructor for class org.hawkular.inventory.api.Log_$logger
 
LOGGER - Static variable in interface org.hawkular.inventory.api.Log
 

M

marshal(Version.MappedVersion) - Method in class org.hawkular.inventory.api.model.Version.JaxbAdapter
 
matches(Action<?, ?>, Object) - Method in class org.hawkular.inventory.api.Interest
Checks whether given object is of interest to this interest instance.
method(BiConsumer<A, B>) - Static method in class org.hawkular.inventory.api.PartiallyApplied
Creates a new builder of the partially applied method call.
Metric - Class in org.hawkular.inventory.api.model
Metric describes a single metric that is sent out from a feed.
Metric(String, String, String, String, MetricType) - Constructor for class org.hawkular.inventory.api.model.Metric
 
Metric(String, String, String, String, MetricType, Map<String, Object>) - Constructor for class org.hawkular.inventory.api.model.Metric
 
Metric.Blueprint - Class in org.hawkular.inventory.api.model
Data required to create a new metric.
Metric.Blueprint.Builder - Class in org.hawkular.inventory.api.model
 
Metric.Update - Class in org.hawkular.inventory.api.model
 
Metric.Update.Builder - Class in org.hawkular.inventory.api.model
 
metrics() - Method in class org.hawkular.inventory.api.EmptyInventory.FeedsMultiple
 
metrics() - Method in class org.hawkular.inventory.api.EmptyInventory.FeedsSingle
 
metrics() - Method in class org.hawkular.inventory.api.EmptyInventory.MetricTypesMultiple
 
metrics() - Method in class org.hawkular.inventory.api.EmptyInventory.MetricTypesSingle
 
metrics() - Method in class org.hawkular.inventory.api.EmptyInventory.RelationshipsMultiple
 
metrics() - Method in class org.hawkular.inventory.api.EmptyInventory.ResourcesMultiple
 
metrics() - Method in class org.hawkular.inventory.api.EmptyInventory.ResourcesSingle
 
Metrics - Class in org.hawkular.inventory.api
This is a wrapper class to hold various interfaces defining available functionality on metrics.
metrics() - Method in interface org.hawkular.inventory.api.Relationships.Multiple
 
Metrics.Multiple - Interface in org.hawkular.inventory.api
Interface for traversing over a set of metrics.
Metrics.Read - Interface in org.hawkular.inventory.api
Provides read-only access to metrics.
Metrics.ReadAssociate - Interface in org.hawkular.inventory.api
Provides read-only access to metrics with the additional ability to relate the metrics to the current position in the inventory traversal.
Metrics.ReadWrite - Interface in org.hawkular.inventory.api
Provides read-write access to metrics.
Metrics.Single - Interface in org.hawkular.inventory.api
Interface for accessing a single metric in a writable manner.
MetricsMultiple() - Constructor for class org.hawkular.inventory.api.EmptyInventory.MetricsMultiple
 
MetricsRead() - Constructor for class org.hawkular.inventory.api.EmptyInventory.MetricsRead
 
MetricsReadAssociate() - Constructor for class org.hawkular.inventory.api.EmptyInventory.MetricsReadAssociate
 
MetricsReadWrite() - Constructor for class org.hawkular.inventory.api.EmptyInventory.MetricsReadWrite
 
MetricsSingle() - Constructor for class org.hawkular.inventory.api.EmptyInventory.MetricsSingle
 
MetricType - Class in org.hawkular.inventory.api.model
Metric type defines metadata of metrics of the same type.
MetricType(String, String) - Constructor for class org.hawkular.inventory.api.model.MetricType
 
MetricType(String, String, MetricUnit) - Constructor for class org.hawkular.inventory.api.model.MetricType
 
MetricType(String, String, MetricUnit, Map<String, Object>) - Constructor for class org.hawkular.inventory.api.model.MetricType
 
MetricType.Blueprint - Class in org.hawkular.inventory.api.model
Data required to create a new metric type.
MetricType.Blueprint.Builder - Class in org.hawkular.inventory.api.model
 
MetricType.Update - Class in org.hawkular.inventory.api.model
 
MetricType.Update.Builder - Class in org.hawkular.inventory.api.model
 
metricTypes() - Method in class org.hawkular.inventory.api.EmptyInventory.RelationshipsMultiple
 
metricTypes() - Method in class org.hawkular.inventory.api.EmptyInventory.ResourceTypesMultiple
 
metricTypes() - Method in class org.hawkular.inventory.api.EmptyInventory.ResourceTypesSingle
 
metricTypes() - Method in class org.hawkular.inventory.api.EmptyInventory.TenantsMultiple
 
metricTypes() - Method in class org.hawkular.inventory.api.EmptyInventory.TenantsSingle
 
MetricTypes - Class in org.hawkular.inventory.api
This is a wrapper class to hold various interfaces defining available functionality on metric types.
metricTypes() - Method in interface org.hawkular.inventory.api.Relationships.Multiple
 
MetricTypes.Multiple - Interface in org.hawkular.inventory.api
Interface for traversing over a set of metric types.
MetricTypes.Read - Interface in org.hawkular.inventory.api
Provides read-only access to metric types.
MetricTypes.ReadAssociate - Interface in org.hawkular.inventory.api
Provides read-only access to metric types with the additional ability to relate the metric types to the current position in the inventory traversal.
MetricTypes.ReadWrite - Interface in org.hawkular.inventory.api
Provides read-write access to metric types.
MetricTypes.Single - Interface in org.hawkular.inventory.api
Interface for accessing a single metric type in a writable manner.
MetricTypesMultiple() - Constructor for class org.hawkular.inventory.api.EmptyInventory.MetricTypesMultiple
 
MetricTypesRead() - Constructor for class org.hawkular.inventory.api.EmptyInventory.MetricTypesRead
 
MetricTypesReadAssociate() - Constructor for class org.hawkular.inventory.api.EmptyInventory.MetricTypesReadAssociate
 
MetricTypesReadWrite() - Constructor for class org.hawkular.inventory.api.EmptyInventory.MetricTypesReadWrite
 
MetricTypesSingle() - Constructor for class org.hawkular.inventory.api.EmptyInventory.MetricTypesSingle
 
MetricUnit - Enum in org.hawkular.inventory.api.model
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).

N

name(String) - Static method in class org.hawkular.inventory.api.filters.RelationWith
 
named(String) - Method in class org.hawkular.inventory.api.EmptyInventory.RelationshipsRead
 
named(Relationships.WellKnown) - Method in class org.hawkular.inventory.api.EmptyInventory.RelationshipsRead
 
named(String) - Method in class org.hawkular.inventory.api.EmptyInventory.RelationshipsReadWrite
 
named(Relationships.WellKnown) - Method in class org.hawkular.inventory.api.EmptyInventory.RelationshipsReadWrite
 
named(String) - Method in interface org.hawkular.inventory.api.Relationships.Read
 
named(Relationships.WellKnown) - Method in interface org.hawkular.inventory.api.Relationships.Read
 
named(String) - Method in interface org.hawkular.inventory.api.Relationships.ReadWrite
 
named(Relationships.WellKnown) - Method in interface org.hawkular.inventory.api.Relationships.ReadWrite
 
names(String...) - Static method in class org.hawkular.inventory.api.filters.RelationWith
 
newInstance() - Method in class org.hawkular.inventory.api.InventoryFactory
Uses the current thread's context classloader to locate the instance.
newInstance(ClassLoader) - Method in class org.hawkular.inventory.api.InventoryFactory
Instantiates new Inventory by locating its service specification in the provided classloader.
nextPage() - Method in class org.hawkular.inventory.api.paging.Pager
If this is a limited pager (PageContext.isLimited()), returns the pager pointing to the next page of the results.

O

observable() - Method in class org.hawkular.inventory.api.Inventory.Mixin.AutoTenantMixin
 
observable() - Method in class org.hawkular.inventory.api.Inventory.Mixin
 
observable(Interest<C, E>) - Method in interface org.hawkular.inventory.api.Inventory.Mixin.Observable
NOTE: The subscribers will receive the notifications even after they failed.
Order - Class in org.hawkular.inventory.api.paging
 
Order(String, Order.Direction) - Constructor for class org.hawkular.inventory.api.paging.Order
 
Order.Direction - Enum in org.hawkular.inventory.api.paging
 
orderBy(String, Order.Direction) - Method in class org.hawkular.inventory.api.paging.Pager.Builder
 
orderBy(Order) - Method in class org.hawkular.inventory.api.paging.Pager.Builder
 
orderByAscending(String) - Method in class org.hawkular.inventory.api.paging.Pager.Builder
 
orderByDescending(String) - Method in class org.hawkular.inventory.api.paging.Pager.Builder
 
org.hawkular.inventory.api - package org.hawkular.inventory.api
 
org.hawkular.inventory.api.feeds - package org.hawkular.inventory.api.feeds
 
org.hawkular.inventory.api.filters - package org.hawkular.inventory.api.filters
 
org.hawkular.inventory.api.model - package org.hawkular.inventory.api.model
 
org.hawkular.inventory.api.paging - package org.hawkular.inventory.api.paging
 
Owned<T extends Entity> - Class in org.hawkular.inventory.api.filters
A helper class to create filters on the "owns" relationship.

P

Page<T> - Class in org.hawkular.inventory.api.paging
A read-only list representing a single page of some results.
Page(List<T>, PageContext, long) - Constructor for class org.hawkular.inventory.api.paging.Page
 
PageContext - Class in org.hawkular.inventory.api.paging
 
PageContext(int, int, Order...) - Constructor for class org.hawkular.inventory.api.paging.PageContext
 
PageContext(int, int, Iterable<Order>) - Constructor for class org.hawkular.inventory.api.paging.PageContext
 
Pager - Class in org.hawkular.inventory.api.paging
Specifies the requirements on the paging of some results.
Pager(int, int, Order...) - Constructor for class org.hawkular.inventory.api.paging.Pager
 
Pager(int, int, Iterable<Order>) - Constructor for class org.hawkular.inventory.api.paging.Pager
 
Pager.Builder - Class in org.hawkular.inventory.api.paging
 
parallelStream() - Method in class org.hawkular.inventory.api.paging.Page
 
PartiallyApplied<P> - Class in org.hawkular.inventory.api
This is a helper for the observables of the inventory, using which you can pass additional information to the actions subscribed to an inventory interest.
PartiallyApplied.Builder<A,B> - Class in org.hawkular.inventory.api
 
PartiallyApplied.First<A,P> - Class in org.hawkular.inventory.api
 
PartiallyApplied.Second<A,P> - Class in org.hawkular.inventory.api
 
pathTo(Entity<?, ?>) - Static method in class org.hawkular.inventory.api.filters.Filter
 
previousPage() - Method in class org.hawkular.inventory.api.paging.Pager
If this is a limited pager (PageContext.isLimited()), returns the pager pointing to the previous page of the results.
properties(String, String...) - Static method in class org.hawkular.inventory.api.filters.RelationWith
 
Properties(String, String...) - Constructor for class org.hawkular.inventory.api.filters.RelationWith.Properties
 
properties - Variable in class org.hawkular.inventory.api.model.AbstractElement
 
properties - Variable in class org.hawkular.inventory.api.model.AbstractElement.Update.Builder
 
properties - Variable in class org.hawkular.inventory.api.model.Entity.Blueprint.Builder
 
property(String, String) - Static method in class org.hawkular.inventory.api.filters.RelationWith
 

R

RandomUUIDFeedIdStrategy - Class in org.hawkular.inventory.api.feeds
A simple ID strategy that will return a random UUID.
RandomUUIDFeedIdStrategy() - Constructor for class org.hawkular.inventory.api.feeds.RandomUUIDFeedIdStrategy
 
ReadInterface<Single,Multiple> - Interface in org.hawkular.inventory.api
Generic methods for readonly access to entities.
registered() - Static method in class org.hawkular.inventory.api.Action
 
Relatable<Access> - Interface in org.hawkular.inventory.api
The contract for resolvable interfaces (ResolvableToMany and ResolvableToMany) that also support relationships.
Related<T extends Entity> - Class in org.hawkular.inventory.api.filters
Defines a filter on entities having specified relationship.
Related(T, String, String, Related.EntityRole) - Constructor for class org.hawkular.inventory.api.filters.Related
 
Related(T, String, Related.EntityRole) - Constructor for class org.hawkular.inventory.api.filters.Related
 
Related.EntityRole - Enum in org.hawkular.inventory.api.filters
 
RelationAlreadyExistsException - Exception in org.hawkular.inventory.api
 
RelationAlreadyExistsException(Throwable, String, Filter[]) - Constructor for exception org.hawkular.inventory.api.RelationAlreadyExistsException
 
RelationAlreadyExistsException(Throwable, String, Filter[][]) - Constructor for exception org.hawkular.inventory.api.RelationAlreadyExistsException
 
RelationAlreadyExistsException(String, Filter[]) - Constructor for exception org.hawkular.inventory.api.RelationAlreadyExistsException
 
RelationAlreadyExistsException(String, Filter[][]) - Constructor for exception org.hawkular.inventory.api.RelationAlreadyExistsException
 
RelationAlreadyExistsException(Entity) - Constructor for exception org.hawkular.inventory.api.RelationAlreadyExistsException
 
RelationFilter - Class in org.hawkular.inventory.api.filters
Base class for filters that filter relationships.
RelationFilter() - Constructor for class org.hawkular.inventory.api.filters.RelationFilter
 
RelationFilter.Accumulator - Class in org.hawkular.inventory.api.filters
 
RelationNotFoundException - Exception in org.hawkular.inventory.api
 
RelationNotFoundException(Class<? extends Entity>, String, Filter[], String, Throwable) - Constructor for exception org.hawkular.inventory.api.RelationNotFoundException
 
RelationNotFoundException(Class<? extends Entity>, String, Filter[][], String, Throwable) - Constructor for exception org.hawkular.inventory.api.RelationNotFoundException
 
RelationNotFoundException(Class<? extends Entity>, String, Filter[], Throwable) - Constructor for exception org.hawkular.inventory.api.RelationNotFoundException
 
RelationNotFoundException(String, Filter[], String) - Constructor for exception org.hawkular.inventory.api.RelationNotFoundException
 
RelationNotFoundException(Class<? extends Entity>, Filter[]) - Constructor for exception org.hawkular.inventory.api.RelationNotFoundException
 
RelationNotFoundException(Class<? extends Entity>, Filter[][]) - Constructor for exception org.hawkular.inventory.api.RelationNotFoundException
 
RelationNotFoundException(String, Filter[]) - Constructor for exception org.hawkular.inventory.api.RelationNotFoundException
 
RelationNotFoundException(String, Filter[][]) - Constructor for exception org.hawkular.inventory.api.RelationNotFoundException
 
Relationship - Class in org.hawkular.inventory.api.model
Represents a relationship between 2 entities.
Relationship(String, String, Entity, Entity) - Constructor for class org.hawkular.inventory.api.model.Relationship
 
Relationship(String, String, Entity, Entity, Map<String, Object>) - Constructor for class org.hawkular.inventory.api.model.Relationship
 
Relationship.Update - Class in org.hawkular.inventory.api.model
 
Relationship.Update.Builder - Class in org.hawkular.inventory.api.model
 
relationships() - Method in class org.hawkular.inventory.api.EmptyInventory.EnvironmentsMultiple
 
relationships(Relationships.Direction) - Method in class org.hawkular.inventory.api.EmptyInventory.EnvironmentsMultiple
 
relationships() - Method in class org.hawkular.inventory.api.EmptyInventory.EnvironmentsSingle
 
relationships(Relationships.Direction) - Method in class org.hawkular.inventory.api.EmptyInventory.EnvironmentsSingle
 
relationships() - Method in class org.hawkular.inventory.api.EmptyInventory.FeedsMultiple
 
relationships(Relationships.Direction) - Method in class org.hawkular.inventory.api.EmptyInventory.FeedsMultiple
 
relationships() - Method in class org.hawkular.inventory.api.EmptyInventory.FeedsSingle
 
relationships(Relationships.Direction) - Method in class org.hawkular.inventory.api.EmptyInventory.FeedsSingle
 
relationships() - Method in class org.hawkular.inventory.api.EmptyInventory.MetricsMultiple
 
relationships(Relationships.Direction) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricsMultiple
 
relationships() - Method in class org.hawkular.inventory.api.EmptyInventory.MetricsSingle
 
relationships(Relationships.Direction) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricsSingle
 
relationships() - Method in class org.hawkular.inventory.api.EmptyInventory.MetricTypesMultiple
 
relationships(Relationships.Direction) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricTypesMultiple
 
relationships() - Method in class org.hawkular.inventory.api.EmptyInventory.MetricTypesSingle
 
relationships(Relationships.Direction) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricTypesSingle
 
relationships() - Method in class org.hawkular.inventory.api.EmptyInventory.ResourcesMultiple
 
relationships(Relationships.Direction) - Method in class org.hawkular.inventory.api.EmptyInventory.ResourcesMultiple
 
relationships() - Method in class org.hawkular.inventory.api.EmptyInventory.ResourcesSingle
 
relationships(Relationships.Direction) - Method in class org.hawkular.inventory.api.EmptyInventory.ResourcesSingle
 
relationships() - Method in class org.hawkular.inventory.api.EmptyInventory.ResourceTypesMultiple
 
relationships(Relationships.Direction) - Method in class org.hawkular.inventory.api.EmptyInventory.ResourceTypesMultiple
 
relationships() - Method in class org.hawkular.inventory.api.EmptyInventory.ResourceTypesSingle
 
relationships(Relationships.Direction) - Method in class org.hawkular.inventory.api.EmptyInventory.ResourceTypesSingle
 
relationships() - Method in class org.hawkular.inventory.api.EmptyInventory.TenantsMultiple
 
relationships(Relationships.Direction) - Method in class org.hawkular.inventory.api.EmptyInventory.TenantsMultiple
 
relationships() - Method in class org.hawkular.inventory.api.EmptyInventory.TenantsSingle
 
relationships(Relationships.Direction) - Method in class org.hawkular.inventory.api.EmptyInventory.TenantsSingle
 
relationships() - Method in interface org.hawkular.inventory.api.Relatable
 
relationships(Relationships.Direction) - Method in interface org.hawkular.inventory.api.Relatable
 
Relationships - Class in org.hawkular.inventory.api
This is a wrapper class to hold various interfaces defining available functionality on relationships.
Relationships.Direction - Enum in org.hawkular.inventory.api
The list of possible relationship (aka edges) direction.
Relationships.Multiple - Interface in org.hawkular.inventory.api
Interface for traversing over a set of relationships.
Relationships.Read - Interface in org.hawkular.inventory.api
Provides read access to relationships.
Relationships.ReadWrite - Interface in org.hawkular.inventory.api
Provides read-write access to relationships.
Relationships.Single - Interface in org.hawkular.inventory.api
Interface for accessing a single relationship.
Relationships.WellKnown - Enum in org.hawkular.inventory.api
The list of well-known relationships (aka edges) between entities (aka vertices).
RelationshipsMultiple() - Constructor for class org.hawkular.inventory.api.EmptyInventory.RelationshipsMultiple
 
RelationshipsRead() - Constructor for class org.hawkular.inventory.api.EmptyInventory.RelationshipsRead
 
RelationshipsReadWrite() - Constructor for class org.hawkular.inventory.api.EmptyInventory.RelationshipsReadWrite
 
RelationshipsSingle() - Constructor for class org.hawkular.inventory.api.EmptyInventory.RelationshipsSingle
 
RelationWith - Class in org.hawkular.inventory.api.filters
 
RelationWith.Ids - Class in org.hawkular.inventory.api.filters
 
RelationWith.Properties - Class in org.hawkular.inventory.api.filters
 
RelationWith.SourceOfType - Class in org.hawkular.inventory.api.filters
 
RelationWith.SourceOrTargetOfType - Class in org.hawkular.inventory.api.filters
 
RelationWith.TargetOfType - Class in org.hawkular.inventory.api.filters
 
remove(int) - Method in class org.hawkular.inventory.api.paging.Page
 
remove(Object) - Method in class org.hawkular.inventory.api.paging.Page
 
removeAll(Collection<?>) - Method in class org.hawkular.inventory.api.paging.Page
 
removeIf(Predicate<? super T>) - Method in class org.hawkular.inventory.api.paging.Page
 
replaceAll(UnaryOperator<T>) - Method in class org.hawkular.inventory.api.paging.Page
 
ResolvableToMany<Entity> - Interface in org.hawkular.inventory.api
Base interface for all browser interfaces over multiple entities.
ResolvableToSingle<Entity> - Interface in org.hawkular.inventory.api
Base interface for all browser interfaces over a single entity.
ResolvingToMultiple<Multiple> - Interface in org.hawkular.inventory.api
This is the most generic interface for positions in the graph traversal from which one can resolve a many entities using some filters.
ResolvingToSingle<Single> - Interface in org.hawkular.inventory.api
This is the most generic interface for positions in the graph traversal from which one can resolve a single entity using its id.
Resource - Class in org.hawkular.inventory.api.model
A resource is a grouping of other data (currently just metrics).
Resource(String, String, String, String, ResourceType) - Constructor for class org.hawkular.inventory.api.model.Resource
 
Resource(String, String, String, String, ResourceType, Map<String, Object>) - Constructor for class org.hawkular.inventory.api.model.Resource
 
Resource.Blueprint - Class in org.hawkular.inventory.api.model
Data required to create a resource.
Resource.Blueprint.Builder - Class in org.hawkular.inventory.api.model
 
Resource.Update - Class in org.hawkular.inventory.api.model
 
Resource.Update.Builder - Class in org.hawkular.inventory.api.model
 
resources() - Method in class org.hawkular.inventory.api.EmptyInventory.FeedsMultiple
 
resources() - Method in class org.hawkular.inventory.api.EmptyInventory.FeedsSingle
 
resources() - Method in class org.hawkular.inventory.api.EmptyInventory.RelationshipsMultiple
 
resources() - Method in class org.hawkular.inventory.api.EmptyInventory.ResourceTypesMultiple
 
resources() - Method in class org.hawkular.inventory.api.EmptyInventory.ResourceTypesSingle
 
resources() - Method in interface org.hawkular.inventory.api.Relationships.Multiple
 
Resources - Class in org.hawkular.inventory.api
This is a wrapper class to hold various interfaces defining available functionality on resources.
Resources.Multiple - Interface in org.hawkular.inventory.api
Interface for traversing over a set of resources.
Resources.Read - Interface in org.hawkular.inventory.api
Provides read-only access to resources.
Resources.ReadWrite - Interface in org.hawkular.inventory.api
Provides read-write access to resources.
Resources.Single - Interface in org.hawkular.inventory.api
Interface for accessing a single resource in a writable manner.
ResourcesMultiple() - Constructor for class org.hawkular.inventory.api.EmptyInventory.ResourcesMultiple
 
ResourcesRead() - Constructor for class org.hawkular.inventory.api.EmptyInventory.ResourcesRead
 
ResourcesReadWrite() - Constructor for class org.hawkular.inventory.api.EmptyInventory.ResourcesReadWrite
 
ResourcesSingle() - Constructor for class org.hawkular.inventory.api.EmptyInventory.ResourcesSingle
 
ResourceType - Class in org.hawkular.inventory.api.model
Type of a resource.
ResourceType(String, String, String) - Constructor for class org.hawkular.inventory.api.model.ResourceType
 
ResourceType(String, String, String, Map<String, Object>) - Constructor for class org.hawkular.inventory.api.model.ResourceType
 
ResourceType.Blueprint - Class in org.hawkular.inventory.api.model
Data required to create a resource type.
ResourceType.Blueprint.Builder - Class in org.hawkular.inventory.api.model
 
ResourceType.Update - Class in org.hawkular.inventory.api.model
 
ResourceType.Update.Builder - Class in org.hawkular.inventory.api.model
 
resourceTypes() - Method in class org.hawkular.inventory.api.EmptyInventory.RelationshipsMultiple
 
resourceTypes() - Method in class org.hawkular.inventory.api.EmptyInventory.TenantsMultiple
 
resourceTypes() - Method in class org.hawkular.inventory.api.EmptyInventory.TenantsSingle
 
resourceTypes() - Method in interface org.hawkular.inventory.api.Relationships.Multiple
 
ResourceTypes - Class in org.hawkular.inventory.api
This is a wrapper class to hold various interfaces defining available functionality on resource types.
ResourceTypes.Multiple - Interface in org.hawkular.inventory.api
Interface for traversing over a set of resource types.
ResourceTypes.Read - Interface in org.hawkular.inventory.api
Provides read-only access to resource types.
ResourceTypes.ReadWrite - Interface in org.hawkular.inventory.api
Provides read-write access to resource types.
ResourceTypes.Single - Interface in org.hawkular.inventory.api
Interface for accessing a single resource type in a writable manner.
ResourceTypesMultiple() - Constructor for class org.hawkular.inventory.api.EmptyInventory.ResourceTypesMultiple
 
ResourceTypesRead() - Constructor for class org.hawkular.inventory.api.EmptyInventory.ResourceTypesRead
 
ResourceTypesReadWrite() - Constructor for class org.hawkular.inventory.api.EmptyInventory.ResourceTypesReadWrite
 
ResourceTypesSingle() - Constructor for class org.hawkular.inventory.api.EmptyInventory.ResourceTypesSingle
 
ResultFilter - Interface in org.hawkular.inventory.api
An SPI interface to be used by the implementations to filter the results before they're returned to the API caller.
retainAll(Collection<?>) - Method in class org.hawkular.inventory.api.paging.Page
 

S

second(B) - Method in class org.hawkular.inventory.api.PartiallyApplied.Builder
Returns a partially applied method call that has the provided value applied as its second parameter.
set(int, T) - Method in class org.hawkular.inventory.api.paging.Page
 
Simple() - Constructor for class org.hawkular.inventory.api.model.EntityVisitor.Simple
Constructs a new simple entity visitor by default returning null from every visit method.
Simple(R) - Constructor for class org.hawkular.inventory.api.model.EntityVisitor.Simple
Constructs a new simple entity visitor by default returning the provided value from every visit method.
size() - Method in class org.hawkular.inventory.api.paging.Page
 
sort(Comparator<? super T>) - Method in class org.hawkular.inventory.api.paging.Page
 
sourceOfType(Class<? extends Entity>) - Static method in class org.hawkular.inventory.api.filters.RelationWith
 
SourceOfType(Class<? extends Entity>...) - Constructor for class org.hawkular.inventory.api.filters.RelationWith.SourceOfType
 
SourceOrTargetOfType(Class<? extends Entity>...) - Constructor for class org.hawkular.inventory.api.filters.RelationWith.SourceOrTargetOfType
 
sourcesOfTypes(Class<? extends Entity>...) - Static method in class org.hawkular.inventory.api.filters.RelationWith
 
spliterator() - Method in class org.hawkular.inventory.api.paging.Page
 
stream() - Method in class org.hawkular.inventory.api.paging.Page
 
subList(int, int) - Method in class org.hawkular.inventory.api.paging.Page
 

T

targetOfType(Class<? extends Entity>) - Static method in class org.hawkular.inventory.api.filters.RelationWith
 
TargetOfType(Class<? extends Entity>...) - Constructor for class org.hawkular.inventory.api.filters.RelationWith.TargetOfType
 
targetsOfTypes(Class<? extends Entity>...) - Static method in class org.hawkular.inventory.api.filters.RelationWith
 
Tenant - Class in org.hawkular.inventory.api.model
A tenant is a top level entity that owns everything else.
Tenant(String) - Constructor for class org.hawkular.inventory.api.model.Tenant
 
Tenant(String, Map<String, Object>) - Constructor for class org.hawkular.inventory.api.model.Tenant
 
Tenant.Blueprint - Class in org.hawkular.inventory.api.model
 
Tenant.Blueprint.Builder - Class in org.hawkular.inventory.api.model
 
Tenant.Update - Class in org.hawkular.inventory.api.model
 
Tenant.Update.Builder - Class in org.hawkular.inventory.api.model
 
TenantBasedEntity<B extends Entity.Blueprint,U extends AbstractElement.Update> - Class in org.hawkular.inventory.api.model
Base class for entities in a tenant (i.e.
tenants() - Method in class org.hawkular.inventory.api.EmptyInventory.RelationshipsMultiple
 
tenants() - Method in class org.hawkular.inventory.api.EmptyInventory
 
tenants() - Method in interface org.hawkular.inventory.api.Inventory
Entry point into the inventory.
tenants() - Method in interface org.hawkular.inventory.api.Relationships.Multiple
 
Tenants - Class in org.hawkular.inventory.api
This is a wrapper class to hold various interfaces defining available functionality on tenants.
Tenants.Multiple - Interface in org.hawkular.inventory.api
Interface for traversing over a set of tenants.
Tenants.Read - Interface in org.hawkular.inventory.api
Provides readonly access to tenants.
Tenants.ReadWrite - Interface in org.hawkular.inventory.api
Provides methods for read-write access to tenants.
Tenants.Single - Interface in org.hawkular.inventory.api
Interface for accessing a single tenant in a writable manner.
TenantsMultiple() - Constructor for class org.hawkular.inventory.api.EmptyInventory.TenantsMultiple
 
TenantsRead() - Constructor for class org.hawkular.inventory.api.EmptyInventory.TenantsRead
 
TenantsReadWrite() - Constructor for class org.hawkular.inventory.api.EmptyInventory.TenantsReadWrite
 
TenantsSingle() - Constructor for class org.hawkular.inventory.api.EmptyInventory.TenantsSingle
 
toArray() - Method in class org.hawkular.inventory.api.paging.Page
 
toArray(T1[]) - Method in class org.hawkular.inventory.api.paging.Page
 
toString() - Method in class org.hawkular.inventory.api.filters.Related
 
toString() - Method in class org.hawkular.inventory.api.filters.RelationWith.Ids
 
toString() - Method in class org.hawkular.inventory.api.filters.RelationWith.Properties
 
toString() - Method in class org.hawkular.inventory.api.filters.RelationWith.SourceOrTargetOfType
 
toString() - Method in class org.hawkular.inventory.api.filters.With.Ids
 
toString() - Method in class org.hawkular.inventory.api.filters.With.Types
 
toString() - Method in class org.hawkular.inventory.api.Interest
 
toString() - Method in class org.hawkular.inventory.api.model.Entity
 
toString() - Method in class org.hawkular.inventory.api.model.Relationship
 
toString() - Method in class org.hawkular.inventory.api.model.Version
 
toString() - Method in class org.hawkular.inventory.api.paging.Order
 
toString() - Method in class org.hawkular.inventory.api.paging.PageContext
 
type(Class<? extends Entity>) - Static method in class org.hawkular.inventory.api.filters.With
 
types(Class<? extends Entity>...) - Static method in class org.hawkular.inventory.api.filters.With
 
Types(Class<? extends Entity>...) - Constructor for class org.hawkular.inventory.api.filters.With.Types
 

U

unlimited(Order...) - Static method in class org.hawkular.inventory.api.paging.Pager
The result should not be paged.
unlimited(Iterable<Order>) - Static method in class org.hawkular.inventory.api.paging.Pager
Same as Pager.unlimited(Order...) but the ordering represented by a collection.
UNLIMITED_PAGE_SIZE - Static variable in class org.hawkular.inventory.api.paging.PageContext
 
unmarshal(Version) - Method in class org.hawkular.inventory.api.model.Version.JaxbAdapter
 
unspecified() - Static method in class org.hawkular.inventory.api.paging.Order
 
Update(E, U) - Constructor for class org.hawkular.inventory.api.Action.Update
 
update(String, Environment.Update) - Method in class org.hawkular.inventory.api.EmptyInventory.EnvironmentReadWrite
 
update(String, Feed.Update) - Method in class org.hawkular.inventory.api.EmptyInventory.FeedsReadWrite
 
update(String, Metric.Update) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricsReadWrite
 
update(String, MetricType.Update) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricTypesReadWrite
 
update(String, Relationship.Update) - Method in class org.hawkular.inventory.api.EmptyInventory.RelationshipsReadWrite
 
update(String, Resource.Update) - Method in class org.hawkular.inventory.api.EmptyInventory.ResourcesReadWrite
 
update(String, ResourceType.Update) - Method in class org.hawkular.inventory.api.EmptyInventory.ResourceTypesReadWrite
 
update(String, Tenant.Update) - Method in class org.hawkular.inventory.api.EmptyInventory.TenantsReadWrite
 
update() - Method in class org.hawkular.inventory.api.model.AbstractElement
 
Update(Map<String, Object>) - Constructor for class org.hawkular.inventory.api.model.AbstractElement.Update
 
update() - Method in class org.hawkular.inventory.api.model.Environment
 
Update(Map<String, Object>) - Constructor for class org.hawkular.inventory.api.model.Environment.Update
 
update() - Method in class org.hawkular.inventory.api.model.Feed
 
Update(Map<String, Object>) - Constructor for class org.hawkular.inventory.api.model.Feed.Update
 
update() - Method in class org.hawkular.inventory.api.model.Metric
 
Update(Map<String, Object>) - Constructor for class org.hawkular.inventory.api.model.Metric.Update
 
update() - Method in class org.hawkular.inventory.api.model.MetricType
 
Update(Map<String, Object>, MetricUnit) - Constructor for class org.hawkular.inventory.api.model.MetricType.Update
 
update() - Method in class org.hawkular.inventory.api.model.Relationship
 
Update(Map<String, Object>) - Constructor for class org.hawkular.inventory.api.model.Relationship.Update
 
update() - Method in class org.hawkular.inventory.api.model.Resource
 
Update(Map<String, Object>) - Constructor for class org.hawkular.inventory.api.model.Resource.Update
 
update() - Method in class org.hawkular.inventory.api.model.ResourceType
 
Update(Map<String, Object>, String) - Constructor for class org.hawkular.inventory.api.model.ResourceType.Update
 
update() - Method in class org.hawkular.inventory.api.model.Tenant
 
Update(Map<String, Object>) - Constructor for class org.hawkular.inventory.api.model.Tenant.Update
 
update(String, Update) - Method in interface org.hawkular.inventory.api.WriteInterface
Persists the provided entity on the current position in the inventory traversal.
updated() - Static method in class org.hawkular.inventory.api.Action
 

V

valueOf(String) - Static method in enum org.hawkular.inventory.api.Action.Enumerated
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.hawkular.inventory.api.filters.Related.EntityRole
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.hawkular.inventory.api.model.MetricUnit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.hawkular.inventory.api.paging.Order.Direction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.hawkular.inventory.api.Relationships.Direction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.hawkular.inventory.api.Relationships.WellKnown
Returns the enum constant of this type with the specified name.
valueOrDefault(T, T) - Static method in class org.hawkular.inventory.api.model.AbstractElement
 
values() - Static method in enum org.hawkular.inventory.api.Action.Enumerated
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.hawkular.inventory.api.filters.Related.EntityRole
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.hawkular.inventory.api.model.MetricUnit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.hawkular.inventory.api.paging.Order.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.hawkular.inventory.api.Relationships.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.hawkular.inventory.api.Relationships.WellKnown
Returns an array containing the constants of this enum type, in the order they are declared.
Version - Class in org.hawkular.inventory.api.model
Generic implementation of version comparison.
Version(String) - Constructor for class org.hawkular.inventory.api.model.Version
Creates a Maven version from the specified string.
Version.JaxbAdapter - Class in org.hawkular.inventory.api.model
 
visitEnvironment(Environment, P) - Method in class org.hawkular.inventory.api.model.EntityVisitor.Simple
 
visitEnvironment(Environment, P) - Method in interface org.hawkular.inventory.api.model.EntityVisitor
 
visitFeed(Feed, P) - Method in class org.hawkular.inventory.api.model.EntityVisitor.Simple
 
visitFeed(Feed, P) - Method in interface org.hawkular.inventory.api.model.EntityVisitor
 
visitMetric(Metric, P) - Method in class org.hawkular.inventory.api.model.EntityVisitor.Simple
 
visitMetric(Metric, P) - Method in interface org.hawkular.inventory.api.model.EntityVisitor
 
visitMetricType(MetricType, P) - Method in class org.hawkular.inventory.api.model.EntityVisitor.Simple
 
visitMetricType(MetricType, P) - Method in interface org.hawkular.inventory.api.model.EntityVisitor
 
visitResource(Resource, P) - Method in class org.hawkular.inventory.api.model.EntityVisitor.Simple
 
visitResource(Resource, P) - Method in interface org.hawkular.inventory.api.model.EntityVisitor
 
visitResourceType(ResourceType, P) - Method in class org.hawkular.inventory.api.model.EntityVisitor.Simple
 
visitResourceType(ResourceType, P) - Method in interface org.hawkular.inventory.api.model.EntityVisitor
 
visitTenant(Tenant, P) - Method in class org.hawkular.inventory.api.model.EntityVisitor.Simple
 
visitTenant(Tenant, P) - Method in interface org.hawkular.inventory.api.model.EntityVisitor
 

W

wErrorSendingEvent(Throwable) - Method in interface org.hawkular.inventory.api.Log
 
wErrorSendingEvent(Throwable) - Method in class org.hawkular.inventory.api.Log_$logger
 
wErrorSendingEvent$str() - Method in class org.hawkular.inventory.api.Log_$logger
 
with(U, String) - Static method in class org.hawkular.inventory.api.filters.Related
Specifies a filter for entities that are sources of a relationship with the specified entity.
with(U, Relationships.WellKnown) - Static method in class org.hawkular.inventory.api.filters.Related
An overloaded version of Related.with(org.hawkular.inventory.api.model.Entity, String) that uses one of the Relationships.WellKnown as the name of the relationship.
With - Class in org.hawkular.inventory.api.filters
 
with(U) - Method in class org.hawkular.inventory.api.model.AbstractElement.Updater
 
With.Ids - Class in org.hawkular.inventory.api.filters
 
With.Types - Class in org.hawkular.inventory.api.filters
 
withConfiguration(Map<String, String>) - Method in class org.hawkular.inventory.api.Configuration.Builder
 
withConfiguration(Properties) - Method in class org.hawkular.inventory.api.Configuration.Builder
 
withFeedIdStrategy(FeedIdStrategy) - Method in class org.hawkular.inventory.api.Configuration.Builder
 
withId(String) - Method in class org.hawkular.inventory.api.model.Entity.Blueprint.Builder
 
withMetricTypeId(String) - Method in class org.hawkular.inventory.api.model.Metric.Blueprint.Builder
 
withPageSize(int) - Method in class org.hawkular.inventory.api.paging.Pager.Builder
 
withProperties(Map<String, Object>) - Method in class org.hawkular.inventory.api.model.AbstractElement.Update.Builder
 
withProperties(Map<String, Object>) - Method in class org.hawkular.inventory.api.model.Entity.Blueprint.Builder
 
withProperty(String, Object) - Method in class org.hawkular.inventory.api.model.AbstractElement.Update.Builder
 
withProperty(String, Object) - Method in class org.hawkular.inventory.api.model.Entity.Blueprint.Builder
 
withResourceType(String) - Method in class org.hawkular.inventory.api.model.Resource.Blueprint.Builder
 
withResultFilter(ResultFilter) - Method in class org.hawkular.inventory.api.Configuration.Builder
 
withStartPage(int) - Method in class org.hawkular.inventory.api.paging.Pager.Builder
 
withUnit(MetricUnit) - Method in class org.hawkular.inventory.api.model.MetricType.Blueprint.Builder
 
withUnit(MetricUnit) - Method in class org.hawkular.inventory.api.model.MetricType.Update.Builder
 
withVersion(String) - Method in class org.hawkular.inventory.api.model.ResourceType.Blueprint.Builder
 
withVersion(String) - Method in class org.hawkular.inventory.api.model.ResourceType.Update.Builder
 
WriteInterface<Update,Blueprint extends Entity.Blueprint,Single> - Interface in org.hawkular.inventory.api
Generic methods to write access to entities.
A B C D E F G H I J L M N O P R S T U V W 
Skip navigation links

Copyright © 2015 Red Hat, Inc.. All rights reserved.