| Package | Description |
|---|---|
| org.hawkular.inventory.api | |
| org.hawkular.inventory.base | |
| org.hawkular.inventory.base.spi |
| Modifier and Type | Method and Description |
|---|---|
Page<StructuredData> |
Data.Multiple.data(RelativePath dataPath,
Pager pager)
Similar to
Data.Single.data(RelativePath), only resolved over multiple entities. |
Page<StructuredData> |
EmptyInventory.DatasMultiple.data(RelativePath dataPath,
Pager pager) |
protected static <T> Page<T> |
EmptyInventory.emptyPage(Pager pager) |
Page<DataEntity> |
Data.Multiple.entities(Pager pager)
Note that this is potentially expensive operation because it loads all the data associated with each of the
returned data entities.
|
Page<Tenant> |
EmptyInventory.TenantsMultiple.entities(Pager pager) |
Page<ResourceType> |
EmptyInventory.ResourceTypesMultiple.entities(Pager pager) |
Page<MetricType> |
EmptyInventory.MetricTypesMultiple.entities(Pager pager) |
Page<Environment> |
EmptyInventory.EnvironmentsMultiple.entities(Pager pager) |
Page<Relationship> |
EmptyInventory.RelationshipsMultiple.entities(Pager pager) |
Page<Feed> |
EmptyInventory.FeedsMultiple.entities(Pager pager) |
Page<Metric> |
EmptyInventory.MetricsMultiple.entities(Pager pager) |
Page<Resource> |
EmptyInventory.ResourcesMultiple.entities(Pager pager) |
Page<DataEntity> |
EmptyInventory.DatasMultiple.entities(Pager pager) |
Page<Entity> |
ResolvableToMany.entities(Pager pager) |
Page<StructuredData> |
Data.Multiple.flatData(RelativePath dataPath,
Pager pager)
Similar to
Data.Single.flatData(RelativePath), only resolved over multiple entities. |
Page<StructuredData> |
EmptyInventory.DatasMultiple.flatData(RelativePath dataPath,
Pager pager) |
| Modifier and Type | Method and Description |
|---|---|
Page<StructuredData> |
BaseData.Multiple.data(RelativePath dataPath,
Pager pager) |
Page<StructuredData> |
BaseData.Multiple.flatData(RelativePath dataPath,
Pager pager) |
| Modifier and Type | Method and Description |
|---|---|
Page<E> |
InventoryBackend.query(Query query,
Pager pager)
Translates the query to the backend-specific representation and runs it, returning a correct page of results
as prescribed by the provided pager object.
|
<T> Page<T> |
InventoryBackend.query(Query query,
Pager pager,
Function<E,T> conversion,
Function<T,Boolean> filter)
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. |
Page<E> |
InventoryBackend.traverse(E startingPoint,
Query query,
Pager pager)
Translates the query to the backend-specific representation and runs it, returning a correct page of results
as prescribed by the provided pager object.
|
Copyright © 2015 Red Hat, Inc.. All rights reserved.