GigaSpaces XAP 9.7.2 API

org.openspaces.admin.pu.dependency
Interface ProcessingUnitDependencies<T extends ProcessingUnitDependency>

Type Parameters:
T - The life cycle of the required processing unit. This is an extension point for Cloudify that has a more elaborate startup sequence and allows depending on different startup stages of the required processing unit.

public interface ProcessingUnitDependencies<T extends ProcessingUnitDependency>

Aggregates all of the processing unit lifecycle stages that can be postponed. For XAP processing units it includes postponing of processing unit instance deployment. Cloudify extends this interface to include also the start stage of the processing unit instance.

Since:
8.0.6
Author:
itaif

Method Summary
 String[] getDependenciesRequiredProcessingUnitNames()
           
 ProcessingUnitDeploymentDependencies<T> getDeploymentDependencies()
           
 

Method Detail

getDeploymentDependencies

ProcessingUnitDeploymentDependencies<T> getDeploymentDependencies()

getDependenciesRequiredProcessingUnitNames

String[] getDependenciesRequiredProcessingUnitNames()
Returns:
the names of all required processing units (All processing units that are dependent upon)

GigaSpaces XAP 9.7.2 API

Copyright © GigaSpaces.