| Package | Description |
|---|---|
| org.hawkular.inventory.api | |
| org.hawkular.inventory.api.feeds |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
Inventory.Mixin.AutoTenant
A mixin interface for automatic creation on tenants.
|
static interface |
Inventory.Mixin.AutoTenantAndObservable
Poor man's intersection type ;)
|
static interface |
Inventory.Mixin.Observable
The observable mixin interface.
|
| Modifier and Type | Class and Description |
|---|---|
class |
EmptyInventory
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.
|
| Modifier and Type | Method and Description |
|---|---|
Inventory |
InventoryFactory.newInstance()
Uses the current thread's context classloader to locate the instance.
|
Inventory |
InventoryFactory.newInstance(ClassLoader classLoader)
Instantiates new
Inventory by locating its service specification in the provided classloader. |
| Modifier and Type | Method and Description |
|---|---|
static Inventory.Mixin |
Inventory.augment(Inventory inventory)
Returns an object with which one can modify the behavior of or add features to the provided inventory.
|
String |
FeedIdStrategy.generate(Inventory inventory,
Feed proposedFeed)
Generates a unique ID for the provided feed.
|
| Modifier and Type | Method and Description |
|---|---|
String |
RandomUUIDFeedIdStrategy.generate(Inventory inventory,
Feed proposedFeed) |
String |
AcceptWithFallbackFeedIdStrategy.generate(Inventory inventory,
Feed proposedFeed) |
Copyright © 2015 Red Hat, Inc.. All rights reserved.