eu.reservoir.monitoring.core
Class AbstractPlaneInteracter

java.lang.Object
  extended by eu.reservoir.monitoring.core.AbstractPlaneInteracter
All Implemented Interfaces:
PlaneInteracter
Direct Known Subclasses:
AbstractDataConsumer, DefaultDataSourceDelegate

public abstract class AbstractPlaneInteracter
extends java.lang.Object
implements PlaneInteracter

An object that interacts with the data plane, the control plane, and the info plane.


Constructor Summary
AbstractPlaneInteracter()
           
 
Method Summary
 boolean announce()
          Announce that the PlaneInteracter is up and running
 boolean connect()
          Connect to the delivery mechanisms.
 boolean dennounce()
          Un-announce that the PlaneInteracter is up and running
 boolean disconnect()
          Disconnect from the delivery mechanisms.
 ControlPlane getControlPlane()
          Get the ControlPlane this is a delegate for.
 DataPlane getDataPlane()
          Get the DataPlane this is a delegate for.
 InfoPlane getInfoPlane()
          Get the InfoPlane this is a delegate for.
 boolean isConnected()
          Is the PlaneInteracter connected to a delivery mechansim.
 PlaneInteracter setControlPlane(ControlPlane controlPlane)
          Set the ControlPlane this is a delegate for.
 PlaneInteracter setDataPlane(DataPlane dataPlane)
          Set the DataPlane this is a delegate for.
 PlaneInteracter setInfoPlane(InfoPlane infoPlane)
          Set the InfoPlane this is a delegate for.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractPlaneInteracter

public AbstractPlaneInteracter()
Method Detail

getDataPlane

public DataPlane getDataPlane()
Get the DataPlane this is a delegate for.

Specified by:
getDataPlane in interface PlaneInteracter

setDataPlane

public PlaneInteracter setDataPlane(DataPlane dataPlane)
Set the DataPlane this is a delegate for.

Specified by:
setDataPlane in interface PlaneInteracter

getControlPlane

public ControlPlane getControlPlane()
Get the ControlPlane this is a delegate for.

Specified by:
getControlPlane in interface PlaneInteracter

setControlPlane

public PlaneInteracter setControlPlane(ControlPlane controlPlane)
Set the ControlPlane this is a delegate for.

Specified by:
setControlPlane in interface PlaneInteracter

getInfoPlane

public InfoPlane getInfoPlane()
Get the InfoPlane this is a delegate for.

Specified by:
getInfoPlane in interface PlaneInteracter

setInfoPlane

public PlaneInteracter setInfoPlane(InfoPlane infoPlane)
Set the InfoPlane this is a delegate for.

Specified by:
setInfoPlane in interface PlaneInteracter

connect

public boolean connect()
Connect to the delivery mechanisms. This tries to activate connections for: the data plane, the control plane, and the info plane.

Specified by:
connect in interface PlaneInteracter

isConnected

public boolean isConnected()
Is the PlaneInteracter connected to a delivery mechansim.

Specified by:
isConnected in interface PlaneInteracter

disconnect

public boolean disconnect()
Disconnect from the delivery mechanisms. This tries to deactivate connections for: the data plane, the control plane, and the info plane.

Specified by:
disconnect in interface PlaneInteracter

announce

public boolean announce()
Announce that the PlaneInteracter is up and running


dennounce

public boolean dennounce()
Un-announce that the PlaneInteracter is up and running



RESERVOIR Monitoring 0.6.4