Package com.rpl.rama
Interface RamaClusterManager
- All Superinterfaces:
AutoCloseable,Closeable,ClusterManagerBase
API for connecting to a Rama cluster and getting clients for depots, PStates, and query
topologies. Use static methods on this class to create an instance.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionrpl.rama.generated.ModuleStatusgetModuleStatus(String moduleName) Get status of a launched modulestatic RamaClusterManageropen()Create aRamaClusterManagerinstance using configuration in rama.yaml file on classpath.static RamaClusterManagerCreate aRamaClusterManagerinstance using provided configuration.static RamaClusterManagerCreate aRamaClusterManagerinstance using configuration in rama.yaml file on classpath.static RamaClusterManageropenInternal(Map<String, Object> config) Create aRamaClusterManagerinstance using provided configuration.Methods inherited from interface com.rpl.rama.cluster.ClusterManagerBase
clusterDepot, clusterPState, clusterQuery, getDeployedModuleNames, getMicrobatchDepotInfo
-
Method Details
-
open
Create aRamaClusterManagerinstance using configuration in rama.yaml file on classpath. Configuration must contain Conductor connection information. If separate external and internal hostnames are configured, uses external hostnames.- See Also:
-
open
Create aRamaClusterManagerinstance using provided configuration. The configuration must contain Conductor connection information in the same form as for rama.yaml. If separate external and internal hostnames are configured, uses external hostnames.- Parameters:
config- Explicit configuration map- See Also:
-
openInternal
Create aRamaClusterManagerinstance using configuration in rama.yaml file on classpath. Configuration must contain Conductor connection information. If separate external and internal hostnames are configured, uses internal hostnames.- See Also:
-
openInternal
Create aRamaClusterManagerinstance using provided configuration. The configuration must contain Conductor connection information in the same form as for rama.yaml If separate external and internal hostnames are configured, uses internal hostnames.- Parameters:
config- Explicit configuration map- See Also:
-
getModuleStatus
Get status of a launched module- Parameters:
moduleName- Name of module- Returns:
- Module status
-