public class DefaultMachine extends Object implements InternalMachine
| Constructor and Description |
|---|
DefaultMachine(InternalAdmin admin,
String uid,
String hostAddress) |
| Modifier and Type | Method and Description |
|---|---|
void |
addLifecycleEventListener(ProcessingUnitInstanceLifecycleEventListener eventListener)
Allows to add a
ProcessingUnitInstanceLifecycleEventListener. |
void |
addLifecycleListener(SpaceInstanceLifecycleEventListener eventListener)
Allows to add a
SpaceInstanceLifecycleEventListener. |
void |
addProcessingUnitInstance(ProcessingUnitInstance processingUnitInstance) |
void |
addSpaceInstance(SpaceInstance spaceInstance) |
boolean |
contains(ProcessingUnitInstance processingUnitInstance)
Returns
true if the processing unit instance exists within the machine. |
boolean |
contains(SpaceInstance spaceInstance)
Returns
true if the machine contains the provided space instance. |
boolean |
equals(Object o) |
DumpResult |
generateDump(String cause,
Map<String,Object> context)
Generates dump for all the provided dump processors.
|
DumpResult |
generateDump(String cause,
Map<String,Object> context,
String... processor)
Generates dump for the provided processors.
|
GridServiceAgent |
getGridServiceAgent()
Returns the first grid service agent.
|
GridServiceAgents |
getGridServiceAgents()
Returns the grid service agents running on the machine.
|
GridServiceContainers |
getGridServiceContainers()
Returns the grid service containers running on the machine.
|
GridServiceManagers |
getGridServiceManagers()
Returns the grid service managers running on the machine.
|
String |
getHostAddress()
Returns the host address of the machine.
|
String |
getHostName()
Returns the host name of the machine.
|
LookupServices |
getLookupServices()
Returns the lookup services that are running on the machine.
|
OperatingSystem |
getOperatingSystem()
Returns the operating system of the machine.
|
ProcessingUnitInstanceAddedEventManager |
getProcessingUnitInstanceAdded()
Returns the processing unit instance added event manager allowing to add and remove
ProcessingUnitInstanceAddedEventListeners. |
ProcessingUnitInstanceRemovedEventManager |
getProcessingUnitInstanceRemoved()
Returns the processing unit instance removed event manager allowing to add and remove
ProcessingUnitInstanceRemovedEventListeners. |
ProcessingUnitInstance[] |
getProcessingUnitInstances()
Returns all the processing unit instances running on the machine.
|
ProcessingUnitInstance[] |
getProcessingUnitInstances(String processingUnitName)
Returns the processing unit instances of the specified name that are currently deployed on
the machine.
|
ProcessingUnit[] |
getProcessingUnits() |
SpaceInstanceAddedEventManager |
getSpaceInstanceAdded()
Returns the space instance added event manager allowing to add and remove
SpaceInstanceAddedEventListeners. |
SpaceInstanceRemovedEventManager |
getSpaceInstanceRemoved()
Returns the space instance removed event manager allowing to add and remove
SpaceInstanceRemovedEventListeners. |
SpaceInstance[] |
getSpaceInstances()
Returns all the space instances running on the machine.
|
Transports |
getTransports()
Returns the transports "running" on the machine.
|
String |
getUid()
Returns the UID of the machine.
|
VirtualMachine |
getVirtualMachineByPID(long pid)
Return a virtual machine by its pid.
|
VirtualMachines |
getVirtualMachines()
Returns the virtual machines running on the machine.
|
boolean |
hasGridComponents()
Returns
true if there are grid components. |
int |
hashCode() |
boolean |
hasOperatingSystem() |
void |
removeLifecycleEventListener(ProcessingUnitInstanceLifecycleEventListener eventListener)
Allows to remove a
ProcessingUnitInstanceLifecycleEventListener. |
void |
removeLifecycleListener(SpaceInstanceLifecycleEventListener eventListener)
Allows to remove a
SpaceInstanceLifecycleEventListener. |
void |
removeProcessingUnitInstance(String uid) |
void |
removeSpaceInstance(String uid) |
void |
setOperatingSystem(OperatingSystem operatingSystem) |
public DefaultMachine(InternalAdmin admin, String uid, String hostAddress)
public String getUid()
Machinepublic String getHostAddress()
MachinegetHostAddress in interface Machinepublic String getHostName()
MachinegetHostName in interface Machinepublic GridServiceAgent getGridServiceAgent()
Machinenull if there is no GridServiceAgent
running on the machine.getGridServiceAgent in interface Machinepublic GridServiceAgents getGridServiceAgents()
MachinegetGridServiceAgents in interface Machinepublic LookupServices getLookupServices()
MachinegetLookupServices in interface Machinepublic GridServiceManagers getGridServiceManagers()
MachinegetGridServiceManagers in interface Machinepublic GridServiceContainers getGridServiceContainers()
MachinegetGridServiceContainers in interface Machinepublic boolean hasGridComponents()
Machinetrue if there are grid components.hasGridComponents in interface Machinepublic Transports getTransports()
MachinegetTransports in interface Machinepublic ProcessingUnit[] getProcessingUnits()
getProcessingUnits in interface MachineProcessingUnit of the processing unit instances running on the
machine.public VirtualMachine getVirtualMachineByPID(long pid)
MachinegetVirtualMachineByPID in interface Machinepublic void setOperatingSystem(OperatingSystem operatingSystem)
setOperatingSystem in interface InternalMachinepublic boolean hasOperatingSystem()
public OperatingSystem getOperatingSystem()
MachinegetOperatingSystem in interface Machinepublic VirtualMachines getVirtualMachines()
MachinegetVirtualMachines in interface Machinepublic ProcessingUnitInstanceAddedEventManager getProcessingUnitInstanceAdded()
MachineProcessingUnitInstanceAddedEventListeners.getProcessingUnitInstanceAdded in interface Machinepublic ProcessingUnitInstanceRemovedEventManager getProcessingUnitInstanceRemoved()
MachineProcessingUnitInstanceRemovedEventListeners.getProcessingUnitInstanceRemoved in interface Machinepublic void addLifecycleEventListener(ProcessingUnitInstanceLifecycleEventListener eventListener)
MachineProcessingUnitInstanceLifecycleEventListener.addLifecycleEventListener in interface Machinepublic void removeLifecycleEventListener(ProcessingUnitInstanceLifecycleEventListener eventListener)
MachineProcessingUnitInstanceLifecycleEventListener.removeLifecycleEventListener in interface Machinepublic ProcessingUnitInstance[] getProcessingUnitInstances()
MachinegetProcessingUnitInstances in interface InternalProcessingUnitInstancesAwaregetProcessingUnitInstances in interface Machinepublic ProcessingUnitInstance[] getProcessingUnitInstances(String processingUnitName)
MachinegetProcessingUnitInstances in interface Machinepublic boolean contains(ProcessingUnitInstance processingUnitInstance)
Machinetrue if the processing unit instance exists within the machine.public SpaceInstance[] getSpaceInstances()
MachinegetSpaceInstances in interface Machinepublic boolean contains(SpaceInstance spaceInstance)
Machinetrue if the machine contains the provided space instance.public SpaceInstanceAddedEventManager getSpaceInstanceAdded()
MachineSpaceInstanceAddedEventListeners.getSpaceInstanceAdded in interface Machinepublic SpaceInstanceRemovedEventManager getSpaceInstanceRemoved()
MachineSpaceInstanceRemovedEventListeners.getSpaceInstanceRemoved in interface Machinepublic void addLifecycleListener(SpaceInstanceLifecycleEventListener eventListener)
MachineSpaceInstanceLifecycleEventListener.addLifecycleListener in interface Machinepublic void removeLifecycleListener(SpaceInstanceLifecycleEventListener eventListener)
MachineSpaceInstanceLifecycleEventListener.removeLifecycleListener in interface Machinepublic void addProcessingUnitInstance(ProcessingUnitInstance processingUnitInstance)
addProcessingUnitInstance in interface InternalMachinepublic void removeProcessingUnitInstance(String uid)
removeProcessingUnitInstance in interface InternalMachinepublic void addSpaceInstance(SpaceInstance spaceInstance)
addSpaceInstance in interface InternalMachinepublic void removeSpaceInstance(String uid)
removeSpaceInstance in interface InternalMachinepublic DumpResult generateDump(String cause, Map<String,Object> context) throws AdminException
DumpProvidergenerateDump in interface DumpProvidercause - The cause that this dump was generatedcontext - Allows to provide specific parameters to specific processorsAdminExceptionpublic DumpResult generateDump(String cause, Map<String,Object> context, String... processor) throws AdminException
DumpProvidergenerateDump in interface DumpProvidercause - The cause this dump was generated.context - Allows to provide specific parameters to specific processors.processor - The list of processors to be used.AdminExceptionCopyright © GigaSpaces.