public class DefaultProcessingUnitPartition extends Object implements InternalProcessingUnitPartition
| Constructor and Description | 
|---|
DefaultProcessingUnitPartition(ProcessingUnit processingUnit,
                              int patitionId)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addProcessingUnitInstance(ProcessingUnitInstance processingUnitInstance)  | 
ProcessingUnitInstance | 
getBackup()
If the processing unit has an embedded space, will return the processing unit instance that
 holds a the backup space instance. 
 | 
ProcessingUnitInstance[] | 
getInstances()
Returns the processing unit instances associated with this partition. 
 | 
int | 
getPartitionId()
Returns the partition id (starting from 0). 
 | 
ProcessingUnitInstance | 
getPrimary()
If the processing unit has an embedded space, will return the processing unit instance that
 holds a the primary space instance. 
 | 
ProcessingUnit | 
getProcessingUnit()
Returns the processing unit this partition is part of. 
 | 
Iterator<ProcessingUnitInstance> | 
iterator()  | 
void | 
removeProcessingUnitInstance(String uid)  | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic DefaultProcessingUnitPartition(ProcessingUnit processingUnit, int patitionId)
public int getPartitionId()
ProcessingUnitPartitionProcessingUnitInstance.getInstanceId()
 starts from 1.getPartitionId in interface ProcessingUnitPartitionpublic ProcessingUnitInstance[] getInstances()
ProcessingUnitPartitiongetInstances in interface ProcessingUnitPartitionpublic ProcessingUnit getProcessingUnit()
ProcessingUnitPartitiongetProcessingUnit in interface ProcessingUnitPartitionpublic ProcessingUnitInstance getPrimary()
ProcessingUnitPartitiongetPrimary in interface ProcessingUnitPartitionpublic ProcessingUnitInstance getBackup()
ProcessingUnitPartitiongetBackup in interface ProcessingUnitPartitionpublic Iterator<ProcessingUnitInstance> iterator()
iterator in interface Iterable<ProcessingUnitInstance>public void addProcessingUnitInstance(ProcessingUnitInstance processingUnitInstance)
addProcessingUnitInstance in interface InternalProcessingUnitPartitionpublic void removeProcessingUnitInstance(String uid)
removeProcessingUnitInstance in interface InternalProcessingUnitPartitionCopyright © GigaSpaces.