|
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 | ||
| ) |
| DAnCE::DomainApplication_Impl::~DomainApplication_Impl | ( | ) | [virtual] |
| void DAnCE::DomainApplication_Impl::destroyApplication | ( | const DA_CompletionHandler_AutoPtr & | _ch_ptr | ) |
| void DAnCE::DomainApplication_Impl::finishLaunch | ( | ::Deployment::AMH_ApplicationResponseHandler_ptr | _tao_rh, |
| const ::Deployment::Connections & | connections, | ||
| CORBA::Boolean | start | ||
| ) | [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 | ) |
| void DAnCE::DomainApplication_Impl::start | ( | ::Deployment::AMH_ApplicationResponseHandler_ptr | _tao_rh | ) | [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 class DA_NA_ReplyHandlerImpl [friend] |
friend class DA_NAM_ReplyHandlerImpl [friend] |
TNam2Nm& DAnCE::DomainApplication_Impl::nams_ [private] |
TNm2Id& DAnCE::DomainApplication_Impl::node_ids_ [private] |
1.7.5