|
DAnCE
..
|
This class implements the DomainApplication interface. More...
#include <Domain_Application_Impl.h>


Public Types | |
| typedef ACE_Map_Manager < ::Deployment::NodeApplicationManager_var,::Deployment::NodeManager_var, ACE_Null_Mutex > | TNam2Nm |
| typedef ACE_Map_Manager < ::Deployment::NodeManager_var, ACE_CString, ACE_Null_Mutex > | TNm2Id |
| typedef ACE_Map_Manager < ::Deployment::Application_var,::Deployment::NodeApplicationManager_var, ACE_Null_Mutex > | TApp2Mgr |
| typedef ACE_Map_Manager < ::Deployment::Application_var, ACE_CString, ACE_Null_Mutex > | TApp2Id |
Public Member Functions | |
| DomainApplication_Impl (const char *plan_uuid, PortableServer::POA_ptr poa, TNam2Nm &nams, TNm2Id &node_ids) | |
| virtual | ~DomainApplication_Impl () |
| void | startLaunch (const ::Deployment::Properties &configProperty, DA_CompletionHandler *dam_handler) |
| void | destroyApplication (const DA_CompletionHandler_AutoPtr &_ch_ptr) |
| void | getConnections (::Deployment::Connections &conn) |
| const char * | getPlanUUID (void) |
| virtual void | finishLaunch (::Deployment::AMH_ApplicationResponseHandler_ptr _tao_rh, const ::Deployment::Connections &connections, CORBA::Boolean start) |
| virtual void | start (::Deployment::AMH_ApplicationResponseHandler_ptr _tao_rh) |
Private Attributes | |
| PortableServer::POA_var | poa_ |
| ACE_CString | planUUID_ |
| TApp2Mgr | node_applications_ |
| TApp2Id | app_node_ids_ |
| ::Deployment::Connections | connections_ |
| TNam2Nm & | nams_ |
| TNm2Id & | node_ids_ |
Friends | |
| class | DA_NAM_ReplyHandlerImpl |
| class | DA_NA_ReplyHandlerImpl |
This class implements the DomainApplication interface.
| typedef ACE_Map_Manager< ::Deployment::Application_var, ACE_CString, ACE_Null_Mutex > DAnCE::DomainApplication_Impl::TApp2Id |
| typedef ACE_Map_Manager< ::Deployment::Application_var, ::Deployment::NodeApplicationManager_var, ACE_Null_Mutex > DAnCE::DomainApplication_Impl::TApp2Mgr |
| typedef ACE_Map_Manager< ::Deployment::NodeApplicationManager_var, ::Deployment::NodeManager_var, ACE_Null_Mutex > DAnCE::DomainApplication_Impl::TNam2Nm |
| typedef ACE_Map_Manager< ::Deployment::NodeManager_var, ACE_CString, ACE_Null_Mutex> DAnCE::DomainApplication_Impl::TNm2Id |
| DAnCE::DomainApplication_Impl::DomainApplication_Impl | ( | const char * | plan_uuid, |
| PortableServer::POA_ptr | poa, | ||
| TNam2Nm & | nams, | ||
| TNm2Id & | node_ids | ||
| ) |
|
virtual |
| void DAnCE::DomainApplication_Impl::destroyApplication | ( | const DA_CompletionHandler_AutoPtr & | _ch_ptr | ) |
|
virtual |
The second step in launching an application in the domain-level. If the start parameter is true, the application is started as well. Raises the StartError exception if launching or starting the application fails.
| void DAnCE::DomainApplication_Impl::getConnections | ( | ::Deployment::Connections & | conn | ) |
| const char * DAnCE::DomainApplication_Impl::getPlanUUID | ( | void | ) |
|
virtual |
Starts the application. Raises the StartError exception if starting the application fails.
| void DAnCE::DomainApplication_Impl::startLaunch | ( | const ::Deployment::Properties & | configProperty, |
| DA_CompletionHandler * | dam_handler | ||
| ) |
|
friend |
|
friend |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
1.8.6