Deployment::DomainApplicationManager Interface Reference

import "Deployment_DomainApplicationManager.idl";

List of all members.

Public Member Functions

DeploymentPlan getPlan ()
void startLaunch (in Properties configProperty, in boolean start) raises (ResourceNotAvailable, StartError, InvalidProperty)
void finishLaunch (in boolean start, in boolean is_ReDAC) raises (StartError, InvalidConnection)
 This method has CIAO specific arguments and is not spec compliant.
void start () raises (StartError)
 CIAO specific extension.
NodeApplication get_node_app (in string node_name) raises (NoSuchName)
void destroyApplication () raises (StopError)
void destroyManager () raises (StopError)
 CIAO specific extension to destroy NodeApplicationManager.
void perform_redeployment (in DeploymentPlan new_plan) raises (PlanError, InstallationFailure, UnknownImplId, ImplEntryPointNotFound, InvalidConnection, InvalidProperty, ::Components::RemoveFailure)


Detailed Description

CIAO 's DomainApplicationManager interface differs spec-defined interface in the same that it also integrates the spec-defined interface for DomainApplication into itself This should be derived from ApplicationManager

Member Function Documentation

DeploymentPlan Deployment::DomainApplicationManager::getPlan (  ) 

void Deployment::DomainApplicationManager::startLaunch ( in Properties  configProperty,
in boolean  start 
) raises (ResourceNotAvailable, StartError, InvalidProperty)

This method is missing from CIAO but in the spec Applications getApplications (); CIAO specific version of startLaunch implementation, this one differs with spec-defined operation in the sense that it doesn't return DomainApplication object reference.

void Deployment::DomainApplicationManager::finishLaunch ( in boolean  start,
in boolean  is_ReDAC 
) raises (StartError, InvalidConnection)

This method has CIAO specific arguments and is not spec compliant.

void Deployment::DomainApplicationManager::start (  )  raises (StartError)

CIAO specific extension.

NodeApplication Deployment::DomainApplicationManager::get_node_app ( in string  node_name  )  raises (NoSuchName)

CIAO specific extention Fetch NodeApplication based on the given node name

void Deployment::DomainApplicationManager::destroyApplication (  )  raises (StopError)

CIAO specific extension, it differs with the spec defined one for no input parameter.

void Deployment::DomainApplicationManager::destroyManager (  )  raises (StopError)

CIAO specific extension to destroy NodeApplicationManager.

void Deployment::DomainApplicationManager::perform_redeployment ( in DeploymentPlan  new_plan  )  raises (PlanError, InstallationFailure, UnknownImplId, ImplEntryPointNotFound, InvalidConnection, InvalidProperty, ::Components::RemoveFailure)

CIAO specific extension Perform the actual redeployment and reconfiguration on the dommain level.


The documentation for this interface was generated from the following file:
Generated on Thu Feb 21 04:21:04 2008 for DAnCE by  doxygen 1.5.3-6