org.inria.myriads.snoozecommon.communication.groupmanager
public class GroupManagerDescription extends Object implements Serializable
Constructor and Description |
---|
GroupManagerDescription()
Empty constructor.
|
GroupManagerDescription(GroupManagerDescription groupManager,
int numberOfBacklogEntries)
Copy constructor.
|
Modifier and Type | Method and Description |
---|---|
NetworkAddress |
getHeartbeatAddress()
Returns the heartbeat address.
|
String |
getHostname() |
String |
getId()
Returns the identifier.
|
boolean |
getIsAssigned() |
ListenSettings |
getListenSettings()
Returns the listen settings.
|
HashMap<String,LocalControllerDescription> |
getLocalControllers()
Returns the local controller descriptions.
|
LRUCache<Long,GroupManagerSummaryInformation> |
getSummaryInformation()
Returns the group manager summary information.
|
ArrayList<VirtualMachineMetaData> |
getVirtualMachines()
Returns the virtual machines.
|
void |
setHeartbeatAddress(NetworkAddress heartbeatAddress)
Sets the heartbeat multicast port.
|
void |
setHostname(String hostname) |
void |
setId(String id)
Sets the identifier.
|
void |
setIsAssigned(boolean isAssigned) |
void |
setListenSettings(ListenSettings listenSettings)
Returns the listen settings.
|
void |
setLocalControllers(HashMap<String,LocalControllerDescription> localControllers)
Sets the local controller descriptions.
|
void |
setLocalControllersFromArray(ArrayList<LocalControllerDescription> localControllers)
Sets the local controller descriptions.
|
void |
setSummaryInformation(LRUCache<Long,GroupManagerSummaryInformation> summaryInformation)
Sets the group manager summary information.
|
void |
setVirtualMachines(ArrayList<VirtualMachineMetaData> virtualMachines)
Sets the virtual machines.
|
public GroupManagerDescription()
public GroupManagerDescription(GroupManagerDescription groupManager, int numberOfBacklogEntries)
groupManager
- The group manager descriptionnumberOfBacklogEntries
- The number of backlog entriespublic void setListenSettings(ListenSettings listenSettings)
listenSettings
- The listen settingspublic ListenSettings getListenSettings()
public void setHeartbeatAddress(NetworkAddress heartbeatAddress)
heartbeatAddress
- The heartbeat multicast portpublic NetworkAddress getHeartbeatAddress()
public void setId(String id)
id
- The identifierpublic String getId()
public void setSummaryInformation(LRUCache<Long,GroupManagerSummaryInformation> summaryInformation)
summaryInformation
- The sumamey informationpublic LRUCache<Long,GroupManagerSummaryInformation> getSummaryInformation()
public void setLocalControllers(HashMap<String,LocalControllerDescription> localControllers)
localControllers
- The local controller descriptionspublic void setLocalControllersFromArray(ArrayList<LocalControllerDescription> localControllers)
localControllers
- The local controller descriptionspublic HashMap<String,LocalControllerDescription> getLocalControllers()
public void setVirtualMachines(ArrayList<VirtualMachineMetaData> virtualMachines)
virtualMachines
- The virtual machinespublic ArrayList<VirtualMachineMetaData> getVirtualMachines()
public String getHostname()
public void setHostname(String hostname)
hostname
- the hostname to setpublic boolean getIsAssigned()
public void setIsAssigned(boolean isAssigned)
isAssigned
- the isAssigned to setCopyright © 2013. All Rights Reserved.