Interface used to manage the lifecycle of instances.
More...
import "DAnCE_LocalityManager.idl";
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.
void DAnCE::InstanceDeploymentHandler::configure |
( |
in::Deployment::Properties |
config |
) |
|
void DAnCE::InstanceDeploymentHandler::disconnect_instance |
( |
in::Deployment::DeploymentPlan |
plan, |
|
|
in unsigned long |
connectionRef | |
|
) |
| | raises (::Deployment::StopError) |
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::remove_instance |
( |
in::Deployment::DeploymentPlan |
plan, |
|
|
in unsigned long |
instanceRef, |
|
|
in any |
instance_reference | |
|
) |
| | raises (::Deployment::StopError) |
Member Data Documentation
The documentation for this interface was generated from the following file: