eu.reservoir.monitoring.core
Interface PlaneInteracter

All Known Subinterfaces:
DataSource, DataSourceDelegate
All Known Implementing Classes:
AbstractDataConsumer, AbstractDataSource, AbstractPlaneInteracter, BasicConsumer, BasicDataSource, DefaultDataSourceDelegate, HypervisorDataSource

public interface PlaneInteracter

A PlaneInteracter has the methods to interact with Planes.


Method Summary
 boolean connect()
          Connect to a delivery mechansim.
 boolean disconnect()
          Dicconnect from a delivery mechansim.
 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.
 

Method Detail

getDataPlane

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


setDataPlane

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


getControlPlane

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


setControlPlane

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


getInfoPlane

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


setInfoPlane

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


connect

boolean connect()
Connect to a delivery mechansim.


isConnected

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


disconnect

boolean disconnect()
Dicconnect from a delivery mechansim.



RESERVOIR Monitoring 0.6.4