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.