DAnCE
..
|
#include <Plan_Launcher_Base.h>
Public Member Functions | |
virtual | ~Plan_Launcher_Base (void) |
virtual const char * | launch_plan (const ::Deployment::DeploymentPlan &plan, CORBA::Object_out am, CORBA::Object_out app)=0 |
virtual CORBA::Object_ptr | prepare_plan (const ::Deployment::DeploymentPlan &plan)=0 |
virtual CORBA::Object_ptr | start_launch (CORBA::Object_ptr app_mgr, const ::Deployment::Properties &properties,::Deployment::Connections_out connections)=0 |
Invokes startLaunch on the provided ApplicationManager reference. | |
virtual void | finish_launch (CORBA::Object_ptr application, const ::Deployment::Connections &provided_connections, bool start)=0 |
Invokes finishLaunch on the provided Application reference. | |
virtual void | start (CORBA::Object_ptr application)=0 |
Invokes start on the provided application reference. | |
virtual void | teardown_application (CORBA::Object_ptr app_mgr, CORBA::Object_ptr app)=0 |
virtual void | destroy_app_manager (CORBA::Object_ptr app_mgr)=0 |
Instructs the Manager to destroy the ApplicationManager. |
|
inlinevirtual |
|
pure virtual |
Instructs the Manager to destroy the ApplicationManager.
Implemented in DAnCE::Plan_Launcher_Base_Impl< Manager, AppManager, Application >, DAnCE::Plan_Launcher_Base_Impl< ::DAnCE::LocalityManager,::DAnCE::LocalityManager,::DAnCE::LocalityManager >, DAnCE::Plan_Launcher_Base_Impl< ::Deployment::NodeManager,::Deployment::NodeApplicationManager,::Deployment::NodeApplication >, and DAnCE::Plan_Launcher_Base_Impl< ::Deployment::ExecutionManager,::Deployment::DomainApplicationManager,::Deployment::DomainApplication >.
|
pure virtual |
Invokes finishLaunch on the provided Application reference.
Implemented in DAnCE::Plan_Launcher_Base_Impl< Manager, AppManager, Application >, DAnCE::Plan_Launcher_Base_Impl< ::DAnCE::LocalityManager,::DAnCE::LocalityManager,::DAnCE::LocalityManager >, DAnCE::Plan_Launcher_Base_Impl< ::Deployment::NodeManager,::Deployment::NodeApplicationManager,::Deployment::NodeApplication >, and DAnCE::Plan_Launcher_Base_Impl< ::Deployment::ExecutionManager,::Deployment::DomainApplicationManager,::Deployment::DomainApplication >.
|
pure virtual |
Fully launches a nominated plan, returning valid object references to the ApplicationManager and Application objects if successful.
Implemented in DAnCE::Plan_Launcher_Base_Impl< Manager, AppManager, Application >, DAnCE::Plan_Launcher_Base_Impl< ::DAnCE::LocalityManager,::DAnCE::LocalityManager,::DAnCE::LocalityManager >, DAnCE::Plan_Launcher_Base_Impl< ::Deployment::NodeManager,::Deployment::NodeApplicationManager,::Deployment::NodeApplication >, and DAnCE::Plan_Launcher_Base_Impl< ::Deployment::ExecutionManager,::Deployment::DomainApplicationManager,::Deployment::DomainApplication >.
|
pure virtual |
Invokes prepareplan for the provided plan, returning a reference to the ApplicationManager.
Implemented in DAnCE::Plan_Launcher_Base_Impl< Manager, AppManager, Application >, DAnCE::Plan_Launcher_Base_Impl< ::DAnCE::LocalityManager,::DAnCE::LocalityManager,::DAnCE::LocalityManager >, DAnCE::Plan_Launcher_Base_Impl< ::Deployment::NodeManager,::Deployment::NodeApplicationManager,::Deployment::NodeApplication >, and DAnCE::Plan_Launcher_Base_Impl< ::Deployment::ExecutionManager,::Deployment::DomainApplicationManager,::Deployment::DomainApplication >.
|
pure virtual |
Invokes start on the provided application reference.
Implemented in DAnCE::Plan_Launcher_Base_Impl< Manager, AppManager, Application >, DAnCE::Plan_Launcher_Base_Impl< ::DAnCE::LocalityManager,::DAnCE::LocalityManager,::DAnCE::LocalityManager >, DAnCE::Plan_Launcher_Base_Impl< ::Deployment::NodeManager,::Deployment::NodeApplicationManager,::Deployment::NodeApplication >, and DAnCE::Plan_Launcher_Base_Impl< ::Deployment::ExecutionManager,::Deployment::DomainApplicationManager,::Deployment::DomainApplication >.
|
pure virtual |
Invokes startLaunch on the provided ApplicationManager reference.
Implemented in DAnCE::Plan_Launcher_Base_Impl< Manager, AppManager, Application >, DAnCE::Plan_Launcher_Base_Impl< ::DAnCE::LocalityManager,::DAnCE::LocalityManager,::DAnCE::LocalityManager >, DAnCE::Plan_Launcher_Base_Impl< ::Deployment::NodeManager,::Deployment::NodeApplicationManager,::Deployment::NodeApplication >, and DAnCE::Plan_Launcher_Base_Impl< ::Deployment::ExecutionManager,::Deployment::DomainApplicationManager,::Deployment::DomainApplication >.
|
pure virtual |
Tears down a plan given an applicationmanafger and Application reference pair.
Implemented in DAnCE::Plan_Launcher_Base_Impl< Manager, AppManager, Application >, DAnCE::Plan_Launcher_Base_Impl< ::DAnCE::LocalityManager,::DAnCE::LocalityManager,::DAnCE::LocalityManager >, DAnCE::Plan_Launcher_Base_Impl< ::Deployment::NodeManager,::Deployment::NodeApplicationManager,::Deployment::NodeApplication >, and DAnCE::Plan_Launcher_Base_Impl< ::Deployment::ExecutionManager,::Deployment::DomainApplicationManager,::Deployment::DomainApplication >.