GigaSpaces XAP 9.7.2 API

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

java.lang.Object
  extended by org.openspaces.grid.gsm.machines.isolation.ElasticProcessingUnitMachineIsolation
Direct Known Subclasses:
DedicatedMachineIsolation, PublicMachineIsolation, SharedMachineIsolation

public abstract class ElasticProcessingUnitMachineIsolation
extends Object


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

Constructor Detail

ElasticProcessingUnitMachineIsolation

public ElasticProcessingUnitMachineIsolation()
Method Detail

getName

public abstract String getName()
Returns:
non-unique name that is specific to this isolation type.

equals

public abstract boolean equals(Object otherProcessingUnitIsolation)
Overrides:
equals in class Object
Returns:
true if this processing unit can be deployed on the same machine as the specified processing unit deployment.

hashCode

public abstract int hashCode()
Overrides:
hashCode in class Object

toString

public abstract String toString()
Overrides:
toString in class Object
Returns:
a unique identifier for this machine isolation

GigaSpaces XAP 9.7.2 API

Copyright © GigaSpaces.