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.