Class AbstractProcessingUnitDependenciesConfigurer<T extends ProcessingUnitDependency,IT extends InternalProcessingUnitDependency,S extends ProcessingUnitDetailedDependencies<T>,IS extends InternalProcessingUnitDetailedDependencies<T,IT>>
java.lang.Object
org.openspaces.admin.internal.pu.dependency.AbstractProcessingUnitDependenciesConfigurer<T,IT,S,IS>
- Direct Known Subclasses:
ProcessingUnitDeploymentDependenciesConfigurer
public abstract class AbstractProcessingUnitDependenciesConfigurer<T extends ProcessingUnitDependency,IT extends InternalProcessingUnitDependency,S extends ProcessingUnitDetailedDependencies<T>,IS extends InternalProcessingUnitDetailedDependencies<T,IT>>
extends Object
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractProcessingUnitDependenciesConfigurer(InternalProcessingUnitDependencyFactory<IT> dependencyFactory, IS dependencies) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddDependency(IT dependency) create()protected ITcreateDependency(String requiredProcessingUnitName) dependsOnDeployed(String requiredProcessingUnitName) dependsOnMinimumNumberOfDeployedInstances(String requiredProcessingUnitName, int minimumNumberOfDeployedInstances) dependsOnMinimumNumberOfDeployedInstancesPerPartition(String requiredProcessingUnitName, int minimumNumberOfDeployedInstances)
-
Constructor Details
-
AbstractProcessingUnitDependenciesConfigurer
public AbstractProcessingUnitDependenciesConfigurer(InternalProcessingUnitDependencyFactory<IT> dependencyFactory, IS dependencies)
-
-
Method Details
-
create
-
dependsOnMinimumNumberOfDeployedInstances
-
dependsOnMinimumNumberOfDeployedInstancesPerPartition
-
dependsOnDeployed
-
createDependency
-
addDependency
-