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.