GigaSpaces XAP 9.1 API

org.openspaces.grid.gsm.machines.isolation
Class DedicatedMachineIsolation

java.lang.Object
  extended by org.openspaces.grid.gsm.machines.isolation.ElasticProcessingUnitMachineIsolation
      extended by org.openspaces.grid.gsm.machines.isolation.DedicatedMachineIsolation

public class DedicatedMachineIsolation
extends ElasticProcessingUnitMachineIsolation

Indicates that the processing unit requires dedicated machines. It cannot be deployed on machines with other processing units.

Author:
itaif

Constructor Summary
DedicatedMachineIsolation(String puName)
           
 
Method Summary
 boolean equals(Object other)
           
 String getName()
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DedicatedMachineIsolation

public DedicatedMachineIsolation(String puName)
Method Detail

toString

public String toString()
Specified by:
toString in class ElasticProcessingUnitMachineIsolation
Returns:
a unique identifier for this machine isolation

equals

public boolean equals(Object other)
Specified by:
equals in class ElasticProcessingUnitMachineIsolation
Returns:
true if this processing unit can be deployed on the same machine as the specified processing unit deployment.

hashCode

public int hashCode()
Specified by:
hashCode in class ElasticProcessingUnitMachineIsolation

getName

public String getName()
Specified by:
getName in class ElasticProcessingUnitMachineIsolation
Returns:
non-unique name that is specific to this isolation type.

GigaSpaces XAP 9.1 API

Copyright © GigaSpaces.