public interface InventoryListener
| Modifier and Type | Method and Description |
|---|---|
<L> void |
discoverAllFinished(InventoryEvent<L> event)
Notifies the listener that the full discovery of resources has finished.
|
<L> void |
resourceRemoved(InventoryEvent<L> event)
Notifies this listener that the resource in
InventoryEvent.getPayload() was removed from the monitored
endpoint. |
<L> void |
resourcesAdded(InventoryEvent<L> event)
Notifies this listener that the resource in
InventoryEvent.getPayload() was added to the monitored
endpoint. |
<L> void discoverAllFinished(InventoryEvent<L> event)
InventoryEvent.getPayload() is immutable and contains all resources discovered in breadth first
order.
If the listener maintains a list of resources, this notification means that that the content of the old list
should be thrown away and replaced by the list in InventoryEvent.getPayload().
Note that during full discovery #resourceAdded(InventoryEvent) is not
invoked for resources delivered via discoverAllFinished(InventoryEvent).
event - the InventoryEvent<L> void resourcesAdded(InventoryEvent<L> event)
InventoryEvent.getPayload() was added to the monitored
endpoint. Note that this event is fired only for resources added by the present agent. Resources added by other
means can only be detected by a full discovery - see discoverAllFinished(InventoryEvent).event - the InventoryEvent<L> void resourceRemoved(InventoryEvent<L> event)
InventoryEvent.getPayload() was removed from the monitored
endpoint. Note that this event is fired only for resources removed by the present agent. Resources removed by
other means can only be detected by a full discovery - see discoverAllFinished(InventoryEvent).event - the InventoryEventCopyright © 2015 Red Hat, Inc.. All rights reserved.