DAnCE ..
Public Member Functions | Public Attributes
DAnCE::InstanceDeploymentHandler Interface Reference

Interface used to manage the lifecycle of instances. More...

import "DAnCE_LocalityManager.idl";

Inheritance diagram for DAnCE::InstanceDeploymentHandler:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void configure (in::Deployment::Properties config)
void install_instance (in::Deployment::DeploymentPlan plan, in unsigned long instanceRef, out any instance_reference) raises (Deployment::StartError, Deployment::InvalidProperty, Deployment::InvalidNodeExecParameter, Deployment::InvalidComponentExecParameter)
void provide_endpoint_reference (in::Deployment::DeploymentPlan plan, in unsigned long connectionRef, out any endpoint_reference) raises (Deployment::StartError, Deployment::InvalidProperty)
void connect_instance (in::Deployment::DeploymentPlan plan, in unsigned long connectionRef, in any provided_reference) raises (Deployment::StartError, Deployment::InvalidConnection)
void disconnect_instance (in::Deployment::DeploymentPlan plan, in unsigned long connectionRef) raises (::Deployment::StopError)
void instance_configured (in::Deployment::DeploymentPlan plan, in unsigned long instanceRef) raises (Deployment::StartError)
void activate_instance (in::Deployment::DeploymentPlan plan, in unsigned long instanceRef, in any instance_reference) raises (Deployment::StartError)
void passivate_instance (in::Deployment::DeploymentPlan plan, in unsigned long instanceRef, in any instance_reference) raises (Deployment::StopError)
void remove_instance (in::Deployment::DeploymentPlan plan, in unsigned long instanceRef, in any instance_reference) raises (::Deployment::StopError)
void close ()
 Instruct the handler to release any resources prior to deallocation.

Public Attributes

readonly attribute string instance_type
readonly
attribute::CORBA::StringSeq 
dependencies

Detailed Description

Interface used to manage the lifecycle of instances.

This interface is used by the LocalityManager to manage the lifecycle of various instance types. Each instance type requires a seperate IDH.


Member Function Documentation

void DAnCE::InstanceDeploymentHandler::activate_instance ( in::Deployment::DeploymentPlan  plan,
in unsigned long  instanceRef,
in any  instance_reference 
) raises (Deployment::StartError)
void DAnCE::InstanceDeploymentHandler::close ( )

Instruct the handler to release any resources prior to deallocation.

Implemented in DAnCE::Config_Handler_Impl, DAnCE::Inst_Handler_Impl, DAnCE::Interceptor_Handler_Impl, and DAnCE::Locality_Handler_i.

void DAnCE::InstanceDeploymentHandler::configure ( in::Deployment::Properties  config)
void DAnCE::InstanceDeploymentHandler::connect_instance ( in::Deployment::DeploymentPlan  plan,
in unsigned long  connectionRef,
in any  provided_reference 
) raises (Deployment::StartError, Deployment::InvalidConnection)
void DAnCE::InstanceDeploymentHandler::disconnect_instance ( in::Deployment::DeploymentPlan  plan,
in unsigned long  connectionRef 
) raises (::Deployment::StopError)
void DAnCE::InstanceDeploymentHandler::install_instance ( in::Deployment::DeploymentPlan  plan,
in unsigned long  instanceRef,
out any  instance_reference 
) raises (Deployment::StartError, Deployment::InvalidProperty, Deployment::InvalidNodeExecParameter, Deployment::InvalidComponentExecParameter)
void DAnCE::InstanceDeploymentHandler::instance_configured ( in::Deployment::DeploymentPlan  plan,
in unsigned long  instanceRef 
) raises (Deployment::StartError)
void DAnCE::InstanceDeploymentHandler::passivate_instance ( in::Deployment::DeploymentPlan  plan,
in unsigned long  instanceRef,
in any  instance_reference 
) raises (Deployment::StopError)
void DAnCE::InstanceDeploymentHandler::provide_endpoint_reference ( in::Deployment::DeploymentPlan  plan,
in unsigned long  connectionRef,
out any  endpoint_reference 
) raises (Deployment::StartError, Deployment::InvalidProperty)
void DAnCE::InstanceDeploymentHandler::remove_instance ( in::Deployment::DeploymentPlan  plan,
in unsigned long  instanceRef,
in any  instance_reference 
) raises (::Deployment::StopError)

Member Data Documentation

readonly attribute ::CORBA::StringSeq DAnCE::InstanceDeploymentHandler::dependencies

The documentation for this interface was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines