Public Member Functions

acsdaemon::ContainerDaemon Interface Reference

import "acsdaemon.idl";

List of all members.

Public Member Functions

void start_container (in string container_type, in string container_name, in short instance_number, in ACS::stringSeq type_modifiers, in string flags) raises (acsdaemonErrType::FailedToStartContainerEx, ACSErrTypeCommon::BadParameterEx)
void stop_container (in string container_name, in short instance_number, in string flags) raises (acsdaemonErrType::FailedToStopContainerEx, ACSErrTypeCommon::BadParameterEx)
void shutdown () raises (maciErrType::NoPermissionEx)

Detailed Description

Interface ContainerDaemon is used to (remotely) control the lifecycle of ACS containers. In the future we intend to add monitoring capabilities to the daemon, which should be exposed to operator tools via this interface or some inherited management interface.


Member Function Documentation

void acsdaemon::ContainerDaemon::shutdown (  )  raises (maciErrType::NoPermissionEx)

Shuts down the daemon.

Returns:
void

void acsdaemon::ContainerDaemon::start_container ( in string  container_type,
in string  container_name,
in short  instance_number,
in ACS::stringSeq  type_modifiers,
in string  flags 
) raises (acsdaemonErrType::FailedToStartContainerEx, ACSErrTypeCommon::BadParameterEx)

Starts a container.

Parameters:
type_modifiers See Container.xsd (DeployInfo.TypeModifiers) and http://jira.alma.cl/browse/COMP-1316
Returns:
void

void acsdaemon::ContainerDaemon::stop_container ( in string  container_name,
in short  instance_number,
in string  flags 
) raises (acsdaemonErrType::FailedToStopContainerEx, ACSErrTypeCommon::BadParameterEx)

Stop a container.

Returns:
void


The documentation for this interface was generated from the following file: