public interface InternalProcessingUnitDependency extends ProcessingUnitDependency
Modifier and Type | Method and Description |
---|---|
void |
mergeDependency(ProcessingUnitDependency otherDependency)
Merges the specified dependencies with existing dependencies.
|
void |
mergeDependency(org.jini.rio.core.RequiredDependency otherRequiredDependency)
Merges the specified dependencies (received from the GSM) with existing dependencies.
|
void |
setMinimumNumberOfDeployedInstances(int minimumNumberOfDeployedInstances)
When bigger than 0 the dependant processing unit waits until the required processing unit has
at least the specified number of instances.
|
void |
setMinimumNumberOfDeployedInstancesPerPartition(int minimumNumberOfDeployedInstancesPerPartition)
When bigger than 0 the dependant processing unit waits until the required processing unit has
at least the specified number of instances per partition.
|
void |
setWaitForDeploymentToComplete(boolean waitForDeploymentToComplete)
When true the dependant processing unit waits until the required processing unit completes
deployment.
|
org.jini.rio.core.RequiredDependency |
toRequiredDependency()
Converts this to the GSM implementation equivalent
|
getMinimumNumberOfDeployedInstances, getMinimumNumberOfDeployedInstancesPerPartition, getRequiredProcessingUnitName, getWaitForDeploymentToComplete
void setWaitForDeploymentToComplete(boolean waitForDeploymentToComplete)
void setMinimumNumberOfDeployedInstancesPerPartition(int minimumNumberOfDeployedInstancesPerPartition)
void setMinimumNumberOfDeployedInstances(int minimumNumberOfDeployedInstances)
void mergeDependency(ProcessingUnitDependency otherDependency)
void mergeDependency(org.jini.rio.core.RequiredDependency otherRequiredDependency)
org.jini.rio.core.RequiredDependency toRequiredDependency()
Copyright © GigaSpaces.