|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface GroupManagerAPI
Group manager resource interface.
Method Summary | |
---|---|
AssignedGroupManager |
assignLocalController(LocalControllerDescription localControllerDescription)
Assign local controller to a group manager. |
boolean |
destroyVirtualMachine(VirtualMachineLocation location)
Routine to shutdown a virtual machine. |
VirtualMachineDiscoveryResponse |
discoverVirtualMachine(String virtualMachineId)
Routine to discover the group manager hosting a virtual machine. |
boolean |
dropVirtualMachineMetaData(VirtualMachineLocation virtualMachineLocation)
Drops virtual machine met data. |
GroupLeaderRepositoryInformation |
getGroupLeaderRepositoryInformation(int numberOfMonitoringEntries)
Routine the group leader information. |
GroupManagerRepositoryInformation |
getGroupManagerRepositoryInformation(int numberOfMonitoringEntries)
Return the group leader information. |
VirtualClusterSubmissionResponse |
getVirtualClusterResponse(String taskIdentifier)
Returns the virtual cluster response. |
VirtualMachineMetaData |
getVirtualMachineMetaData(MetaDataRequest request)
Routine to get virtual machine meta data. |
VirtualMachineSubmission |
getVirtualMachineResponse(String virtualMachineId)
Returns the virtual machine response. |
String |
hasLocalController(NetworkAddress localControllerAddress)
Checks if local controller exists. |
boolean |
hasVirtualMachine(VirtualMachineLocation location)
Checks if a virtual machine is active on a particular local controller. |
boolean |
joinGroupLeader(GroupManagerDescription groupManagerDescription)
Handles the join request of a group manager. |
boolean |
joinGroupManager(LocalControllerDescription localControllerDescription)
Routine to join the group manager. |
boolean |
resumeEnergySaver()
Resumes the energy saver. |
boolean |
resumeVirtualMachine(VirtualMachineLocation location)
Routine to resume a virtual machine. |
String |
searchVirtualMachine(String virtualMachineId)
Returns the local controller identifier of a virtual machine. |
boolean |
shutdownVirtualMachine(VirtualMachineLocation location)
Routine to shutdown a virtual machine. |
String |
startVirtualCluster(VirtualClusterSubmissionRequest virtualClusterDescription)
Dispatches the virtual cluster submission request. |
String |
startVirtualMachines(VirtualMachineSubmission submissionRequest)
Starts virtual machines on the group manager. |
boolean |
suspendEnergySaver()
Suspends the energy saver. |
boolean |
suspendVirtualMachine(VirtualMachineLocation location)
Routine to suspend a virtual machine. |
Method Detail |
---|
@Post(value="?startVirtualCluster") String startVirtualCluster(VirtualClusterSubmissionRequest virtualClusterDescription)
virtualClusterDescription
- The virtual cluster description
@Post(value="?getVirtualMachineResponse") VirtualMachineSubmission getVirtualMachineResponse(String virtualMachineId)
virtualMachineId
- The virtual machine identifier
@Post(value="?getVirtualClusterResponse") VirtualClusterSubmissionResponse getVirtualClusterResponse(String taskIdentifier)
taskIdentifier
- The task identifier
@Post(value="?joinGroupLeader") boolean joinGroupLeader(GroupManagerDescription groupManagerDescription)
groupManagerDescription
- The group manager description
@Post(value="?joinGroupManager") boolean joinGroupManager(LocalControllerDescription localControllerDescription)
localControllerDescription
- The local controller description
@Post(value="?assignLocalController") AssignedGroupManager assignLocalController(LocalControllerDescription localControllerDescription)
localControllerDescription
- The local controller description
@Post(value="?discoverVirtualMachine") VirtualMachineDiscoveryResponse discoverVirtualMachine(String virtualMachineId)
virtualMachineId
- The virtual machine identifier
@Post(value="?getGroupLeaderRepositoryInformation") GroupLeaderRepositoryInformation getGroupLeaderRepositoryInformation(int numberOfMonitoringEntries)
numberOfMonitoringEntries
- The number of monitoring entries
@Post(value="?getGroupManagerRepositoryInformation") GroupManagerRepositoryInformation getGroupManagerRepositoryInformation(int numberOfMonitoringEntries)
numberOfMonitoringEntries
- The number of monitoring entries
@Post(value="?startVirtualMachines") String startVirtualMachines(VirtualMachineSubmission submissionRequest)
submissionRequest
- The virtual machine submission request
@Post(value="?suspendVirtualMachine") boolean suspendVirtualMachine(VirtualMachineLocation location)
location
- The virtual machine location
@Post(value="?resumeVirtualMachine") boolean resumeVirtualMachine(VirtualMachineLocation location)
location
- The virtual machine location
@Post(value="?shutdownVirtualMachine") boolean shutdownVirtualMachine(VirtualMachineLocation location)
location
- The virtual machine location
@Post(value="?destroyVirtualMachine") boolean destroyVirtualMachine(VirtualMachineLocation location)
location
- The management request
@Post(value="?getLocalControllerDescription") String searchVirtualMachine(String virtualMachineId)
virtualMachineId
- The virtual machine identifier
@Post(value="?hasVirtualMachine") boolean hasVirtualMachine(VirtualMachineLocation location)
location
- The virtual machine location
@Post(value="?getVirtualMachineMetaData") VirtualMachineMetaData getVirtualMachineMetaData(MetaDataRequest request)
request
- The meta data request
@Get(value="?suspendEnergySaver") boolean suspendEnergySaver()
@Get(value="?resumeEnergySaver") boolean resumeEnergySaver()
@Post(value="?dropVirtualMachineMetaData") boolean dropVirtualMachineMetaData(VirtualMachineLocation virtualMachineLocation)
virtualMachineLocation
- The virtual machine location
@Post(value="?hasLocalController") String hasLocalController(NetworkAddress localControllerAddress)
localControllerAddress
- The lcoal controller address
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |