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.