|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecteu.reservoir.monitoring.im.dht.AbstractDHTInfoPlane
eu.reservoir.monitoring.im.dht.DHTInfoPlaneConsumer
public class DHTInfoPlaneConsumer
A DHTInfoPlaneConsumer is an InfoPlane implementation that collects data from the Information Model data.
Constructor Summary | |
---|---|
DHTInfoPlaneConsumer(java.lang.String remoteHostname,
int remotePort,
int localPort)
Construct a DHTInfoPlaneConsumer. |
Method Summary | |
---|---|
boolean |
addDataSourceInfo(DataSource ds)
Consumer can never add a DataSource. |
boolean |
addProbeAttributeInfo(Probe p,
ProbeAttribute pa)
Consumer can never add a ProbeAttribute to a ProbeAttribute |
boolean |
addProbeInfo(Probe p)
Consumer can never add a Probe. |
boolean |
announce()
Announce that the plane is up and running |
boolean |
dennounce()
Un-announce that the plane is up and running |
boolean |
modifyDataSourceInfo(DataSource ds)
Consumer can never remove a DataSource |
boolean |
modifyProbeAttributeInfo(Probe p,
ProbeAttribute pa)
Consumer can never remove a ProbeAttribute from a Probe |
boolean |
modifyProbeInfo(Probe p)
Consumer can never remove a Probe |
boolean |
removeDataSourceInfo(DataSource ds)
Consumer can never remove a DataSource |
boolean |
removeProbeAttributeInfo(Probe p,
ProbeAttribute pa)
Consumer can never remove a ProbeAttribute from a Probe |
boolean |
removeProbeInfo(Probe p)
Consumer can never remove a Probe |
Methods inherited from class eu.reservoir.monitoring.im.dht.AbstractDHTInfoPlane |
---|
connect, disconnect, getInfo, lookupDataSourceInfo, lookupDataSourceInfo, lookupProbeAttributeInfo, lookupProbeAttributeInfo, lookupProbeInfo, lookupProbeInfo, putInfo, removeInfo |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface eu.reservoir.monitoring.core.plane.Plane |
---|
connect, disconnect |
Methods inherited from interface eu.reservoir.monitoring.core.plane.InfoService |
---|
getInfo, lookupDataSourceInfo, lookupDataSourceInfo, lookupProbeAttributeInfo, lookupProbeAttributeInfo, lookupProbeInfo, lookupProbeInfo, putInfo, removeInfo |
Constructor Detail |
---|
public DHTInfoPlaneConsumer(java.lang.String remoteHostname, int remotePort, int localPort)
Method Detail |
---|
public boolean announce()
announce
in interface Plane
public boolean dennounce()
dennounce
in interface Plane
public boolean addDataSourceInfo(DataSource ds)
addDataSourceInfo
in interface InfoService
public boolean addProbeInfo(Probe p)
addProbeInfo
in interface InfoService
public boolean addProbeAttributeInfo(Probe p, ProbeAttribute pa)
addProbeAttributeInfo
in interface InfoService
public boolean modifyDataSourceInfo(DataSource ds)
modifyDataSourceInfo
in interface InfoService
public boolean modifyProbeInfo(Probe p)
modifyProbeInfo
in interface InfoService
public boolean modifyProbeAttributeInfo(Probe p, ProbeAttribute pa)
modifyProbeAttributeInfo
in interface InfoService
public boolean removeDataSourceInfo(DataSource ds)
removeDataSourceInfo
in interface InfoService
public boolean removeProbeInfo(Probe p)
removeProbeInfo
in interface InfoService
public boolean removeProbeAttributeInfo(Probe p, ProbeAttribute pa)
removeProbeAttributeInfo
in interface InfoService
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |