DAnCE
..
|
Interface used to manage the lifecycle of instances. More...
#include <DAnCE_LocalityManager.idl>
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 |
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 | ( | ) |
Instruct the handler to release any resources prior to deallocation.
Implemented in DAnCE::Locality_Handler_i, DAnCE::Config_Handler_Impl, DAnCE::Inst_Handler_Impl, and DAnCE::Interceptor_Handler_Impl.
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) |
readonly attribute ::CORBA::StringSeq DAnCE::InstanceDeploymentHandler::dependencies |
readonly attribute string DAnCE::InstanceDeploymentHandler::instance_type |