public abstract class AbstractProcessingUnitDependenciesConfigurer<T extends ProcessingUnitDependency,IT extends InternalProcessingUnitDependency,S extends ProcessingUnitDetailedDependencies<T>,IS extends InternalProcessingUnitDetailedDependencies<T,IT>> extends Object
| Constructor and Description | 
|---|
| AbstractProcessingUnitDependenciesConfigurer(InternalProcessingUnitDependencyFactory<IT> dependencyFactory,
                                            IS dependencies) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | addDependency(IT dependency) | 
| S | create() | 
| protected IT | createDependency(String requiredProcessingUnitName) | 
| AbstractProcessingUnitDependenciesConfigurer<T,IT,S,IS> | dependsOnDeployed(String requiredProcessingUnitName) | 
| AbstractProcessingUnitDependenciesConfigurer<T,IT,S,IS> | dependsOnMinimumNumberOfDeployedInstances(String requiredProcessingUnitName,
                                         int minimumNumberOfDeployedInstances) | 
| AbstractProcessingUnitDependenciesConfigurer<T,IT,S,IS> | dependsOnMinimumNumberOfDeployedInstancesPerPartition(String requiredProcessingUnitName,
                                                     int minimumNumberOfDeployedInstances) | 
public AbstractProcessingUnitDependenciesConfigurer(InternalProcessingUnitDependencyFactory<IT> dependencyFactory, IS dependencies)
public S create()
public AbstractProcessingUnitDependenciesConfigurer<T,IT,S,IS> dependsOnMinimumNumberOfDeployedInstances(String requiredProcessingUnitName, int minimumNumberOfDeployedInstances)
public AbstractProcessingUnitDependenciesConfigurer<T,IT,S,IS> dependsOnMinimumNumberOfDeployedInstancesPerPartition(String requiredProcessingUnitName, int minimumNumberOfDeployedInstances)
public AbstractProcessingUnitDependenciesConfigurer<T,IT,S,IS> dependsOnDeployed(String requiredProcessingUnitName)
protected void addDependency(IT dependency)
Copyright © GigaSpaces.