org.inria.myriads.snoozenode.localcontroller.monitoring.transport
Class LocalControllerDataTransporter

java.lang.Object
  extended by org.inria.myriads.snoozenode.localcontroller.monitoring.transport.LocalControllerDataTransporter
All Implemented Interfaces:
Serializable

public final class LocalControllerDataTransporter
extends Object
implements Serializable

Aggregated virtual machine monitoring data.

Author:
Eugen Feller
See Also:
Serialized Form

Constructor Summary
LocalControllerDataTransporter(String localControllerId, List<AggregatedVirtualMachineData> aggregatedData)
          Constructor.
 
Method Summary
 List<AggregatedVirtualMachineData> getData()
          Returns the aggregated data map.
 String getLocalControllerId()
          Returns the local controller identifier.
 LocalControllerState getState()
          Indicates the local controller state.
 void setState(LocalControllerState state)
          Sets the local controller state.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalControllerDataTransporter

public LocalControllerDataTransporter(String localControllerId,
                                      List<AggregatedVirtualMachineData> aggregatedData)
Constructor.

Parameters:
localControllerId - The local controller identifier
aggregatedData - The aggregated data
Method Detail

getData

public List<AggregatedVirtualMachineData> getData()
Returns the aggregated data map.

Returns:
The aggregated monitoring data

getLocalControllerId

public String getLocalControllerId()
Returns the local controller identifier.

Returns:
The local controller id

getState

public LocalControllerState getState()
Indicates the local controller state.

Returns:
The local controller state

setState

public void setState(LocalControllerState state)
Sets the local controller state.

Parameters:
state - The local controller state


Copyright © 2012. All Rights Reserved.