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

A

AbstractElement<B extends AbstractElement.Blueprint,U extends AbstractElement.Update> - Class in org.hawkular.inventory.api.model
A common super class of both entities and relationships.
AbstractElement.Blueprint - Class in org.hawkular.inventory.api.model
 
AbstractElement.Blueprint.Builder<B,This extends AbstractElement.Blueprint.Builder<B,This>> - Class in org.hawkular.inventory.api.model
 
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(ElementVisitor<R, P>, P) - Method in class org.hawkular.inventory.api.model.AbstractElement
Accepts the provided visitor.
accept(ElementBlueprintVisitor<R, P>, P) - Method in class org.hawkular.inventory.api.model.AbstractElement.Blueprint
 
accept(ElementUpdateVisitor<R, P>, P) - Method in class org.hawkular.inventory.api.model.AbstractElement.Update
 
accept(ElementTypeVisitor<R, P>, P) - Method in class org.hawkular.inventory.api.model.CanonicalPath
 
accept(Class<?>, ElementTypeVisitor<R, P>, P) - Static method in interface org.hawkular.inventory.api.model.ElementTypeVisitor
 
accept(ElementVisitor<R, P>, P) - Method in class org.hawkular.inventory.api.model.Environment
 
accept(ElementBlueprintVisitor<R, P>, P) - Method in class org.hawkular.inventory.api.model.Environment.Blueprint
 
accept(ElementUpdateVisitor<R, P>, P) - Method in class org.hawkular.inventory.api.model.Environment.Update
 
accept(ElementVisitor<R, P>, P) - Method in class org.hawkular.inventory.api.model.Feed
 
accept(ElementBlueprintVisitor<R, P>, P) - Method in class org.hawkular.inventory.api.model.Feed.Blueprint
 
accept(ElementUpdateVisitor<R, P>, P) - Method in class org.hawkular.inventory.api.model.Feed.Update
 
accept(ElementVisitor<R, P>, P) - Method in class org.hawkular.inventory.api.model.Metric
 
accept(ElementBlueprintVisitor<R, P>, P) - Method in class org.hawkular.inventory.api.model.Metric.Blueprint
 
accept(ElementUpdateVisitor<R, P>, P) - Method in class org.hawkular.inventory.api.model.Metric.Update
 
accept(ElementVisitor<R, P>, P) - Method in class org.hawkular.inventory.api.model.MetricType
 
accept(ElementBlueprintVisitor<R, P>, P) - Method in class org.hawkular.inventory.api.model.MetricType.Blueprint
 
accept(ElementUpdateVisitor<R, P>, P) - Method in class org.hawkular.inventory.api.model.MetricType.Update
 
accept(ElementTypeVisitor<R, P>, P) - Method in class org.hawkular.inventory.api.model.Path.Segment
 
accept(ElementVisitor<R, P>, P) - Method in class org.hawkular.inventory.api.model.Relationship
 
accept(ElementBlueprintVisitor<R, P>, P) - Method in class org.hawkular.inventory.api.model.Relationship.Blueprint
 
accept(ElementUpdateVisitor<R, P>, P) - Method in class org.hawkular.inventory.api.model.Relationship.Update
 
accept(ElementVisitor<R, P>, P) - Method in class org.hawkular.inventory.api.model.Resource
 
accept(ElementBlueprintVisitor<R, P>, P) - Method in class org.hawkular.inventory.api.model.Resource.Blueprint
 
accept(ElementUpdateVisitor<R, P>, P) - Method in class org.hawkular.inventory.api.model.Resource.Update
 
accept(ElementVisitor<R, P>, P) - Method in class org.hawkular.inventory.api.model.ResourceType
 
accept(ElementBlueprintVisitor<R, P>, P) - Method in class org.hawkular.inventory.api.model.ResourceType.Blueprint
 
accept(ElementUpdateVisitor<R, P>, P) - Method in class org.hawkular.inventory.api.model.ResourceType.Update
 
accept(ElementVisitor<R, P>, P) - Method in class org.hawkular.inventory.api.model.Tenant
 
accept(ElementBlueprintVisitor<R, P>, P) - Method in class org.hawkular.inventory.api.model.Tenant.Blueprint
 
accept(ElementUpdateVisitor<R, P>, P) - Method in class org.hawkular.inventory.api.model.Tenant.Update
 
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
 
allChildren() - Method in class org.hawkular.inventory.api.EmptyInventory.ResourcesMultiple
 
allChildren() - Method in class org.hawkular.inventory.api.EmptyInventory.ResourcesSingle
 
allChildren() - Method in class org.hawkular.inventory.base.BaseResources.Multiple
 
allChildren() - Method in class org.hawkular.inventory.base.BaseResources.Single
 
allMetrics() - Method in class org.hawkular.inventory.api.EmptyInventory.EnvironmentsMultiple
 
allMetrics() - Method in class org.hawkular.inventory.api.EmptyInventory.EnvironmentsSingle
 
allMetrics() - Method in class org.hawkular.inventory.base.BaseEnvironments.Multiple
 
allMetrics() - Method in class org.hawkular.inventory.base.BaseEnvironments.Single
 
allResources() - Method in class org.hawkular.inventory.api.EmptyInventory.EnvironmentsMultiple
 
allResources() - Method in class org.hawkular.inventory.api.EmptyInventory.EnvironmentsSingle
 
allResources() - Method in class org.hawkular.inventory.base.BaseEnvironments.Multiple
 
allResources() - Method in class org.hawkular.inventory.base.BaseEnvironments.Single
 
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.Metric
 
appendToString(StringBuilder) - Method in class org.hawkular.inventory.api.model.MetricType
 
appendToString(StringBuilder) - Method in class org.hawkular.inventory.api.model.Resource
 
applyTo(CanonicalPath) - Method in class org.hawkular.inventory.api.model.RelativePath
Applies this relative path on the provided canonical path.
asBuilder() - Method in class org.hawkular.inventory.base.Query
 
ascendingIterator() - Method in class org.hawkular.inventory.api.model.CanonicalPath
 
ascendingIterator() - Method in class org.hawkular.inventory.api.model.Path
 
ascendingIterator() - Method in class org.hawkular.inventory.api.model.RelativePath
 
asEnum() - Method in class org.hawkular.inventory.api.Action
 
associate(Path) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricsReadAssociate
 
associate(Path) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricTypesReadAssociate
 
associate(Path) - Method in class org.hawkular.inventory.api.EmptyInventory.ResourcesReadAssociate
 
associate(Path) - Method in class org.hawkular.inventory.base.BaseMetrics.ReadAssociate
 
associate(Path) - Method in class org.hawkular.inventory.base.BaseMetricTypes.ReadAssociate
 
associate(Path) - Method in class org.hawkular.inventory.base.BaseResources.ReadAssociate
 
associationWith(Path) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricsReadAssociate
 
associationWith(Path) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricTypesReadAssociate
 
associationWith(Path) - Method in class org.hawkular.inventory.api.EmptyInventory.ResourcesReadAssociate
 
associationWith(Path) - Method in class org.hawkular.inventory.base.BaseMetrics.ReadAssociate
 
associationWith(Path) - Method in class org.hawkular.inventory.base.BaseMetricTypes.ReadAssociate
 
associationWith(Path) - Method in class org.hawkular.inventory.base.BaseResources.ReadAssociate
 
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(CanonicalPath, 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(CanonicalPath, Relationships.WellKnown) - Static method in class org.hawkular.inventory.api.filters.Related
An overloaded version of Related.asTargetWith(org.hawkular.inventory.api.model.CanonicalPath, String) that uses one of the Relationships.WellKnown as the name of the relationship.

B

backend - Variable in class org.hawkular.inventory.base.TraversalContext
The inventory backend to be used for querying and persistence.
BaseEnvironments - Class in org.hawkular.inventory.base
 
BaseEnvironments.Multiple<BE> - Class in org.hawkular.inventory.base
 
BaseEnvironments.Read<BE> - Class in org.hawkular.inventory.base
 
BaseEnvironments.ReadContained<BE> - Class in org.hawkular.inventory.base
 
BaseEnvironments.ReadWrite<BE> - Class in org.hawkular.inventory.base
 
BaseEnvironments.Single<BE> - Class in org.hawkular.inventory.base
 
BaseFeeds - Class in org.hawkular.inventory.base
 
BaseFeeds.Multiple<BE> - Class in org.hawkular.inventory.base
 
BaseFeeds.Read<BE> - Class in org.hawkular.inventory.base
 
BaseFeeds.ReadContained<BE> - Class in org.hawkular.inventory.base
 
BaseFeeds.ReadWrite<BE> - Class in org.hawkular.inventory.base
 
BaseFeeds.Single<BE> - Class in org.hawkular.inventory.base
 
BaseInventory<E> - Class in org.hawkular.inventory.base
An implementation of the Inventory that converts the API traversals into trees of filters that it then passes for evaluation to a backend.
BaseInventory() - Constructor for class org.hawkular.inventory.base.BaseInventory
 
BaseMetrics - Class in org.hawkular.inventory.base
 
BaseMetrics.Multiple<BE> - Class in org.hawkular.inventory.base
 
BaseMetrics.Read<BE> - Class in org.hawkular.inventory.base
 
BaseMetrics.ReadAssociate<BE> - Class in org.hawkular.inventory.base
 
BaseMetrics.ReadContained<BE> - Class in org.hawkular.inventory.base
 
BaseMetrics.ReadWrite<BE> - Class in org.hawkular.inventory.base
 
BaseMetrics.Single<BE> - Class in org.hawkular.inventory.base
 
BaseMetricTypes - Class in org.hawkular.inventory.base
 
BaseMetricTypes.Multiple<BE> - Class in org.hawkular.inventory.base
 
BaseMetricTypes.Read<BE> - Class in org.hawkular.inventory.base
 
BaseMetricTypes.ReadAssociate<BE> - Class in org.hawkular.inventory.base
 
BaseMetricTypes.ReadContained<BE> - Class in org.hawkular.inventory.base
 
BaseMetricTypes.ReadWrite<BE> - Class in org.hawkular.inventory.base
 
BaseMetricTypes.Single<BE> - Class in org.hawkular.inventory.base
 
BaseRelationships - Class in org.hawkular.inventory.base
 
BaseRelationships.Multiple<BE> - Class in org.hawkular.inventory.base
 
BaseRelationships.Read<BE> - Class in org.hawkular.inventory.base
 
BaseRelationships.ReadWrite<BE> - Class in org.hawkular.inventory.base
 
BaseRelationships.Single<BE> - Class in org.hawkular.inventory.base
 
BaseResources - Class in org.hawkular.inventory.base
 
BaseResources.Multiple<BE> - Class in org.hawkular.inventory.base
 
BaseResources.Read<BE> - Class in org.hawkular.inventory.base
 
BaseResources.ReadAssociate<BE> - Class in org.hawkular.inventory.base
 
BaseResources.ReadContained<BE> - Class in org.hawkular.inventory.base
 
BaseResources.ReadWrite<BE> - Class in org.hawkular.inventory.base
 
BaseResources.Single<BE> - Class in org.hawkular.inventory.base
 
BaseResourceTypes - Class in org.hawkular.inventory.base
 
BaseResourceTypes.Multiple<BE> - Class in org.hawkular.inventory.base
 
BaseResourceTypes.Read<BE> - Class in org.hawkular.inventory.base
 
BaseResourceTypes.ReadContained<BE> - Class in org.hawkular.inventory.base
 
BaseResourceTypes.ReadWrite<BE> - Class in org.hawkular.inventory.base
 
BaseResourceTypes.Single<BE> - Class in org.hawkular.inventory.base
 
BaseTenants - Class in org.hawkular.inventory.base
 
BaseTenants.Multiple<BE> - Class in org.hawkular.inventory.base
 
BaseTenants.Read<BE> - Class in org.hawkular.inventory.base
 
BaseTenants.ReadContained<BE> - Class in org.hawkular.inventory.base
 
BaseTenants.ReadWrite<BE> - Class in org.hawkular.inventory.base
 
BaseTenants.Single<BE> - Class in org.hawkular.inventory.base
 
being(Action<C, E>) - Method in class org.hawkular.inventory.api.Interest.Builder
 
Blueprint(Map<String, Object>) - Constructor for class org.hawkular.inventory.api.model.AbstractElement.Blueprint
 
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, MetricDataType) - Constructor for class org.hawkular.inventory.api.model.MetricType.Blueprint
 
Blueprint(String, MetricUnit, MetricDataType, Map<String, Object>) - Constructor for class org.hawkular.inventory.api.model.MetricType.Blueprint
 
Blueprint(Relationships.Direction, String, CanonicalPath, Map<String, Object>) - Constructor for class org.hawkular.inventory.api.model.Relationship.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) - Constructor for class org.hawkular.inventory.api.model.ResourceType.Blueprint
 
Blueprint(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
 
branch() - Method in class org.hawkular.inventory.base.Query.Builder
Creates a new branch in the tree and returns a builder of that branch.
build() - Method in class org.hawkular.inventory.api.Configuration.Builder
 
build() - Method in class org.hawkular.inventory.api.Configuration.Property.Builder
 
build() - Method in class org.hawkular.inventory.api.model.AbstractElement.Blueprint.Builder
 
build() - Method in class org.hawkular.inventory.api.model.AbstractElement.Update.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.Blueprint.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
 
build() - Method in class org.hawkular.inventory.base.Query.Builder
Builds the whole tree regardless of where in the tree the current builder "operates".
builder() - Static method in class org.hawkular.inventory.api.Configuration
 
builder() - Static method in interface org.hawkular.inventory.api.Configuration.Property
 
Builder() - Constructor for class org.hawkular.inventory.api.Configuration.Property.Builder
 
Builder() - Constructor for class org.hawkular.inventory.api.model.AbstractElement.Blueprint.Builder
 
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(MetricDataType) - Static method in class org.hawkular.inventory.api.model.MetricType.Blueprint
 
Builder(MetricDataType) - 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() - Constructor for class org.hawkular.inventory.api.model.Relationship.Blueprint.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
 
Builder() - Constructor for class org.hawkular.inventory.base.Query.Builder
 
Builder(BaseInventory<BE>, Query.SymmetricExtender, Query.SymmetricExtender, InventoryBackend<BE>, Class<E>, Configuration, ObservableContext, int) - Constructor for class org.hawkular.inventory.base.TraversalContext.Builder
 
by(CanonicalPath) - Static method in class org.hawkular.inventory.api.filters.Defined
 
by(Filter...) - Static method in class org.hawkular.inventory.api.filters.Filter
 
by(CanonicalPath) - Static method in class org.hawkular.inventory.api.filters.Incorporated
 
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
 
CanonicalPath - Class in org.hawkular.inventory.api.model
A path represents the canonical traversal to an element through the inventory graph.
CanonicalPath.Extender - Class in org.hawkular.inventory.api.model
 
CanonicalPath.IdExtractor - Class in org.hawkular.inventory.api.model
 
CanonicalPaths(CanonicalPath...) - Constructor for class org.hawkular.inventory.api.filters.With.CanonicalPaths
 
castThis() - Method in class org.hawkular.inventory.api.model.AbstractElement.Blueprint.Builder
 
castThis() - Method in class org.hawkular.inventory.api.model.AbstractElement.Update.Builder
 
checkCreate(InventoryBackend<E>, E, Relationships.Direction, Relationships.WellKnown, E) - Static method in class org.hawkular.inventory.base.RelationshipRules
 
checkCreate(InventoryBackend<E>, E, Relationships.Direction, String, E) - Static method in class org.hawkular.inventory.base.RelationshipRules
 
checkDelete(InventoryBackend<E>, E, Relationships.Direction, Relationships.WellKnown, E) - Static method in class org.hawkular.inventory.base.RelationshipRules
 
checkDelete(InventoryBackend<E>, E, Relationships.Direction, String, E) - Static method in class org.hawkular.inventory.base.RelationshipRules
 
clear() - Method in class org.hawkular.inventory.api.paging.Page
 
close() - Method in class org.hawkular.inventory.api.EmptyInventory
 
close() - Method in class org.hawkular.inventory.base.BaseInventory
 
commit(InventoryBackend.Transaction) - Method in interface org.hawkular.inventory.base.spi.InventoryBackend
Commits the transaction.
CommitFailureException - Exception in org.hawkular.inventory.base.spi
This exception is to be thrown by the backends when a commit fails.
CommitFailureException() - Constructor for exception org.hawkular.inventory.base.spi.CommitFailureException
 
CommitFailureException(Throwable) - Constructor for exception org.hawkular.inventory.base.spi.CommitFailureException
 
CommitFailureException(String) - Constructor for exception org.hawkular.inventory.base.spi.CommitFailureException
 
CommitFailureException(String, Throwable) - Constructor for exception org.hawkular.inventory.base.spi.CommitFailureException
 
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 - Variable in class org.hawkular.inventory.base.TraversalContext
The user provided configuration.
Configuration.Builder - Class in org.hawkular.inventory.api
 
Configuration.Property - Interface in org.hawkular.inventory.api
Represents a single configuration property.
Configuration.Property.Builder - Class in org.hawkular.inventory.api
 
constructor - Variable in class org.hawkular.inventory.api.model.Path.AbstractBuilder
 
Contained - Class in org.hawkular.inventory.api.filters
A helper class to create filters on the "contains" relationship.
containedChildren() - Method in class org.hawkular.inventory.api.EmptyInventory.ResourcesMultiple
 
containedChildren() - Method in class org.hawkular.inventory.api.EmptyInventory.ResourcesSingle
 
containedChildren() - Method in class org.hawkular.inventory.base.BaseResources.Multiple
 
containedChildren() - Method in class org.hawkular.inventory.base.BaseResources.Single
 
contains(Object) - Method in class org.hawkular.inventory.api.paging.Page
 
containsAll(Collection<?>) - Method in class org.hawkular.inventory.api.paging.Page
 
context - Variable in class org.hawkular.inventory.base.Traversal
 
convert(E, Class<T>) - Method in interface org.hawkular.inventory.base.spi.InventoryBackend
Converts the provided representation object to a inventory element of provided type.
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
 
copy(String, String) - Method in class org.hawkular.inventory.base.BaseEnvironments.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(int, List<Path.Segment>) - Method in interface org.hawkular.inventory.api.model.Path.ExtenderConstructor
 
create(Blueprint) - Method in interface org.hawkular.inventory.api.WriteInterface
Creates a new entity at the current position in the inventory traversal.
create(Environment.Blueprint) - Method in class org.hawkular.inventory.base.BaseEnvironments.ReadWrite
 
create(Feed.Blueprint) - Method in class org.hawkular.inventory.base.BaseFeeds.ReadWrite
 
create(Metric.Blueprint) - Method in class org.hawkular.inventory.base.BaseMetrics.ReadWrite
 
create(MetricType.Blueprint) - Method in class org.hawkular.inventory.base.BaseMetricTypes.ReadWrite
 
create(Resource.Blueprint) - Method in class org.hawkular.inventory.base.BaseResources.ReadWrite
 
create(ResourceType.Blueprint) - Method in class org.hawkular.inventory.base.BaseResourceTypes.ReadWrite
 
create(Tenant.Blueprint) - Method in class org.hawkular.inventory.base.BaseTenants.ReadWrite
 
created() - Static method in class org.hawkular.inventory.api.Action
 

D

decodeNext(Path.ParsingProgress) - Method in class org.hawkular.inventory.api.model.Path.Decoder
 
Decoder(Path.EnhancedTypeProvider) - Constructor for class org.hawkular.inventory.api.model.Path.Decoder
 
deduceSegment(String, String, boolean) - Method in class org.hawkular.inventory.api.model.Path.HintedTypeProvider
 
deduceSegment(String, String, boolean) - Method in interface org.hawkular.inventory.api.model.Path.TypeProvider
This is called during parsing of a single segment when the built-in defaults cannot determine the type and id to use for segment.
defaultAction() - Method in class org.hawkular.inventory.api.model.ElementBlueprintVisitor.Simple
 
defaultAction() - Method in class org.hawkular.inventory.api.model.ElementTypeVisitor.Simple
The default action executed from the visit methods.
defaultAction() - Method in class org.hawkular.inventory.api.model.ElementUpdateVisitor.Simple
 
defaultAction() - Method in class org.hawkular.inventory.api.model.ElementVisitor.Simple
The default action executed from the visit methods.
Defined - 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() - Method in class org.hawkular.inventory.api.EmptyInventory.RelationshipsSingle
 
delete(String) - Method in class org.hawkular.inventory.api.EmptyInventory.ResourcesReadWrite
 
delete(String) - Method in class org.hawkular.inventory.api.EmptyInventory.ResourceTypesReadWrite
 
delete() - Method in class org.hawkular.inventory.api.EmptyInventory.SingleBase
 
delete(String) - Method in class org.hawkular.inventory.api.EmptyInventory.TenantsReadWrite
 
delete() - Method in interface org.hawkular.inventory.api.ResolvableToSingle
Deletes the entity.
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.
delete(String) - Method in class org.hawkular.inventory.base.BaseRelationships.ReadWrite
 
delete(E) - Method in interface org.hawkular.inventory.base.spi.InventoryBackend
Simply deletes the entity from the storage.
deleted() - Static method in class org.hawkular.inventory.api.Action
 
descend(Address, Path...) - Method in interface org.hawkular.inventory.api.Resources.ReadBase
A shortcut for get(firstChild).allChildren().get(furtherChildren[0]).allChildren() .get(furtherChildren[1])....
descendingIterator() - Method in class org.hawkular.inventory.api.model.CanonicalPath
 
descendingIterator() - Method in class org.hawkular.inventory.api.model.Path
 
descendingIterator() - Method in class org.hawkular.inventory.api.model.RelativePath
 
disassociate(Path) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricsReadAssociate
 
disassociate(Path) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricTypesReadAssociate
 
disassociate(Path) - Method in class org.hawkular.inventory.api.EmptyInventory.ResourcesReadAssociate
 
disassociate(Path) - Method in interface org.hawkular.inventory.api.Resources.ReadAssociate
Removes the Relationships.WellKnown.isParentOf relationship between the two resources.
disassociate(Path) - Method in class org.hawkular.inventory.base.BaseMetrics.ReadAssociate
 
disassociate(Path) - Method in class org.hawkular.inventory.base.BaseMetricTypes.ReadAssociate
 
disassociate(Path) - Method in class org.hawkular.inventory.base.BaseResources.ReadAssociate
 
doInitialize(Configuration) - Method in class org.hawkular.inventory.base.BaseInventory
This method is called during BaseInventory.initialize(Configuration) and provides the instance of the backend initialized from the configuration.
done() - Method in class org.hawkular.inventory.base.Query.Builder
Concludes the work on a branch and returns a builder of the parent "node", if any.
down() - Method in class org.hawkular.inventory.api.model.CanonicalPath
 
down(int) - Method in class org.hawkular.inventory.api.model.CanonicalPath
 
down() - Method in class org.hawkular.inventory.api.model.Path
If this path was created by going up from another path, then this method can be used to go back down to the previous paths representing some child resource of the resource represented by this path object.
down(int) - Method in class org.hawkular.inventory.api.model.Path
If this path was created by going up from another path, then this method can be used to go back down n steps to the previous paths representing some (grand-)child resource of the resource represented by this path object.
down() - Method in class org.hawkular.inventory.api.model.RelativePath
 
down(int) - Method in class org.hawkular.inventory.api.model.RelativePath
 

E

ElementBlueprintVisitor<R,P> - Interface in org.hawkular.inventory.api.model
 
ElementBlueprintVisitor.Simple<R,P> - Class in org.hawkular.inventory.api.model
 
ElementNotFoundException - Exception in org.hawkular.inventory.base.spi
Thrown by the backend to signify that the element in question was not found.
ElementNotFoundException() - Constructor for exception org.hawkular.inventory.base.spi.ElementNotFoundException
 
ElementNotFoundException(Throwable) - Constructor for exception org.hawkular.inventory.base.spi.ElementNotFoundException
 
ElementNotFoundException(String) - Constructor for exception org.hawkular.inventory.base.spi.ElementNotFoundException
 
ElementNotFoundException(String, Throwable) - Constructor for exception org.hawkular.inventory.base.spi.ElementNotFoundException
 
ElementTypeVisitor<R,P> - Interface in org.hawkular.inventory.api.model
A visitor interface to accept different kinds of entities available in Hawkular.
ElementTypeVisitor.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.
ElementUpdateVisitor<R,P> - Interface in org.hawkular.inventory.api.model
 
ElementUpdateVisitor.Simple<R,P> - Class in org.hawkular.inventory.api.model
 
ElementVisitor<R,P> - Interface in org.hawkular.inventory.api.model
A visitor interface to accept different kinds of entities available in Hawkular.
ElementVisitor.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.
empty() - Static method in class org.hawkular.inventory.api.model.CanonicalPath
 
empty() - Static method in class org.hawkular.inventory.api.model.RelativePath
 
empty() - Static method in class org.hawkular.inventory.base.Query
 
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.EnvironmentsReadContained - 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.FeedsReadContained - 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.MetricsReadContained - 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.MetricTypesReadContained - 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.ResourcesReadAssociate - Class in org.hawkular.inventory.api
 
EmptyInventory.ResourcesReadContained - 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.ResourceTypesReadContained - Class in org.hawkular.inventory.api
 
EmptyInventory.ResourceTypesReadWrite - Class in org.hawkular.inventory.api
 
EmptyInventory.ResourceTypesSingle - Class in org.hawkular.inventory.api
 
EmptyInventory.SingleBase<E extends Entity<?,?>,Update> - Class in org.hawkular.inventory.api
 
EmptyInventory.TenantsMultiple - Class in org.hawkular.inventory.api
 
EmptyInventory.TenantsRead - Class in org.hawkular.inventory.api
 
EmptyInventory.TenantsReadContained - 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
 
encode(String, Path) - Method in class org.hawkular.inventory.api.model.Path.Encoder
 
Encoder(Map<Class<?>, String>, Function<Path.Segment, Boolean>) - Constructor for class org.hawkular.inventory.api.model.Path.Encoder
 
endIdx - Variable in class org.hawkular.inventory.api.model.Path
 
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 - Static variable in class org.hawkular.inventory.api.filters.Incorporated
 
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.RelationshipsSingle
 
entity() - Method in class org.hawkular.inventory.api.EmptyInventory.SingleBase
 
Entity<B extends AbstractElement.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<Blueprint,This extends Entity.Blueprint.Builder<Blueprint,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
 
EntityAndPendingNotifications<E extends AbstractElement<?,?>> - Class in org.hawkular.inventory.base
A class for holding the results of wiring up a newly created element.
EntityAndPendingNotifications.Notification<C,V> - Class in org.hawkular.inventory.base
Represents a notification to be sent out.
entityClass - Variable in class org.hawkular.inventory.base.TraversalContext
The type of the entity currently being sought after.
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
 
Environment - Class in org.hawkular.inventory.api.model
An environment is supposed to contain resources that belong to one infrastructure.
Environment(CanonicalPath) - Constructor for class org.hawkular.inventory.api.model.Environment
 
Environment(CanonicalPath, Map<String, Object>) - Constructor for class org.hawkular.inventory.api.model.Environment
 
environment(String) - Method in class org.hawkular.inventory.api.model.Path.TenantBuilder
 
environment(String) - Method in class org.hawkular.inventory.api.model.RelativePath.Builder
 
environment(String) - Method in class org.hawkular.inventory.api.model.RelativePath.TenantBuilder
 
environment(String) - Method in class org.hawkular.inventory.api.model.RelativePath.UpBuilder
 
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() - Method in class org.hawkular.inventory.base.BaseRelationships.Multiple
 
environments() - Method in class org.hawkular.inventory.base.BaseTenants.Multiple
 
environments() - Method in class org.hawkular.inventory.base.BaseTenants.Single
 
Environments.Multiple - Interface in org.hawkular.inventory.api
Interface for traversing over a set of environments.
Environments.Read - Interface in org.hawkular.inventory.api
 
Environments.ReadContained - 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
 
EnvironmentsReadContained() - Constructor for class org.hawkular.inventory.api.EmptyInventory.EnvironmentsReadContained
 
EnvironmentsSingle() - Constructor for class org.hawkular.inventory.api.EmptyInventory.EnvironmentsSingle
 
equals(Object) - Method in class org.hawkular.inventory.api.filters.Marker
 
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.PropertyValues
 
equals(Object) - Method in class org.hawkular.inventory.api.filters.RelationWith.SourceOrTargetOfType
 
equals(Object) - Method in class org.hawkular.inventory.api.filters.With.CanonicalPaths
 
equals(Object) - Method in class org.hawkular.inventory.api.filters.With.Ids
 
equals(Object) - Method in class org.hawkular.inventory.api.filters.With.PropertyValues
 
equals(Object) - Method in class org.hawkular.inventory.api.filters.With.RelativePaths
 
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.Path
 
equals(Object) - Method in class org.hawkular.inventory.api.model.Path.Segment
 
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
 
equals(Object) - Method in class org.hawkular.inventory.base.QueryFragment
 
equals(Object) - Method in class org.hawkular.inventory.base.spi.NoopFilter
 
ESCAPE_CHAR - Static variable in class org.hawkular.inventory.api.model.Path
 
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.
extend(Class<?>, String) - Method in class org.hawkular.inventory.api.model.CanonicalPath
Creates a new path by appending the provided segment to the current path.
extend(Path.Segment) - Method in class org.hawkular.inventory.api.model.CanonicalPath.Extender
 
extend(Collection<Path.Segment>) - Method in class org.hawkular.inventory.api.model.CanonicalPath.Extender
 
extend(Class<? extends AbstractElement<?, ?>>, String) - Method in class org.hawkular.inventory.api.model.CanonicalPath.Extender
 
extend(Path.Segment) - Method in class org.hawkular.inventory.api.model.Path.Extender
 
extend(Collection<Path.Segment>) - Method in class org.hawkular.inventory.api.model.Path.Extender
 
extend(Class<? extends AbstractElement<?, ?>>, String) - Method in class org.hawkular.inventory.api.model.Path.Extender
 
extend(Path.Segment) - Method in class org.hawkular.inventory.api.model.RelativePath.Extender
 
extend(Collection<Path.Segment>) - Method in class org.hawkular.inventory.api.model.RelativePath.Extender
 
extend(Class<? extends AbstractElement<?, ?>>, String) - Method in class org.hawkular.inventory.api.model.RelativePath.Extender
 
extend() - Method in class org.hawkular.inventory.base.Query
 
extractCanonicalPath(E) - Method in interface org.hawkular.inventory.base.spi.InventoryBackend
Each element (including relationships) stores the canonical path to it.
extractId(E) - Method in interface org.hawkular.inventory.base.spi.InventoryBackend
The element type is opaque from the point of the caller.
extractRelationshipName(E) - Method in interface org.hawkular.inventory.base.spi.InventoryBackend
 
extractType(E) - Method in interface org.hawkular.inventory.base.spi.InventoryBackend
Similar to InventoryBackend.extractId(Object) but extracts the type of element from the representation.

F

Feed - Class in org.hawkular.inventory.api.model
Feed is a source of data.
Feed(CanonicalPath) - Constructor for class org.hawkular.inventory.api.model.Feed
 
Feed(CanonicalPath, Map<String, Object>) - Constructor for class org.hawkular.inventory.api.model.Feed
 
feed(String) - Method in class org.hawkular.inventory.api.model.Path.EnvironmentBuilder
 
feed(String) - Method in class org.hawkular.inventory.api.model.RelativePath.Builder
 
feed(String) - Method in class org.hawkular.inventory.api.model.RelativePath.EnvironmentBuilder
 
feed(String) - Method in class org.hawkular.inventory.api.model.RelativePath.UpBuilder
 
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
 
FeedAlreadyRegisteredException - Exception in org.hawkular.inventory.api
 
FeedAlreadyRegisteredException(Feed) - Constructor for exception org.hawkular.inventory.api.FeedAlreadyRegisteredException
 
FeedBasedEntity<B extends Entity.Blueprint,U extends AbstractElement.Update> - Class in org.hawkular.inventory.api.model
 
FeedBasedEntity(CanonicalPath) - Constructor for class org.hawkular.inventory.api.model.FeedBasedEntity
 
FeedBasedEntity(CanonicalPath, 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
 
feedlessMetrics() - Method in class org.hawkular.inventory.base.BaseEnvironments.Multiple
 
feedlessMetrics() - Method in class org.hawkular.inventory.base.BaseEnvironments.Single
 
feedlessResources() - Method in class org.hawkular.inventory.api.EmptyInventory.EnvironmentsMultiple
 
feedlessResources() - Method in class org.hawkular.inventory.api.EmptyInventory.EnvironmentsSingle
 
feedlessResources() - Method in class org.hawkular.inventory.base.BaseEnvironments.Multiple
 
feedlessResources() - Method in class org.hawkular.inventory.base.BaseEnvironments.Single
 
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() - Method in class org.hawkular.inventory.base.BaseEnvironments.Multiple
 
feeds() - Method in class org.hawkular.inventory.base.BaseEnvironments.Single
 
feeds() - Method in class org.hawkular.inventory.base.BaseRelationships.Multiple
 
Feeds.Multiple - Interface in org.hawkular.inventory.api
 
Feeds.Read - Interface in org.hawkular.inventory.api
 
Feeds.ReadContained - 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
 
FeedsReadContained() - Constructor for class org.hawkular.inventory.api.EmptyInventory.FeedsReadContained
 
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() - Static method in class org.hawkular.inventory.base.Query
 
filter() - Method in class org.hawkular.inventory.base.Query.SymmetricExtender
Modifies this extender to append filter fragments with future calls to with() methods.\
Filter.Accumulator - Class in org.hawkular.inventory.api.filters
 
FilterFragment - Class in org.hawkular.inventory.base
A query fragment that represents a filtering step (i.e.
FilterFragment(Filter) - Constructor for class org.hawkular.inventory.base.FilterFragment
 
filters(Query) - Static method in class org.hawkular.inventory.base.Query
Converts the provided filter tree to a list of paths (array of filters).
find(CanonicalPath) - Method in interface org.hawkular.inventory.base.spi.InventoryBackend
Tries to find an element at given canonical path.
finished() - Method in class org.hawkular.inventory.api.model.Path.HintedTypeProvider
 
finished() - Method in interface org.hawkular.inventory.api.model.Path.TypeProvider
Called when the parsing of the path finishes (either successfully or unsuccessfully).
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
 
from(Filter...) - Static method in class org.hawkular.inventory.base.FilterFragment
A new array of filter fragments each constructed using the corresponding filters in the provided array.
from(Filter...) - Static method in class org.hawkular.inventory.base.PathFragment
Constructs path fragments corresponding to the provided filters.
from(Filter) - Static method in class org.hawkular.inventory.base.PathFragment
 
fromDisplayName(String) - Static method in enum org.hawkular.inventory.api.model.MetricDataType
 
fromDisplayName(String) - Static method in enum org.hawkular.inventory.api.model.MetricUnit
 
fromPartiallyUntypedString(String, Path.TypeProvider) - Static method in class org.hawkular.inventory.api.model.CanonicalPath
 
fromPartiallyUntypedString(String, CanonicalPath, Class<?>) - Static method in class org.hawkular.inventory.api.model.CanonicalPath
An overload of Path.fromPartiallyUntypedString(String, TypeProvider) which uses the provided initial position to figure out the possible type if is missing in the provided relative path.
fromPartiallyUntypedString(String, Path.TypeProvider) - Static method in class org.hawkular.inventory.api.model.Path
Parses the provided path using the type provider (Path.TypeProvider) to figure out the types of segments that don't explicitly mention it.
fromPartiallyUntypedString(String, CanonicalPath, CanonicalPath, Class<?>) - Static method in class org.hawkular.inventory.api.model.Path
This is mostly meant as a helper to REST API.
fromPartiallyUntypedString(String, Path.TypeProvider) - Static method in class org.hawkular.inventory.api.model.RelativePath
 
fromPartiallyUntypedString(String, CanonicalPath, Class<?>) - Static method in class org.hawkular.inventory.api.model.RelativePath
An overload of Path.fromPartiallyUntypedString(String, TypeProvider) which uses the provided initial position to figure out the possible type if is missing in the provided relative path.
fromShortString(String) - Static method in enum org.hawkular.inventory.api.paging.Order.Direction
 
fromString(String) - Static method in class org.hawkular.inventory.api.model.CanonicalPath
Creates a new path instance from the "serialized" slash-separated representation.
fromString(String, boolean, Path.ExtenderConstructor, Path.EnhancedTypeProvider) - Static method in class org.hawkular.inventory.api.model.Path
 
fromString(String) - Static method in class org.hawkular.inventory.api.model.Path
 
fromString(String) - Static method in class org.hawkular.inventory.api.model.RelativePath
 

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(Path) - Method in class org.hawkular.inventory.api.EmptyInventory.EnvironmentsRead
 
get(String) - Method in class org.hawkular.inventory.api.EmptyInventory.EnvironmentsReadContained
 
get(Path) - Method in class org.hawkular.inventory.api.EmptyInventory.FeedsRead
 
get(String) - Method in class org.hawkular.inventory.api.EmptyInventory.FeedsReadContained
 
get(String) - Method in class org.hawkular.inventory.api.EmptyInventory.FeedsReadWrite
 
get(Path) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricsRead
 
get(Path) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricsReadAssociate
 
get(String) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricsReadContained
 
get(String) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricsReadWrite
 
get(Path) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricTypesRead
 
get(Path) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricTypesReadAssociate
 
get(String) - Method in class org.hawkular.inventory.api.EmptyInventory.MetricTypesReadContained
 
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(Path) - Method in class org.hawkular.inventory.api.EmptyInventory.ResourcesRead
 
get(Path) - Method in class org.hawkular.inventory.api.EmptyInventory.ResourcesReadAssociate
 
get(String) - Method in class org.hawkular.inventory.api.EmptyInventory.ResourcesReadContained
 
get(String) - Method in class org.hawkular.inventory.api.EmptyInventory.ResourcesReadWrite
 
get(Path) - Method in class org.hawkular.inventory.api.EmptyInventory.ResourceTypesRead
 
get(String) - Method in class org.hawkular.inventory.api.EmptyInventory.ResourceTypesReadContained
 
get(String) - Method in class org.hawkular.inventory.api.EmptyInventory.ResourceTypesReadWrite
 
get(Path) - Method in class org.hawkular.inventory.api.EmptyInventory.TenantsRead
 
get(String) - Method in class org.hawkular.inventory.api.EmptyInventory.TenantsReadContained
 
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.model.CanonicalPath.Extender
 
get() - Method in class org.hawkular.inventory.api.model.Path.EnvironmentBuilder
 
get() - Method in class org.hawkular.inventory.api.model.Path.Extender
 
get() - Method in class org.hawkular.inventory.api.model.Path.FeedBuilder
 
get() - Method in class org.hawkular.inventory.api.model.Path.MetricBuilder
 
get() - Method in class org.hawkular.inventory.api.model.Path.MetricTypeBuilder
 
get() - Method in class org.hawkular.inventory.api.model.Path.RelationshipBuilder
 
get() - Method in class org.hawkular.inventory.api.model.Path.ResourceBuilder
 
get() - Method in class org.hawkular.inventory.api.model.Path.ResourceTypeBuilder
 
get() - Method in class org.hawkular.inventory.api.model.Path.TenantBuilder
 
get() - Method in class org.hawkular.inventory.api.model.RelativePath.Extender
 
get() - Method in class org.hawkular.inventory.api.model.RelativePath.UpBuilder
 
get(int) - Method in class org.hawkular.inventory.api.paging.Page
 
get(Address) - Method in interface org.hawkular.inventory.api.ResolvingToSingle
Tries to find a single entity in the current position in the inventory traversal.
get(Path) - Method in class org.hawkular.inventory.base.BaseEnvironments.Read
 
get(String) - Method in class org.hawkular.inventory.base.BaseEnvironments.ReadContained
 
get(String) - Method in class org.hawkular.inventory.base.BaseEnvironments.ReadWrite
 
get(Path) - Method in class org.hawkular.inventory.base.BaseFeeds.Read
 
get(String) - Method in class org.hawkular.inventory.base.BaseFeeds.ReadContained
 
get(String) - Method in class org.hawkular.inventory.base.BaseFeeds.ReadWrite
 
get(Path) - Method in class org.hawkular.inventory.base.BaseMetrics.Read
 
get(Path) - Method in class org.hawkular.inventory.base.BaseMetrics.ReadAssociate
 
get(String) - Method in class org.hawkular.inventory.base.BaseMetrics.ReadContained
 
get(String) - Method in class org.hawkular.inventory.base.BaseMetrics.ReadWrite
 
get(Path) - Method in class org.hawkular.inventory.base.BaseMetricTypes.Read
 
get(Path) - Method in class org.hawkular.inventory.base.BaseMetricTypes.ReadAssociate
 
get(String) - Method in class org.hawkular.inventory.base.BaseMetricTypes.ReadContained
 
get(String) - Method in class org.hawkular.inventory.base.BaseMetricTypes.ReadWrite
 
get(String) - Method in class org.hawkular.inventory.base.BaseRelationships.Read
 
get(String) - Method in class org.hawkular.inventory.base.BaseRelationships.ReadWrite
 
get(Path) - Method in class org.hawkular.inventory.base.BaseResources.Read
 
get(String) - Method in class org.hawkular.inventory.base.BaseResources.ReadContained
 
get(String) - Method in class org.hawkular.inventory.base.BaseResources.ReadWrite
 
get(Path) - Method in class org.hawkular.inventory.base.BaseResourceTypes.Read
 
get(String) - Method in class org.hawkular.inventory.base.BaseResourceTypes.ReadContained
 
get(String) - Method in class org.hawkular.inventory.base.BaseResourceTypes.ReadWrite
 
get(Path) - Method in class org.hawkular.inventory.base.BaseTenants.Read
 
get(String) - Method in class org.hawkular.inventory.base.BaseTenants.ReadContained
 
get(String) - Method in class org.hawkular.inventory.base.BaseTenants.ReadWrite
 
get() - Method in class org.hawkular.inventory.base.Query.SymmetricExtender
 
getAction() - Method in class org.hawkular.inventory.api.Interest
 
getAction() - Method in class org.hawkular.inventory.base.EntityAndPendingNotifications.Notification
 
getActionContext() - Method in class org.hawkular.inventory.base.EntityAndPendingNotifications.Notification
 
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.EnvironmentsReadContained
 
getAll(Filter[][]) - Method in class org.hawkular.inventory.api.EmptyInventory.FeedsRead
 
getAll(Filter[][]) - Method in class org.hawkular.inventory.api.EmptyInventory.FeedsReadContained
 
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.MetricsReadContained
 
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.MetricTypesReadContained
 
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.ResourcesReadAssociate
 
getAll(Filter[][]) - Method in class org.hawkular.inventory.api.EmptyInventory.ResourcesReadContained
 
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.ResourceTypesReadContained
 
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.TenantsReadContained
 
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.
getAll(Filter[][]) - Method in interface org.hawkular.inventory.api.ResolvingToMultiple
Returns access interface to all entities conforming to the provided filters in the current position in the inventory traversal.
getAll(Filter[][]) - Method in class org.hawkular.inventory.base.BaseEnvironments.Read
 
getAll(Filter[][]) - Method in class org.hawkular.inventory.base.BaseEnvironments.ReadContained
 
getAll(Filter[][]) - Method in class org.hawkular.inventory.base.BaseEnvironments.ReadWrite
 
getAll(Filter[][]) - Method in class org.hawkular.inventory.base.BaseFeeds.Read
 
getAll(Filter[][]) - Method in class org.hawkular.inventory.base.BaseFeeds.ReadContained
 
getAll(Filter[][]) - Method in class org.hawkular.inventory.base.BaseFeeds.ReadWrite
 
getAll(Filter[][]) - Method in class org.hawkular.inventory.base.BaseMetrics.Read
 
getAll(Filter[][]) - Method in class org.hawkular.inventory.base.BaseMetrics.ReadAssociate
 
getAll(Filter[][]) - Method in class org.hawkular.inventory.base.BaseMetrics.ReadContained
 
getAll(Filter[][]) - Method in class org.hawkular.inventory.base.BaseMetrics.ReadWrite
 
getAll(Filter[][]) - Method in class org.hawkular.inventory.base.BaseMetricTypes.Read
 
getAll(Filter[][]) - Method in class org.hawkular.inventory.base.BaseMetricTypes.ReadAssociate
 
getAll(Filter[][]) - Method in class org.hawkular.inventory.base.BaseMetricTypes.ReadContained
 
getAll(Filter[][]) - Method in class org.hawkular.inventory.base.BaseMetricTypes.ReadWrite
 
getAll(RelationFilter...) - Method in class org.hawkular.inventory.base.BaseRelationships.Read
 
getAll(RelationFilter...) - Method in class org.hawkular.inventory.base.BaseRelationships.ReadWrite
 
getAll(Filter[][]) - Method in class org.hawkular.inventory.base.BaseResources.Read
 
getAll(Filter[][]) - Method in class org.hawkular.inventory.base.BaseResources.ReadContained
 
getAll(Filter[][]) - Method in class org.hawkular.inventory.base.BaseResources.ReadWrite
 
getAll(Filter[][]) - Method in class org.hawkular.inventory.base.BaseResourceTypes.Read
 
getAll(Filter[][]) - Method in class org.hawkular.inventory.base.BaseResourceTypes.ReadContained
 
getAll(Filter[][]) - Method in class org.hawkular.inventory.base.BaseResourceTypes.ReadWrite
 
getAll(Filter[][]) - Method in class org.hawkular.inventory.base.BaseTenants.Read
 
getAll(Filter[][]) - Method in class org.hawkular.inventory.base.BaseTenants.ReadContained
 
getAll(Filter[][]) - Method in class org.hawkular.inventory.base.BaseTenants.ReadWrite
 
getBackend() - Method in class org.hawkular.inventory.base.BaseInventory
WARNING: This is not meant for general consumption but primarily for testing purposes.
getDepth() - Method in class org.hawkular.inventory.api.model.Path
 
getDirection() - Method in class org.hawkular.inventory.api.model.Relationship.Blueprint
 
getDirection() - Method in class org.hawkular.inventory.api.paging.Order
 
getDirection() - Method in class org.hawkular.inventory.base.spi.SwitchElementType
 
getDisplayName() - Method in enum org.hawkular.inventory.api.model.MetricDataType
 
getDisplayName() - Method in enum org.hawkular.inventory.api.model.MetricUnit
 
getElementId() - Method in class org.hawkular.inventory.api.model.Path.Segment
 
getElementType() - Method in class org.hawkular.inventory.api.model.Path.Segment
 
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.base.EntityAndPendingNotifications
 
getEntityId() - Method in exception org.hawkular.inventory.api.EntityAlreadyExistsException
 
getEntityPath() - Method in class org.hawkular.inventory.api.filters.Related
 
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.CanonicalPath.IdExtractor
 
getEnvironmentId() - Method in class org.hawkular.inventory.api.model.EnvironmentBasedEntity
 
getEnvironmentVariableNames() - Method in interface org.hawkular.inventory.api.Configuration.Property
 
getFeedId() - Method in class org.hawkular.inventory.api.model.CanonicalPath.IdExtractor
 
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
 
getFilter() - Method in class org.hawkular.inventory.base.QueryFragment
 
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
 
getFilters() - Method in exception org.hawkular.inventory.api.RelationNotFoundException
 
getFragments() - Method in class org.hawkular.inventory.base.Query
 
getId() - Method in class org.hawkular.inventory.api.model.AbstractElement
 
getId() - Method in class org.hawkular.inventory.api.model.Entity.Blueprint
 
getId() - Method in class org.hawkular.inventory.api.model.Relationship
 
getIds() - Method in class org.hawkular.inventory.api.filters.RelationWith.Ids
 
getIds() - Method in class org.hawkular.inventory.api.filters.With.Ids
 
getImplementationConfiguration(Collection<? extends Configuration.Property>) - Method in class org.hawkular.inventory.api.Configuration
Returns the implementation configuration with the values changed to conform the provided properties.
getLabel() - Method in class org.hawkular.inventory.api.filters.Marker
 
getLeaf() - Method in class org.hawkular.inventory.api.model.CanonicalPath
If this path was created by going up from another path, then this returns the bottom-most path in such chain.
getMarkerLabel() - Method in class org.hawkular.inventory.api.filters.With.RelativePaths
 
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.FeedAlreadyRegisteredException
 
getMessage() - Method in exception org.hawkular.inventory.api.RelationAlreadyExistsException
 
getMessage() - Method in exception org.hawkular.inventory.api.RelationNotFoundException
 
getMessage() - Method in exception org.hawkular.inventory.base.TransactionFailureException
 
getMetricId() - Method in class org.hawkular.inventory.api.model.CanonicalPath.IdExtractor
 
getMetricTypeId() - Method in class org.hawkular.inventory.api.model.CanonicalPath.IdExtractor
 
getMetricTypePath() - Method in class org.hawkular.inventory.api.model.Metric.Blueprint
 
getName() - Method in class org.hawkular.inventory.api.filters.With.PropertyValues
 
getName() - Method in class org.hawkular.inventory.api.model.Relationship.Blueprint
 
getName() - Method in class org.hawkular.inventory.api.model.Relationship
 
getNameOrId() - Method in exception org.hawkular.inventory.api.RelationNotFoundException
 
getNextChar() - Method in class org.hawkular.inventory.api.model.Path.ParsingProgress
 
getNotifications() - Method in class org.hawkular.inventory.base.EntityAndPendingNotifications
 
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
 
getOtherEnd() - Method in class org.hawkular.inventory.api.model.Relationship.Blueprint
 
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.
getPath() - Method in class org.hawkular.inventory.api.model.AbstractElement
 
getPath() - Method in class org.hawkular.inventory.api.model.Path
Get the full path represented as an array of the individual segments.
getPath() - Method in exception org.hawkular.inventory.api.RelationAlreadyExistsException
 
getPaths() - Method in exception org.hawkular.inventory.api.EntityAlreadyExistsException
The exception occurred when trying to access at least one of the provided paths.
getPaths() - Method in class org.hawkular.inventory.api.filters.With.CanonicalPaths
 
getPaths() - Method in class org.hawkular.inventory.api.filters.With.RelativePaths
 
getPos() - Method in class org.hawkular.inventory.api.model.Path.ParsingProgress
 
getProperties() - Method in class org.hawkular.inventory.api.model.AbstractElement.Blueprint
 
getProperties() - Method in class org.hawkular.inventory.api.model.AbstractElement
 
getProperties() - Method in class org.hawkular.inventory.api.model.AbstractElement.Update
 
getProperty(Configuration.Property, String) - Method in class org.hawkular.inventory.api.Configuration
Returns the value of the property.
getProperty() - Method in class org.hawkular.inventory.api.filters.RelationWith.PropertyValues
 
getPropertyName() - Method in interface org.hawkular.inventory.api.Configuration.Property
 
getProposedId(Environment.Blueprint) - Method in class org.hawkular.inventory.base.BaseEnvironments.ReadWrite
 
getProposedId(Feed.Blueprint) - Method in class org.hawkular.inventory.base.BaseFeeds.ReadWrite
 
getProposedId(Metric.Blueprint) - Method in class org.hawkular.inventory.base.BaseMetrics.ReadWrite
 
getProposedId(MetricType.Blueprint) - Method in class org.hawkular.inventory.base.BaseMetricTypes.ReadWrite
 
getProposedId(Resource.Blueprint) - Method in class org.hawkular.inventory.base.BaseResources.ReadWrite
 
getProposedId(ResourceType.Blueprint) - Method in class org.hawkular.inventory.base.BaseResourceTypes.ReadWrite
 
getProposedId(Tenant.Blueprint) - Method in class org.hawkular.inventory.base.BaseTenants.ReadWrite
 
getRelationName() - Method in exception org.hawkular.inventory.api.RelationAlreadyExistsException
 
getRelationship(E, E, String) - Method in interface org.hawkular.inventory.base.spi.InventoryBackend
Get a single relationship with the provided name between the source and target.
getRelationshipId() - Method in class org.hawkular.inventory.api.filters.Related
 
getRelationshipId() - Method in class org.hawkular.inventory.api.model.CanonicalPath.IdExtractor
 
getRelationshipName() - Method in class org.hawkular.inventory.api.filters.Related
 
getRelationships(E, Relationships.Direction, String...) - Method in interface org.hawkular.inventory.base.spi.InventoryBackend
Similar to InventoryBackend.hasRelationship(Object, Relationships.Direction, String) but this method actually returns the relationship objects.
getRelationshipSource(E) - Method in interface org.hawkular.inventory.base.spi.InventoryBackend
 
getRelationshipTarget(E) - Method in interface org.hawkular.inventory.base.spi.InventoryBackend
 
getResourcePath() - Method in class org.hawkular.inventory.api.model.CanonicalPath.IdExtractor
 
getResourceTypeId() - Method in class org.hawkular.inventory.api.model.CanonicalPath.IdExtractor
 
getResourceTypePath() - Method in class org.hawkular.inventory.api.model.Resource.Blueprint
 
getResultFilter() - Method in class org.hawkular.inventory.api.Configuration
 
getRoot() - Method in class org.hawkular.inventory.api.model.CanonicalPath
 
getSegment() - Method in class org.hawkular.inventory.api.model.Path
 
getShortString() - Method in enum org.hawkular.inventory.api.paging.Order.Direction
 
getSingle(Query, Class<? extends Entity<?, ?>>) - Method in class org.hawkular.inventory.base.Traversal
A helper method to retrieve a single result from the query or throw an exception if the query yields no results.
getSource() - Method in class org.hawkular.inventory.api.Action.EnvironmentCopy
 
getSource() - Method in class org.hawkular.inventory.api.model.Path.ParsingProgress
 
getSource() - Method in class org.hawkular.inventory.api.model.Relationship
 
getSourceEntityType() - Method in exception org.hawkular.inventory.api.RelationNotFoundException
 
getStart() - Method in class org.hawkular.inventory.api.paging.PageContext
This trivially translates to pageNumber * pageSize.
getSubTrees() - Method in class org.hawkular.inventory.base.Query
 
getSystemPropertyNames() - Method in interface org.hawkular.inventory.api.Configuration.Property
 
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.CanonicalPath.IdExtractor
 
getTenantId() - Method in class org.hawkular.inventory.api.model.TenantBasedEntity
 
getTotalSize() - Method in class org.hawkular.inventory.api.paging.Page
 
getTransactionRetriesCount() - Method in class org.hawkular.inventory.base.TraversalContext
 
getTransitiveClosureOver(E, String, Relationships.Direction) - Method in interface org.hawkular.inventory.base.spi.InventoryBackend
Going from the starting poing, this will return an iterator over all elements that are connected to the starting point using relationships with provided name and recursively down to the elements connected in the same way to them.
getType() - Method in class org.hawkular.inventory.api.model.Metric
 
getType() - Method in class org.hawkular.inventory.api.model.MetricType.Blueprint
 
getType() - Method in class org.hawkular.inventory.api.model.MetricType
 
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
 
getValue() - Method in class org.hawkular.inventory.base.EntityAndPendingNotifications.Notification
 
getValues() - Method in class org.hawkular.inventory.api.filters.RelationWith.PropertyValues
 
getValues() - Method in class org.hawkular.inventory.api.filters.With.PropertyValues
 

H

hashCode() - Method in class org.hawkular.inventory.api.filters.Marker
 
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.PropertyValues
 
hashCode() - Method in class org.hawkular.inventory.api.filters.RelationWith.SourceOrTargetOfType
 
hashCode() - Method in class org.hawkular.inventory.api.filters.With.CanonicalPaths
 
hashCode() - Method in class org.hawkular.inventory.api.filters.With.Ids
 
hashCode() - Method in class org.hawkular.inventory.api.filters.With.PropertyValues
 
hashCode() - Method in class org.hawkular.inventory.api.filters.With.RelativePaths
 
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.Path
 
hashCode() - Method in class org.hawkular.inventory.api.model.Path.Segment
 
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
 
hashCode() - Method in class org.hawkular.inventory.base.QueryFragment
 
hashCode() - Method in class org.hawkular.inventory.base.spi.NoopFilter
 
hasObservers(Interest<?, ?>) - Method in class org.hawkular.inventory.api.EmptyInventory
 
hasObservers(Interest<?, ?>) - Method in interface org.hawkular.inventory.api.Inventory
This method is mainly useful for testing.
hasObservers(Interest<?, ?>) - Method in class org.hawkular.inventory.base.BaseInventory
 
hasRelationship(E, Relationships.Direction, String) - Method in interface org.hawkular.inventory.base.spi.InventoryBackend
Checks whether there exists any relationship in given direction relative to the given entity with given name.
hasRelationship(E, E, String) - Method in interface org.hawkular.inventory.base.spi.InventoryBackend
Checks whether there exists a relationship with given name between the provided entities.
HintedTypeProvider(Class<?>, Path.Extender) - Constructor for class org.hawkular.inventory.api.model.Path.HintedTypeProvider
Constructs a new instance.
hop(Filter[][]) - Method in class org.hawkular.inventory.base.TraversalContext.Builder
Create query branches in the select candidates with each of the provided sets of filters.
hop(Filter...) - Method in class org.hawkular.inventory.base.TraversalContext.Builder
Appends the provided set of filters to the current select candidates.

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.Entity.Blueprint.Builder
 
ID_PROPERTY - Static variable in class org.hawkular.inventory.api.model.AbstractElement
 
IdExtractor() - Constructor for class org.hawkular.inventory.api.model.CanonicalPath.IdExtractor
 
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
 
ids() - Method in class org.hawkular.inventory.api.model.CanonicalPath
The path contains ids of different entities.
in(CanonicalPath) - Static method in class org.hawkular.inventory.api.filters.Contained
 
in(Class<T>) - Static method in class org.hawkular.inventory.api.Interest
 
incomingRelationships() - Static method in class org.hawkular.inventory.base.spi.SwitchElementType
 
Incorporated - Class in org.hawkular.inventory.api.filters
A helper class to create filters on the "incorporates" relationship.
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.
initialize(Configuration) - Method in class org.hawkular.inventory.base.BaseInventory
 
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(Relationship) - Method in interface org.hawkular.inventory.api.Inventory
 
inspect(E, Class<Single>) - Method in interface org.hawkular.inventory.api.Inventory
A generic version of the inspect methods that accepts an element and returns the access interface to it.
inspect(CanonicalPath, Class<Single>) - Method in interface org.hawkular.inventory.api.Inventory
Another generic version of the inspect method, this time using the CanonicalPath to an element.
INSTANCE - Static variable in class org.hawkular.inventory.base.spi.NoopFilter
 
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 - Variable in class org.hawkular.inventory.base.TraversalContext
The inventory instance we're operating in.
InventoryBackend<E> - Interface in org.hawkular.inventory.base.spi
The backend for the base inventory that does all the "low level" stuff like querying the actual inventory store, its modifications, etc.
InventoryBackend.Transaction - Class in org.hawkular.inventory.base.spi
Represents a transaction being performed.
InventoryException - Exception in org.hawkular.inventory.api
 
InventoryException() - Constructor for exception org.hawkular.inventory.api.InventoryException
 
InventoryException(Throwable) - Constructor for exception org.hawkular.inventory.api.InventoryException
 
InventoryException(String) - Constructor for exception org.hawkular.inventory.api.InventoryException
 
InventoryException(String, Throwable) - Constructor for exception org.hawkular.inventory.api.InventoryException
 
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.
isApplicable(AbstractElement<?, ?>) - Method in class org.hawkular.inventory.base.Traversal
If the inventory configuration provided a ResultFilter, this calls it to tell whether provided element is applicable.
isAscending() - Method in class org.hawkular.inventory.api.paging.Order
 
isCanonical() - Method in class org.hawkular.inventory.api.model.Path
 
isDefined() - Method in class org.hawkular.inventory.api.model.Path
Checks whether the path is well-formed.
isEmpty() - Method in class org.hawkular.inventory.api.paging.Page
 
isFinished() - Method in class org.hawkular.inventory.api.model.Path.ParsingProgress
 
isFromEdge() - Method in class org.hawkular.inventory.base.spi.SwitchElementType
 
isLimited() - Method in class org.hawkular.inventory.api.paging.PageContext
Page size less then zero represents no limit on the size of the page.
isMutating() - Method in class org.hawkular.inventory.base.spi.InventoryBackend.Transaction
 
isRelative() - Method in class org.hawkular.inventory.api.model.Path
 
isSpecific() - Method in class org.hawkular.inventory.api.paging.Order
 
iterator() - Method in class org.hawkular.inventory.api.model.CanonicalPath
 
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, CanonicalPath, Map<String, Object>) - Method in class org.hawkular.inventory.api.EmptyInventory.RelationshipsReadWrite
 
linkWith(String, CanonicalPath, Map<String, Object>) - Method in class org.hawkular.inventory.base.BaseRelationships.ReadWrite
 
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
 
LOGGER - Static variable in interface org.hawkular.inventory.api.Log
 

M

Marker - Class in org.hawkular.inventory.api.filters
A filter that merely marks a position in the filter chain with a label.
Marker() - Constructor for class org.hawkular.inventory.api.filters.Marker
 
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(CanonicalPath, MetricType) - Constructor for class org.hawkular.inventory.api.model.Metric
 
Metric(CanonicalPath, MetricType, Map<String, Object>) - Constructor for class org.hawkular.inventory.api.model.Metric
 
metric(String) - Method in class org.hawkular.inventory.api.model.Path.EnvironmentBuilder
 
metric(String) - Method in class org.hawkular.inventory.api.model.Path.FeedBuilder
 
metric(String) - Method in class org.hawkular.inventory.api.model.RelativePath.Builder
 
metric(String) - Method in class org.hawkular.inventory.api.model.RelativePath.EnvironmentBuilder
 
metric(String) - Method in class org.hawkular.inventory.api.model.RelativePath.FeedBuilder
 
metric(String) - Method in class org.hawkular.inventory.api.model.RelativePath.UpBuilder
 
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
 
MetricDataType - Enum in org.hawkular.inventory.api.model
Specific metric data types of MetricType
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() - Method in class org.hawkular.inventory.base.BaseFeeds.Multiple
 
metrics() - Method in class org.hawkular.inventory.base.BaseFeeds.Single
 
metrics() - Method in class org.hawkular.inventory.base.BaseMetricTypes.Multiple
 
metrics() - Method in class org.hawkular.inventory.base.BaseMetricTypes.Single
 
metrics() - Method in class org.hawkular.inventory.base.BaseRelationships.Multiple
 
metrics() - Method in class org.hawkular.inventory.base.BaseResources.Multiple
 
metrics() - Method in class org.hawkular.inventory.base.BaseResources.Single
 
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 that are related to the entity(ies) on the current position in the inventory traversal (as a target of Relationships.WellKnown.defines).
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.ReadContained - Interface in org.hawkular.inventory.api
Provides read-only access to metrics that are contained in the entity(ies) on 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
 
MetricsReadContained() - Constructor for class org.hawkular.inventory.api.EmptyInventory.MetricsReadContained
 
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(CanonicalPath) - Constructor for class org.hawkular.inventory.api.model.MetricType
 
MetricType(CanonicalPath, MetricUnit, MetricDataType) - Constructor for class org.hawkular.inventory.api.model.MetricType
 
MetricType(CanonicalPath, MetricUnit, MetricDataType, Map<String, Object>) - Constructor for class org.hawkular.inventory.api.model.MetricType
 
metricType(String) - Method in class org.hawkular.inventory.api.model.Path.TenantBuilder
 
metricType(String) - Method in class org.hawkular.inventory.api.model.RelativePath.Builder
 
metricType(String) - Method in class org.hawkular.inventory.api.model.RelativePath.TenantBuilder
 
metricType(String) - Method in class org.hawkular.inventory.api.model.RelativePath.UpBuilder
 
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() - Method in class org.hawkular.inventory.base.BaseRelationships.Multiple
 
metricTypes() - Method in class org.hawkular.inventory.base.BaseResourceTypes.Multiple
 
metricTypes() - Method in class org.hawkular.inventory.base.BaseResourceTypes.Single
 
metricTypes() - Method in class org.hawkular.inventory.base.BaseTenants.Multiple
 
metricTypes() - Method in class org.hawkular.inventory.base.BaseTenants.Single
 
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
 
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.ReadContained - Interface in org.hawkular.inventory.api
Provides read-only access to metric types.
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
 
MetricTypesReadContained() - Constructor for class org.hawkular.inventory.api.EmptyInventory.MetricTypesReadContained
 
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).
modified() - Method in class org.hawkular.inventory.api.model.CanonicalPath
The returned extender will produce a modified version of this path.
Multiple(TraversalContext<BE, Environment>) - Constructor for class org.hawkular.inventory.base.BaseEnvironments.Multiple
 
Multiple(TraversalContext<BE, Feed>) - Constructor for class org.hawkular.inventory.base.BaseFeeds.Multiple
 
Multiple(TraversalContext<BE, Metric>) - Constructor for class org.hawkular.inventory.base.BaseMetrics.Multiple
 
Multiple(TraversalContext<BE, MetricType>) - Constructor for class org.hawkular.inventory.base.BaseMetricTypes.Multiple
 
Multiple(Relationships.Direction, TraversalContext<BE, Relationship>) - Constructor for class org.hawkular.inventory.base.BaseRelationships.Multiple
 
Multiple(TraversalContext<BE, Resource>) - Constructor for class org.hawkular.inventory.base.BaseResources.Multiple
 
Multiple(TraversalContext<BE, ResourceType>) - Constructor for class org.hawkular.inventory.base.BaseResourceTypes.Multiple
 
Multiple(TraversalContext<BE, Tenant>) - Constructor for class org.hawkular.inventory.base.BaseTenants.Multiple
 
mutating(Util.PotentiallyCommittingPayload<R>) - Method in class org.hawkular.inventory.base.Traversal
Runs the payload in transaction.

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
 
named(String) - Method in class org.hawkular.inventory.base.BaseRelationships.Read
 
named(Relationships.WellKnown) - Method in class org.hawkular.inventory.base.BaseRelationships.Read
 
named(String) - Method in class org.hawkular.inventory.base.BaseRelationships.ReadWrite
 
named(Relationships.WellKnown) - Method in class org.hawkular.inventory.base.BaseRelationships.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.
newInstance(int, int, List<Path.Segment>) - Method in class org.hawkular.inventory.api.model.CanonicalPath
 
newInstance(int, int, List<Path.Segment>) - Method in class org.hawkular.inventory.api.model.Path
 
newInstance(int, int, List<Path.Segment>) - Method in class org.hawkular.inventory.api.model.RelativePath
 
newPath(int, int, List<Path.Segment>) - Method in class org.hawkular.inventory.api.model.CanonicalPath.Extender
 
newPath(int, int, List<Path.Segment>) - Method in class org.hawkular.inventory.api.model.Path.Extender
 
newPath(int, int, List<Path.Segment>) - Method in class org.hawkular.inventory.api.model.RelativePath.Extender
 
next() - Static method in class org.hawkular.inventory.api.filters.Marker
 
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.
NoopFilter - Class in org.hawkular.inventory.base.spi
A type of filter that does no filtering.
NoopFilter() - Constructor for class org.hawkular.inventory.base.spi.NoopFilter
 
Notification(C, V, Action<C, V>) - Constructor for class org.hawkular.inventory.base.EntityAndPendingNotifications.Notification
Constructs a new instance.

O

observable(Interest<C, E>) - Method in class org.hawkular.inventory.api.EmptyInventory
 
observable(Interest<C, E>) - Method in interface org.hawkular.inventory.api.Inventory
NOTE: The subscribers will receive the notifications even after they failed.
observable(Interest<C, V>) - Method in class org.hawkular.inventory.base.BaseInventory
 
of() - Static method in class org.hawkular.inventory.api.model.CanonicalPath
 
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
 
org.hawkular.inventory.base - package org.hawkular.inventory.base
 
org.hawkular.inventory.base.spi - package org.hawkular.inventory.base.spi
 
outgoingRelationships() - Static method in class org.hawkular.inventory.base.spi.SwitchElementType
 

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
 
parent() - Method in class org.hawkular.inventory.api.EmptyInventory.ResourcesSingle
 
parent() - Method in interface org.hawkular.inventory.api.Resources.Single
 
parent() - Method in class org.hawkular.inventory.base.BaseResources.Single
 
parents() - Method in class org.hawkular.inventory.api.EmptyInventory.ResourcesMultiple
 
parents() - Method in class org.hawkular.inventory.api.EmptyInventory.ResourcesSingle
 
parents() - Method in class org.hawkular.inventory.base.BaseResources.Multiple
 
parents() - Method in class org.hawkular.inventory.base.BaseResources.Single
 
ParsingProgress(int, String) - Constructor for class org.hawkular.inventory.api.model.Path.ParsingProgress
 
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
 
path(CanonicalPath) - Static method in class org.hawkular.inventory.api.filters.With
 
Path - Class in org.hawkular.inventory.api.model
Represents a path in an inventory.
path - Variable in class org.hawkular.inventory.api.model.Path
 
path() - Static method in class org.hawkular.inventory.base.Query
 
path() - Method in class org.hawkular.inventory.base.Query.SymmetricExtender
Modifies this extender to append path fragments with future calls to with() methods.
Path.AbstractBuilder<Impl extends Path> - Class in org.hawkular.inventory.api.model
 
Path.Builder<Impl extends Path> - Class in org.hawkular.inventory.api.model
 
Path.Decoder - Class in org.hawkular.inventory.api.model
 
Path.Encoder - Class in org.hawkular.inventory.api.model
 
Path.EnvironmentBuilder<Impl extends Path> - Class in org.hawkular.inventory.api.model
 
Path.Extender - Class in org.hawkular.inventory.api.model
While CanonicalPath.Builder or RelativePath.Builder provide compile-time-safe canonical path construction, this class provides the same behavior at runtime, throwing IllegalArgumentExceptions if the segments being added to a path are invalid in given context.
Path.ExtenderConstructor - Interface in org.hawkular.inventory.api.model
 
Path.FeedBuilder<Impl extends Path> - Class in org.hawkular.inventory.api.model
 
Path.HintedTypeProvider - Class in org.hawkular.inventory.api.model
This is a type provider (Path.TypeProvider) implementation that tries to deduce the types on the path based on the current position and the intended type of the final segment of the path.
Path.MetricBuilder<Impl extends Path> - Class in org.hawkular.inventory.api.model
 
Path.MetricTypeBuilder<Impl extends Path> - Class in org.hawkular.inventory.api.model
 
Path.ParsingProgress - Class in org.hawkular.inventory.api.model
 
Path.RelationshipBuilder<Impl extends Path> - Class in org.hawkular.inventory.api.model
 
Path.ResourceBuilder<Impl extends Path> - Class in org.hawkular.inventory.api.model
 
Path.ResourceTypeBuilder<Impl extends Path> - Class in org.hawkular.inventory.api.model
 
Path.Segment - Class in org.hawkular.inventory.api.model
 
Path.TenantBuilder<Impl extends Path> - Class in org.hawkular.inventory.api.model
 
Path.TypeProvider - Interface in org.hawkular.inventory.api.model
An interface that is used to help parsing partially untyped path strings.
PATH_DELIM - Static variable in class org.hawkular.inventory.api.model.Path
 
PathFragment - Class in org.hawkular.inventory.base
A query fragment that represents a path step (i.e.
PathFragment(Filter) - Constructor for class org.hawkular.inventory.base.PathFragment
 
paths(CanonicalPath...) - Static method in class org.hawkular.inventory.api.filters.With
 
pathTo(Entity<?, ?>) - Static method in class org.hawkular.inventory.api.filters.Filter
 
persist(CanonicalPath, AbstractElement.Blueprint) - Method in interface org.hawkular.inventory.base.spi.InventoryBackend
Persists a new entity with the provided assigned path.
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 - Variable in class org.hawkular.inventory.api.model.AbstractElement.Blueprint.Builder
 
properties - Variable in class org.hawkular.inventory.api.model.AbstractElement
 
properties - Variable in class org.hawkular.inventory.api.model.AbstractElement.Update.Builder
 
property(String) - Static method in class org.hawkular.inventory.api.filters.RelationWith
 
property(String) - Static method in class org.hawkular.inventory.api.filters.With
Filters for entities that have a property of given name regardless of its value.
propertyValue(String, Object) - Static method in class org.hawkular.inventory.api.filters.RelationWith
 
propertyValue(String, Object) - Static method in class org.hawkular.inventory.api.filters.With
Filters for entities that have a property of given name equal to given value
propertyValues(String, Object...) - Static method in class org.hawkular.inventory.api.filters.RelationWith
 
PropertyValues(String, Object...) - Constructor for class org.hawkular.inventory.api.filters.RelationWith.PropertyValues
 
propertyValues(String, Object...) - Static method in class org.hawkular.inventory.api.filters.With
Filters for entities that have a property of given name equal to one of the provided values.
PropertyValues(String, Object...) - Constructor for class org.hawkular.inventory.api.filters.With.PropertyValues
 

Q

Query - Class in org.hawkular.inventory.base
Represents a tree of filters.
query(Query, Pager) - Method in interface org.hawkular.inventory.base.spi.InventoryBackend
Translates the query to the backend-specific representation and runs it, returning a correct page of results as prescribed by the provided pager object.
query(Query, Pager, Function<E, T>, Function<T, Boolean>) - Method in interface org.hawkular.inventory.base.spi.InventoryBackend
A variant of the InventoryBackend.query(Query, Pager) method which in addition to querying also converts the results using the provided conversion function and, more importantly, filters the results using the provided (possibly null) filter function PRIOR TO paging is applied.
Query.Builder - Class in org.hawkular.inventory.base
A low-level builder able to create new branches in the query tree.
Query.SymmetricExtender - Class in org.hawkular.inventory.base
Constructs a query fragment tree by extending all the leaves with a uniform set of filters at a time.
QueryFragment - Class in org.hawkular.inventory.base
Abstract base class for the 2 types of query fragments - FilterFragment and PathFragment.

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
 
Read(TraversalContext<BE, Environment>) - Constructor for class org.hawkular.inventory.base.BaseEnvironments.Read
 
Read(TraversalContext<BE, Feed>) - Constructor for class org.hawkular.inventory.base.BaseFeeds.Read
 
Read(TraversalContext<BE, Metric>) - Constructor for class org.hawkular.inventory.base.BaseMetrics.Read
 
Read(TraversalContext<BE, MetricType>) - Constructor for class org.hawkular.inventory.base.BaseMetricTypes.Read
 
Read(TraversalContext<BE, Relationship>) - Constructor for class org.hawkular.inventory.base.BaseRelationships.Read
 
Read(TraversalContext<BE, Resource>) - Constructor for class org.hawkular.inventory.base.BaseResources.Read
 
Read(TraversalContext<BE, ResourceType>) - Constructor for class org.hawkular.inventory.base.BaseResourceTypes.Read
 
Read(TraversalContext<BE, Tenant>) - Constructor for class org.hawkular.inventory.base.BaseTenants.Read
 
ReadAssociate(TraversalContext<BE, Metric>) - Constructor for class org.hawkular.inventory.base.BaseMetrics.ReadAssociate
 
ReadAssociate(TraversalContext<BE, MetricType>) - Constructor for class org.hawkular.inventory.base.BaseMetricTypes.ReadAssociate
 
ReadAssociate(TraversalContext<BE, Resource>) - Constructor for class org.hawkular.inventory.base.BaseResources.ReadAssociate
 
ReadContained(TraversalContext<BE, Environment>) - Constructor for class org.hawkular.inventory.base.BaseEnvironments.ReadContained
 
ReadContained(TraversalContext<BE, Feed>) - Constructor for class org.hawkular.inventory.base.BaseFeeds.ReadContained
 
ReadContained(TraversalContext<BE, Metric>) - Constructor for class org.hawkular.inventory.base.BaseMetrics.ReadContained
 
ReadContained(TraversalContext<BE, MetricType>) - Constructor for class org.hawkular.inventory.base.BaseMetricTypes.ReadContained
 
ReadContained(TraversalContext<BE, Resource>) - Constructor for class org.hawkular.inventory.base.BaseResources.ReadContained
 
ReadContained(TraversalContext<BE, ResourceType>) - Constructor for class org.hawkular.inventory.base.BaseResourceTypes.ReadContained
 
ReadContained(TraversalContext<BE, Tenant>) - Constructor for class org.hawkular.inventory.base.BaseTenants.ReadContained
 
ReadInterface<Single,Multiple,Address> - Interface in org.hawkular.inventory.api
Generic methods for readonly access to entities.
readOnly(Supplier<R>) - Method in class org.hawkular.inventory.base.Traversal
A "shortcut" method for executing read-only payloads in transaction.
ReadWrite(TraversalContext<BE, Environment>) - Constructor for class org.hawkular.inventory.base.BaseEnvironments.ReadWrite
 
ReadWrite(TraversalContext<BE, Feed>) - Constructor for class org.hawkular.inventory.base.BaseFeeds.ReadWrite
 
ReadWrite(TraversalContext<BE, Metric>) - Constructor for class org.hawkular.inventory.base.BaseMetrics.ReadWrite
 
ReadWrite(TraversalContext<BE, MetricType>) - Constructor for class org.hawkular.inventory.base.BaseMetricTypes.ReadWrite
 
ReadWrite(TraversalContext<BE, Relationship>, Class<? extends Entity<?, ?>>) - Constructor for class org.hawkular.inventory.base.BaseRelationships.ReadWrite
 
ReadWrite(TraversalContext<BE, Resource>) - Constructor for class org.hawkular.inventory.base.BaseResources.ReadWrite
 
ReadWrite(TraversalContext<BE, ResourceType>) - Constructor for class org.hawkular.inventory.base.BaseResourceTypes.ReadWrite
 
ReadWrite(TraversalContext<BE, Tenant>) - Constructor for class org.hawkular.inventory.base.BaseTenants.ReadWrite
 
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.
relate(E, E, String, Map<String, Object>) - Method in interface org.hawkular.inventory.base.spi.InventoryBackend
Creates a new relationship from source to target with given name and properties.
Related - Class in org.hawkular.inventory.api.filters
Defines a filter on entities having specified relationship.
Related(CanonicalPath, String, String, Related.EntityRole) - Constructor for class org.hawkular.inventory.api.filters.Related
 
Related(CanonicalPath, 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(String) - Method in class org.hawkular.inventory.api.model.Path.Builder
 
Relationship - Class in org.hawkular.inventory.api.model
Represents a relationship between 2 entities.
Relationship(String, String, CanonicalPath, CanonicalPath) - Constructor for class org.hawkular.inventory.api.model.Relationship
 
Relationship(String, String, CanonicalPath, CanonicalPath, Map<String, Object>) - Constructor for class org.hawkular.inventory.api.model.Relationship
 
relationship(String) - Method in class org.hawkular.inventory.api.model.RelativePath.Builder
 
Relationship.Blueprint - Class in org.hawkular.inventory.api.model
 
Relationship.Blueprint.Builder - Class in org.hawkular.inventory.api.model
 
Relationship.Update - Class in org.hawkular.inventory.api.model
 
Relationship.Update.Builder - Class in org.hawkular.inventory.api.model
 
RelationshipRules - Class in org.hawkular.inventory.base
Some well-known relationships have certain semantic rules that need to be checked for when creating/deleting them.
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
 
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.Inventory
Global access to all relationships.
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() - Method in class org.hawkular.inventory.base.BaseInventory
 
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.PropertyValues - 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
 
relativePath(String, RelativePath) - Static method in class org.hawkular.inventory.api.filters.With
Constructs a new filter to only contain elements at the current position in the graph traversal that can also be reached using the provided relative path.
RelativePath - Class in org.hawkular.inventory.api.model
A relative path is used in the API to refer to other entities during association.
RelativePath.Builder - Class in org.hawkular.inventory.api.model
 
RelativePath.EnvironmentBuilder - Class in org.hawkular.inventory.api.model
 
RelativePath.Extender - Class in org.hawkular.inventory.api.model
 
RelativePath.FeedBuilder - Class in org.hawkular.inventory.api.model
 
RelativePath.MetricBuilder - Class in org.hawkular.inventory.api.model
 
RelativePath.MetricTypeBuilder - Class in org.hawkular.inventory.api.model
 
RelativePath.RelationshipBuilder - Class in org.hawkular.inventory.api.model
 
RelativePath.ResourceBuilder - Class in org.hawkular.inventory.api.model
 
RelativePath.ResourceTypeBuilder - Class in org.hawkular.inventory.api.model
 
RelativePath.TenantBuilder - Class in org.hawkular.inventory.api.model
 
RelativePath.Up - Class in org.hawkular.inventory.api.model
 
RelativePath.UpBuilder - Class in org.hawkular.inventory.api.model
 
relativePaths(String, RelativePath...) - Static method in class org.hawkular.inventory.api.filters.With
Constructs a new filter to only contain elements at the current position in the graph traversal that can also be reached using at least one of the provided relative paths.
RelativePaths(String, RelativePath...) - Constructor for class org.hawkular.inventory.api.filters.With.RelativePaths
 
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
 
removeLastSegment() - Method in class org.hawkular.inventory.api.model.Path.Extender
 
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.
ResolvableToManyWithRelationships<Entity> - Interface in org.hawkular.inventory.api
Base interface of all browser interfaces over multiple entities that can have relations.
ResolvableToSingle<Entity,Update> - Interface in org.hawkular.inventory.api
Base interface for all browser interfaces over a single entity.
ResolvableToSingleWithRelationships<Entity,Update> - Interface in org.hawkular.inventory.api
Base interface of all browser interfaces over a single entity that can have relations.
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,Address> - 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(String) - Method in class org.hawkular.inventory.api.model.Path.EnvironmentBuilder
 
resource(String) - Method in class org.hawkular.inventory.api.model.Path.FeedBuilder
 
resource(String) - Method in class org.hawkular.inventory.api.model.Path.ResourceBuilder
 
resource(String) - Method in class org.hawkular.inventory.api.model.RelativePath.Builder
 
resource(String) - Method in class org.hawkular.inventory.api.model.RelativePath.EnvironmentBuilder
 
resource(String) - Method in class org.hawkular.inventory.api.model.RelativePath.FeedBuilder
 
resource(String) - Method in class org.hawkular.inventory.api.model.RelativePath.ResourceBuilder
 
resource(String) - Method in class org.hawkular.inventory.api.model.RelativePath.UpBuilder
 
Resource - Class in org.hawkular.inventory.api.model
A resource is a grouping of other data (currently just metrics).
Resource(CanonicalPath, ResourceType) - Constructor for class org.hawkular.inventory.api.model.Resource
 
Resource(CanonicalPath, 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() - Method in class org.hawkular.inventory.base.BaseFeeds.Multiple
 
resources() - Method in class org.hawkular.inventory.base.BaseFeeds.Single
 
resources() - Method in class org.hawkular.inventory.base.BaseRelationships.Multiple
 
resources() - Method in class org.hawkular.inventory.base.BaseResourceTypes.Multiple
 
resources() - Method in class org.hawkular.inventory.base.BaseResourceTypes.Single
 
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 from positions that follow associations without the possibility to introduce ambiguity when addressing using a relative path.
Resources.ReadAssociate - Interface in org.hawkular.inventory.api
This interface enables the creation of "alternative" tree hierarchies of resources using the Relationships.WellKnown.isParentOf relationship.
Resources.ReadBase<Address> - Interface in org.hawkular.inventory.api
 
Resources.ReadContained - Interface in org.hawkular.inventory.api
Provides read-only access to resources following the containment chain.
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
 
ResourcesReadAssociate() - Constructor for class org.hawkular.inventory.api.EmptyInventory.ResourcesReadAssociate
 
ResourcesReadContained() - Constructor for class org.hawkular.inventory.api.EmptyInventory.ResourcesReadContained
 
ResourcesReadWrite() - Constructor for class org.hawkular.inventory.api.EmptyInventory.ResourcesReadWrite
 
ResourcesSingle() - Constructor for class org.hawkular.inventory.api.EmptyInventory.ResourcesSingle
 
resourceType(String) - Method in class org.hawkular.inventory.api.model.Path.TenantBuilder
 
resourceType(String) - Method in class org.hawkular.inventory.api.model.RelativePath.Builder
 
resourceType(String) - Method in class org.hawkular.inventory.api.model.RelativePath.TenantBuilder
 
resourceType(String) - Method in class org.hawkular.inventory.api.model.RelativePath.UpBuilder
 
ResourceType - Class in org.hawkular.inventory.api.model
Type of a resource.
ResourceType(CanonicalPath) - Constructor for class org.hawkular.inventory.api.model.ResourceType
 
ResourceType(CanonicalPath, 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() - Method in class org.hawkular.inventory.base.BaseRelationships.Multiple
 
resourceTypes() - Method in class org.hawkular.inventory.base.BaseTenants.Multiple
 
resourceTypes() - Method in class org.hawkular.inventory.base.BaseTenants.Single
 
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
 
ResourceTypes.ReadContained - 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
 
ResourceTypesReadContained() - Constructor for class org.hawkular.inventory.api.EmptyInventory.ResourceTypesReadContained
 
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
 
rollback(InventoryBackend.Transaction) - Method in interface org.hawkular.inventory.base.spi.InventoryBackend
Rolls back the transaction.

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.
Segment(Class<?>, String) - Constructor for class org.hawkular.inventory.api.model.Path.Segment
 
segmentParsed(Path.Segment) - Method in class org.hawkular.inventory.api.model.Path.HintedTypeProvider
 
segmentParsed(Path.Segment) - Method in interface org.hawkular.inventory.api.model.Path.TypeProvider
This method gets called during the parsing process after a segment is successfully parsed.
segments - Variable in class org.hawkular.inventory.api.model.Path.AbstractBuilder
 
selectCandidates - Variable in class org.hawkular.inventory.base.TraversalContext
A query that will select the entities of interest from the TraversalContext.sourcePath.
set(int, T) - Method in class org.hawkular.inventory.api.paging.Page
 
SHORT_NAME_TYPES - Static variable in class org.hawkular.inventory.api.model.CanonicalPath
 
SHORT_NAME_TYPES - Static variable in class org.hawkular.inventory.api.model.RelativePath
 
SHORT_TYPE_NAMES - Static variable in class org.hawkular.inventory.api.model.CanonicalPath
 
SHORT_TYPE_NAMES - Static variable in class org.hawkular.inventory.api.model.RelativePath
 
shouldAutogenerateId(Feed) - Static method in class org.hawkular.inventory.api.model.Feed.Blueprint
 
Simple() - Constructor for class org.hawkular.inventory.api.model.ElementBlueprintVisitor.Simple
 
Simple(R) - Constructor for class org.hawkular.inventory.api.model.ElementBlueprintVisitor.Simple
 
Simple() - Constructor for class org.hawkular.inventory.api.model.ElementTypeVisitor.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.ElementTypeVisitor.Simple
Constructs a new simple entity visitor by default returning the provided value from every visit method.
Simple() - Constructor for class org.hawkular.inventory.api.model.ElementUpdateVisitor.Simple
 
Simple(R) - Constructor for class org.hawkular.inventory.api.model.ElementUpdateVisitor.Simple
 
Simple() - Constructor for class org.hawkular.inventory.api.model.ElementVisitor.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.ElementVisitor.Simple
Constructs a new simple entity visitor by default returning the provided value from every visit method.
single() - Static method in class org.hawkular.inventory.api.paging.Pager
 
Single(TraversalContext<BE, Environment>) - Constructor for class org.hawkular.inventory.base.BaseEnvironments.Single
 
Single(TraversalContext<BE, Feed>) - Constructor for class org.hawkular.inventory.base.BaseFeeds.Single
 
Single(TraversalContext<BE, Metric>) - Constructor for class org.hawkular.inventory.base.BaseMetrics.Single
 
Single(TraversalContext<BE, MetricType>) - Constructor for class org.hawkular.inventory.base.BaseMetricTypes.Single
 
Single(TraversalContext<BE, Relationship>) - Constructor for class org.hawkular.inventory.base.BaseRelationships.Single
 
Single(TraversalContext<BE, Resource>) - Constructor for class org.hawkular.inventory.base.BaseResources.Single
 
Single(TraversalContext<BE, ResourceType>) - Constructor for class org.hawkular.inventory.base.BaseResourceTypes.Single
 
Single(TraversalContext<BE, Tenant>) - Constructor for class org.hawkular.inventory.base.BaseTenants.Single
 
SingleBase(Class<E>) - Constructor for class org.hawkular.inventory.api.EmptyInventory.SingleBase
 
size() - Method in class org.hawkular.inventory.api.paging.Page
 
sort(Comparator<? super T>) - Method in class org.hawkular.inventory.api.paging.Page
 
sourceEntities() - Static method in class org.hawkular.inventory.base.spi.SwitchElementType
 
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
 
sourcePath - Variable in class org.hawkular.inventory.base.TraversalContext
The query to the "point" right before the entities of interest.
sourcesOfTypes(Class<? extends Entity<?, ?>>...) - Static method in class org.hawkular.inventory.api.filters.RelationWith
 
spliterator() - Method in class org.hawkular.inventory.api.paging.Page
 
startIdx - Variable in class org.hawkular.inventory.api.model.Path
 
startTransaction(boolean) - Method in interface org.hawkular.inventory.base.spi.InventoryBackend
Starts a transaction in the backend.
stream() - Method in class org.hawkular.inventory.api.paging.Page
 
subList(int, int) - Method in class org.hawkular.inventory.api.paging.Page
 
SwitchElementType - Class in org.hawkular.inventory.base.spi
Filter used internally by the base impl for jumping from a vertex to an edge or back.
SwitchElementType(Relationships.Direction, boolean) - Constructor for class org.hawkular.inventory.base.spi.SwitchElementType
 

T

targetEntities() - Static method in class org.hawkular.inventory.base.spi.SwitchElementType
 
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(String) - Method in class org.hawkular.inventory.api.model.Path.Builder
 
tenant(String) - Method in class org.hawkular.inventory.api.model.RelativePath.Builder
 
tenant(String) - Method in class org.hawkular.inventory.api.model.RelativePath.UpBuilder
 
Tenant - Class in org.hawkular.inventory.api.model
A tenant is a top level entity that owns everything else.
Tenant(CanonicalPath) - Constructor for class org.hawkular.inventory.api.model.Tenant
 
Tenant(CanonicalPath, 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() - Method in class org.hawkular.inventory.base.BaseInventory
 
tenants() - Method in class org.hawkular.inventory.base.BaseRelationships.Multiple
 
Tenants.Multiple - Interface in org.hawkular.inventory.api
Interface for traversing over a set of tenants.
Tenants.Read - Interface in org.hawkular.inventory.api
 
Tenants.ReadContained - 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
 
TenantsReadContained() - Constructor for class org.hawkular.inventory.api.EmptyInventory.TenantsReadContained
 
TenantsReadWrite() - Constructor for class org.hawkular.inventory.api.EmptyInventory.TenantsReadWrite
 
TenantsSingle() - Constructor for class org.hawkular.inventory.api.EmptyInventory.TenantsSingle
 
to() - Static method in class org.hawkular.inventory.api.model.RelativePath
 
to(CanonicalPath) - Static method in class org.hawkular.inventory.base.Query
 
toArray() - Method in class org.hawkular.inventory.api.paging.Page
 
toArray(T1[]) - Method in class org.hawkular.inventory.api.paging.Page
 
toCanonicalPath() - Method in class org.hawkular.inventory.api.model.CanonicalPath
 
toCanonicalPath() - Method in class org.hawkular.inventory.api.model.Path
Tries to convert this path to a canonical path.
toCanonicalPath() - Method in class org.hawkular.inventory.api.model.RelativePath
Tries to convert this relative path to a canonical path.
toRelativePath() - Method in class org.hawkular.inventory.api.model.CanonicalPath
 
toRelativePath() - Method in class org.hawkular.inventory.api.model.Path
Tries to convert this path to a relative path.
toRelativePath() - Method in class org.hawkular.inventory.api.model.RelativePath
 
toString() - Method in class org.hawkular.inventory.api.filters.Marker
 
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.PropertyValues
 
toString() - Method in class org.hawkular.inventory.api.filters.RelationWith.SourceOrTargetOfType
 
toString() - Method in class org.hawkular.inventory.api.filters.With.CanonicalPaths
 
toString() - Method in class org.hawkular.inventory.api.filters.With.Ids
 
toString() - Method in class org.hawkular.inventory.api.filters.With.PropertyValues
 
toString() - Method in class org.hawkular.inventory.api.filters.With.RelativePaths
 
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.CanonicalPath
 
toString() - Method in class org.hawkular.inventory.api.model.Entity
 
toString() - Method in class org.hawkular.inventory.api.model.Path.Segment
 
toString() - Method in class org.hawkular.inventory.api.model.Path
 
toString() - Method in class org.hawkular.inventory.api.model.Relationship
 
toString() - Method in class org.hawkular.inventory.api.model.RelativePath
 
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
 
toString() - Method in class org.hawkular.inventory.base.QueryFragment
 
toString() - Method in class org.hawkular.inventory.base.spi.NoopFilter
 
toString() - Method in class org.hawkular.inventory.base.spi.SwitchElementType
 
Transaction(boolean) - Constructor for class org.hawkular.inventory.base.spi.InventoryBackend.Transaction
 
TRANSACTION_RETRIES - Static variable in class org.hawkular.inventory.base.BaseInventory
 
TransactionFailureException - Exception in org.hawkular.inventory.base
 
TransactionFailureException(int) - Constructor for exception org.hawkular.inventory.base.TransactionFailureException
 
TransactionFailureException(Throwable, int) - Constructor for exception org.hawkular.inventory.base.TransactionFailureException
 
Traversal<BE,E extends AbstractElement<?,?>> - Class in org.hawkular.inventory.base
A base class for all the inventory traversal interfaces.
Traversal(TraversalContext<BE, E>) - Constructor for class org.hawkular.inventory.base.Traversal
 
TraversalContext<BE,E extends AbstractElement<?,?>> - Class in org.hawkular.inventory.base
Holds the data needed throughout the construction of inventory traversal.
TraversalContext.Builder<BE,E extends AbstractElement<?,?>> - Class in org.hawkular.inventory.base
Builds a new traversal context.
type(Class<? extends Entity<?, ?>>) - Static method in class org.hawkular.inventory.api.filters.With
 
TYPE_DELIM - Static variable in class org.hawkular.inventory.api.model.Path
 
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
 
up() - Method in class org.hawkular.inventory.api.model.CanonicalPath
 
up(int) - Method in class org.hawkular.inventory.api.model.CanonicalPath
 
up() - Method in class org.hawkular.inventory.api.model.Path
Returns a path corresponding to the direct ancestor of the resource represented by this path object.
up(int) - Method in class org.hawkular.inventory.api.model.Path
Returns a path corresponding to the n-th ancestor in the hierarchy.
up() - Method in class org.hawkular.inventory.api.model.RelativePath.Builder
 
up() - Method in class org.hawkular.inventory.api.model.RelativePath.TenantBuilder
 
up() - Method in class org.hawkular.inventory.api.model.RelativePath
 
up(int) - Method in class org.hawkular.inventory.api.model.RelativePath
 
up() - Method in class org.hawkular.inventory.api.model.RelativePath.UpBuilder
 
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(Relationship.Update) - Method in class org.hawkular.inventory.api.EmptyInventory.RelationshipsSingle
 
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(Update) - Method in class org.hawkular.inventory.api.EmptyInventory.SingleBase
 
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>) - 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(Update) - Method in interface org.hawkular.inventory.api.ResolvableToSingle
Updates the entity.
update(String, Update) - Method in interface org.hawkular.inventory.api.WriteInterface
Persists the provided entity on the current position in the inventory traversal.
update(String, Relationship.Update) - Method in class org.hawkular.inventory.base.BaseRelationships.ReadWrite
 
update(E, AbstractElement.Update) - Method in interface org.hawkular.inventory.base.spi.InventoryBackend
Updates given entity with the data provided in the update object.
updated() - Static method in class org.hawkular.inventory.api.Action
 

V

VALID_PROGRESSIONS - Static variable in class org.hawkular.inventory.api.model.CanonicalPath
 
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.MetricDataType
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.MetricDataType
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.Blueprint, P) - Method in class org.hawkular.inventory.api.model.ElementBlueprintVisitor.Simple
 
visitEnvironment(Environment.Blueprint, P) - Method in interface org.hawkular.inventory.api.model.ElementBlueprintVisitor
 
visitEnvironment(P) - Method in class org.hawkular.inventory.api.model.ElementTypeVisitor.Simple
 
visitEnvironment(P) - Method in interface org.hawkular.inventory.api.model.ElementTypeVisitor
 
visitEnvironment(Environment.Update, P) - Method in class org.hawkular.inventory.api.model.ElementUpdateVisitor.Simple
 
visitEnvironment(Environment.Update, P) - Method in interface org.hawkular.inventory.api.model.ElementUpdateVisitor
 
visitEnvironment(Environment, P) - Method in class org.hawkular.inventory.api.model.ElementVisitor.Simple
 
visitEnvironment(Environment, P) - Method in interface org.hawkular.inventory.api.model.ElementVisitor
 
visitFeed(Feed.Blueprint, P) - Method in class org.hawkular.inventory.api.model.ElementBlueprintVisitor.Simple
 
visitFeed(Feed.Blueprint, P) - Method in interface org.hawkular.inventory.api.model.ElementBlueprintVisitor
 
visitFeed(P) - Method in class org.hawkular.inventory.api.model.ElementTypeVisitor.Simple
 
visitFeed(P) - Method in interface org.hawkular.inventory.api.model.ElementTypeVisitor
 
visitFeed(Feed.Update, P) - Method in class org.hawkular.inventory.api.model.ElementUpdateVisitor.Simple
 
visitFeed(Feed.Update, P) - Method in interface org.hawkular.inventory.api.model.ElementUpdateVisitor
 
visitFeed(Feed, P) - Method in class org.hawkular.inventory.api.model.ElementVisitor.Simple
 
visitFeed(Feed, P) - Method in interface org.hawkular.inventory.api.model.ElementVisitor
 
visitMetric(Metric.Blueprint, P) - Method in class org.hawkular.inventory.api.model.ElementBlueprintVisitor.Simple
 
visitMetric(Metric.Blueprint, P) - Method in interface org.hawkular.inventory.api.model.ElementBlueprintVisitor
 
visitMetric(P) - Method in class org.hawkular.inventory.api.model.ElementTypeVisitor.Simple
 
visitMetric(P) - Method in interface org.hawkular.inventory.api.model.ElementTypeVisitor
 
visitMetric(Metric.Update, P) - Method in class org.hawkular.inventory.api.model.ElementUpdateVisitor.Simple
 
visitMetric(Metric.Update, P) - Method in interface org.hawkular.inventory.api.model.ElementUpdateVisitor
 
visitMetric(Metric, P) - Method in class org.hawkular.inventory.api.model.ElementVisitor.Simple
 
visitMetric(Metric, P) - Method in interface org.hawkular.inventory.api.model.ElementVisitor
 
visitMetricType(MetricType.Blueprint, P) - Method in class org.hawkular.inventory.api.model.ElementBlueprintVisitor.Simple
 
visitMetricType(MetricType.Blueprint, P) - Method in interface org.hawkular.inventory.api.model.ElementBlueprintVisitor
 
visitMetricType(P) - Method in class org.hawkular.inventory.api.model.ElementTypeVisitor.Simple
 
visitMetricType(P) - Method in interface org.hawkular.inventory.api.model.ElementTypeVisitor
 
visitMetricType(MetricType.Update, P) - Method in class org.hawkular.inventory.api.model.ElementUpdateVisitor.Simple
 
visitMetricType(MetricType.Update, P) - Method in interface org.hawkular.inventory.api.model.ElementUpdateVisitor
 
visitMetricType(MetricType, P) - Method in class org.hawkular.inventory.api.model.ElementVisitor.Simple
 
visitMetricType(MetricType, P) - Method in interface org.hawkular.inventory.api.model.ElementVisitor
 
visitRelationship(Relationship.Blueprint, P) - Method in class org.hawkular.inventory.api.model.ElementBlueprintVisitor.Simple
 
visitRelationship(Relationship.Blueprint, P) - Method in interface org.hawkular.inventory.api.model.ElementBlueprintVisitor
 
visitRelationship(P) - Method in class org.hawkular.inventory.api.model.ElementTypeVisitor.Simple
 
visitRelationship(P) - Method in interface org.hawkular.inventory.api.model.ElementTypeVisitor
 
visitRelationship(Relationship.Update, P) - Method in class org.hawkular.inventory.api.model.ElementUpdateVisitor.Simple
 
visitRelationship(Relationship.Update, P) - Method in interface org.hawkular.inventory.api.model.ElementUpdateVisitor
 
visitRelationship(Relationship, P) - Method in class org.hawkular.inventory.api.model.ElementVisitor.Simple
 
visitRelationship(Relationship, P) - Method in interface org.hawkular.inventory.api.model.ElementVisitor
 
visitResource(Resource.Blueprint, P) - Method in class org.hawkular.inventory.api.model.ElementBlueprintVisitor.Simple
 
visitResource(Resource.Blueprint, P) - Method in interface org.hawkular.inventory.api.model.ElementBlueprintVisitor
 
visitResource(P) - Method in class org.hawkular.inventory.api.model.ElementTypeVisitor.Simple
 
visitResource(P) - Method in interface org.hawkular.inventory.api.model.ElementTypeVisitor
 
visitResource(Resource.Update, P) - Method in class org.hawkular.inventory.api.model.ElementUpdateVisitor.Simple
 
visitResource(Resource.Update, P) - Method in interface org.hawkular.inventory.api.model.ElementUpdateVisitor
 
visitResource(Resource, P) - Method in class org.hawkular.inventory.api.model.ElementVisitor.Simple
 
visitResource(Resource, P) - Method in interface org.hawkular.inventory.api.model.ElementVisitor
 
visitResourceType(ResourceType.Blueprint, P) - Method in class org.hawkular.inventory.api.model.ElementBlueprintVisitor.Simple
 
visitResourceType(ResourceType.Blueprint, P) - Method in interface org.hawkular.inventory.api.model.ElementBlueprintVisitor
 
visitResourceType(P) - Method in class org.hawkular.inventory.api.model.ElementTypeVisitor.Simple
 
visitResourceType(P) - Method in interface org.hawkular.inventory.api.model.ElementTypeVisitor
 
visitResourceType(ResourceType.Update, P) - Method in class org.hawkular.inventory.api.model.ElementUpdateVisitor.Simple
 
visitResourceType(ResourceType.Update, P) - Method in interface org.hawkular.inventory.api.model.ElementUpdateVisitor
 
visitResourceType(ResourceType, P) - Method in class org.hawkular.inventory.api.model.ElementVisitor.Simple
 
visitResourceType(ResourceType, P) - Method in interface org.hawkular.inventory.api.model.ElementVisitor
 
visitTenant(Tenant.Blueprint, P) - Method in class org.hawkular.inventory.api.model.ElementBlueprintVisitor.Simple
 
visitTenant(Tenant.Blueprint, P) - Method in interface org.hawkular.inventory.api.model.ElementBlueprintVisitor
 
visitTenant(P) - Method in class org.hawkular.inventory.api.model.ElementTypeVisitor.Simple
 
visitTenant(P) - Method in interface org.hawkular.inventory.api.model.ElementTypeVisitor
 
visitTenant(Tenant.Update, P) - Method in class org.hawkular.inventory.api.model.ElementUpdateVisitor.Simple
 
visitTenant(Tenant.Update, P) - Method in interface org.hawkular.inventory.api.model.ElementUpdateVisitor
 
visitTenant(Tenant, P) - Method in class org.hawkular.inventory.api.model.ElementVisitor.Simple
 
visitTenant(Tenant, P) - Method in interface org.hawkular.inventory.api.model.ElementVisitor
 
visitUnknown(Object, P) - Method in class org.hawkular.inventory.api.model.ElementBlueprintVisitor.Simple
 
visitUnknown(Object, P) - Method in interface org.hawkular.inventory.api.model.ElementBlueprintVisitor
 
visitUnknown(P) - Method in class org.hawkular.inventory.api.model.ElementTypeVisitor.Simple
 
visitUnknown(P) - Method in interface org.hawkular.inventory.api.model.ElementTypeVisitor
 
visitUnknown(Object, P) - Method in class org.hawkular.inventory.api.model.ElementUpdateVisitor.Simple
 
visitUnknown(Object, P) - Method in interface org.hawkular.inventory.api.model.ElementUpdateVisitor
 
visitUnknown(Object, P) - Method in class org.hawkular.inventory.api.model.ElementVisitor.Simple
 
visitUnknown(Object, P) - Method in interface org.hawkular.inventory.api.model.ElementVisitor
 

W

wErrorSendingEvent(Throwable) - Method in interface org.hawkular.inventory.api.Log
 
where(Filter[][]) - Method in class org.hawkular.inventory.base.TraversalContext.Builder
Create query branches in the select candidates with each of the provided sets of filters.
where(Filter...) - Method in class org.hawkular.inventory.base.TraversalContext.Builder
Appends the provided set of filters to the current select candidates.
whereAll(Filter[][]) - Method in class org.hawkular.inventory.base.TraversalContext.Builder
Appends the sets of filters in succession to the select candidates.
wireUpNewEntity(BE, Environment.Blueprint, CanonicalPath, BE) - Method in class org.hawkular.inventory.base.BaseEnvironments.ReadWrite
 
wireUpNewEntity(BE, Feed.Blueprint, CanonicalPath, BE) - Method in class org.hawkular.inventory.base.BaseFeeds.ReadWrite
 
wireUpNewEntity(BE, Metric.Blueprint, CanonicalPath, BE) - Method in class org.hawkular.inventory.base.BaseMetrics.ReadWrite
 
wireUpNewEntity(BE, MetricType.Blueprint, CanonicalPath, BE) - Method in class org.hawkular.inventory.base.BaseMetricTypes.ReadWrite
 
wireUpNewEntity(BE, Resource.Blueprint, CanonicalPath, BE) - Method in class org.hawkular.inventory.base.BaseResources.ReadWrite
 
wireUpNewEntity(BE, ResourceType.Blueprint, CanonicalPath, BE) - Method in class org.hawkular.inventory.base.BaseResourceTypes.ReadWrite
 
wireUpNewEntity(BE, Tenant.Blueprint, CanonicalPath, BE) - Method in class org.hawkular.inventory.base.BaseTenants.ReadWrite
 
with(CanonicalPath, 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(CanonicalPath, Relationships.WellKnown) - Static method in class org.hawkular.inventory.api.filters.Related
An overloaded version of Related.with(org.hawkular.inventory.api.model.CanonicalPath, 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(QueryFragment...) - Method in class org.hawkular.inventory.base.Query.Builder
Sets the filters to be used on the current node in the tree.
with(Function<Filter, QueryFragment>, QueryFragment...) - Method in class org.hawkular.inventory.base.Query.Builder
 
with(Query) - Method in class org.hawkular.inventory.base.Query.Builder
 
with(Query, Function<Filter, QueryFragment>) - Method in class org.hawkular.inventory.base.Query.Builder
 
with(Query) - Method in class org.hawkular.inventory.base.Query.SymmetricExtender
Appends the provided query to the leaves of the current query tree, converting all its fragments to the current fragment type (determined by the last call to Query.SymmetricExtender.filter() or Query.SymmetricExtender.path()).
with(Filter[][]) - Method in class org.hawkular.inventory.base.Query.SymmetricExtender
Appends the filters as query fragments determined by the last call to Query.SymmetricExtender.filter() or Query.SymmetricExtender.path().
with(Filter...) - Method in class org.hawkular.inventory.base.Query.SymmetricExtender
Appends the filters as query fragments determined by the last call to Query.SymmetricExtender.filter() or Query.SymmetricExtender.path().
With.CanonicalPaths - Class in org.hawkular.inventory.api.filters
 
With.Ids - Class in org.hawkular.inventory.api.filters
 
With.PropertyValues - Class in org.hawkular.inventory.api.filters
 
With.RelativePaths - 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
 
withDirection(Relationships.Direction) - Method in class org.hawkular.inventory.api.model.Relationship.Blueprint.Builder
 
withEnvironmentVariables(String...) - Method in class org.hawkular.inventory.api.Configuration.Property.Builder
 
withExact(Query) - Method in class org.hawkular.inventory.base.Query.SymmetricExtender
Appends the provided query to the leaves of the current query tree, leaving the type of its fragments as they originally were.
withFeedIdStrategy(FeedIdStrategy) - Method in class org.hawkular.inventory.api.Configuration.Builder
 
withId(String) - Method in class org.hawkular.inventory.api.model.Entity.Blueprint.Builder
 
withMetricTypePath(String) - Method in class org.hawkular.inventory.api.model.Metric.Blueprint.Builder
 
withName(String) - Method in class org.hawkular.inventory.api.model.Relationship.Blueprint.Builder
 
withOtherEnd(CanonicalPath) - Method in class org.hawkular.inventory.api.model.Relationship.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.Blueprint.Builder
 
withProperties(Map<String, Object>) - Method in class org.hawkular.inventory.api.model.AbstractElement.Update.Builder
 
withProperty(String, Object) - Method in class org.hawkular.inventory.api.model.AbstractElement.Blueprint.Builder
 
withProperty(String, Object) - Method in class org.hawkular.inventory.api.model.AbstractElement.Update.Builder
 
withPropertyName(String) - Method in class org.hawkular.inventory.api.Configuration.Property.Builder
 
withPropertyNameAndSystemProperty(String) - Method in class org.hawkular.inventory.api.Configuration.Property.Builder
 
withResourceTypePath(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
 
withSystemProperties(String...) - Method in class org.hawkular.inventory.api.Configuration.Property.Builder
 
withType(MetricDataType) - Method in class org.hawkular.inventory.api.model.MetricType.Blueprint.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
 
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 Q R S T U V W 
Skip navigation links

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