Interface used to manage the lifecycle of instances.
More...
import "DAnCE_LocalityManager.idl";
|
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. More...
|
|
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.
void DAnCE::InstanceDeploymentHandler::activate_instance |
( |
in::Deployment::DeploymentPlan |
plan, |
|
|
in unsigned long |
instanceRef, |
|
|
in any |
instance_reference |
|
) |
| raises (Deployment::StartError) |
void DAnCE::InstanceDeploymentHandler::close |
( |
| ) |
|
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) |
readonly attribute ::CORBA::StringSeq DAnCE::InstanceDeploymentHandler::dependencies |
readonly attribute string DAnCE::InstanceDeploymentHandler::instance_type |
The documentation for this interface was generated from the following file: