public class ProcessingUnitDependencyConfig extends Object implements InternalProcessingUnitDependency
| Constructor and Description | 
|---|
| ProcessingUnitDependencyConfig()For spring injection | 
| Modifier and Type | Method and Description | 
|---|---|
| void | afterPropertiesSet() | 
| boolean | equals(Object obj) | 
| int | getMinimumNumberOfDeployedInstances() | 
| int | getMinimumNumberOfDeployedInstancesPerPartition() | 
| String | getRequiredProcessingUnitName() | 
| boolean | getWaitForDeploymentToComplete() | 
| int | hashCode() | 
| 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 | setRequiredProcessingUnitName(String requiredProcessingUnitName) | 
| 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 | 
| String | toString() | 
public ProcessingUnitDependencyConfig()
public boolean getWaitForDeploymentToComplete()
getWaitForDeploymentToComplete in interface ProcessingUnitDependencypublic void setWaitForDeploymentToComplete(boolean waitForDeploymentToComplete)
InternalProcessingUnitDependencysetWaitForDeploymentToComplete in interface InternalProcessingUnitDependencypublic int getMinimumNumberOfDeployedInstancesPerPartition()
getMinimumNumberOfDeployedInstancesPerPartition in interface ProcessingUnitDependencypublic void setMinimumNumberOfDeployedInstancesPerPartition(int minimumNumberOfDeployedInstancesPerPartition)
InternalProcessingUnitDependencysetMinimumNumberOfDeployedInstancesPerPartition in interface InternalProcessingUnitDependencypublic int getMinimumNumberOfDeployedInstances()
getMinimumNumberOfDeployedInstances in interface ProcessingUnitDependencypublic void setMinimumNumberOfDeployedInstances(int minimumNumberOfDeployedInstances)
InternalProcessingUnitDependencysetMinimumNumberOfDeployedInstances in interface InternalProcessingUnitDependencypublic String getRequiredProcessingUnitName()
getRequiredProcessingUnitName in interface ProcessingUnitDependencypublic void setRequiredProcessingUnitName(String requiredProcessingUnitName)
@PostConstruct public void afterPropertiesSet()
public void mergeDependency(ProcessingUnitDependency otherDependency)
InternalProcessingUnitDependencymergeDependency in interface InternalProcessingUnitDependencypublic void mergeDependency(org.jini.rio.core.RequiredDependency otherRequiredDependency)
InternalProcessingUnitDependencymergeDependency in interface InternalProcessingUnitDependencypublic org.jini.rio.core.RequiredDependency toRequiredDependency()
InternalProcessingUnitDependencytoRequiredDependency in interface InternalProcessingUnitDependencyCopyright © GigaSpaces.