org.openspaces.grid.gsm.machines.isolation
Class DedicatedMachineIsolation
java.lang.Object
org.openspaces.grid.gsm.machines.isolation.ElasticProcessingUnitMachineIsolation
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
DedicatedMachineIsolation
public DedicatedMachineIsolation(String puName)
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.
Copyright © GigaSpaces.