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::Application_var, Deployment::NodeApplicationManager_var, ACE_Null_Mutex > | TApp2Mgr |
Public Member Functions | |
DomainApplication_Impl (TNam2Nm &nams, const Deployment::Properties &configProperty, Deployment::Connections &conn) | |
virtual | ~DomainApplication_Impl () |
void | startLaunch (const Deployment::Properties &configProperty) |
virtual void | finishLaunch (const Deployment::Connections &connections, CORBA::Boolean start) |
virtual void | start () |
Private Attributes | |
TApp2Mgr | node_applications_ |
Deployment::Connections | connections_ |
TNam2Nm & | nams_ |
Deployment::Application_var | na_ |
This class implements the DomainApplication interface.
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 |
DAnCE::DomainApplication_Impl::DomainApplication_Impl | ( | TNam2Nm & | nams, | |
const Deployment::Properties & | configProperty, | |||
Deployment::Connections & | conn | |||
) |
DAnCE::DomainApplication_Impl::~DomainApplication_Impl | ( | ) | [virtual] |
void DAnCE::DomainApplication_Impl::finishLaunch | ( | 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::start | ( | ) | [virtual] |
Starts the application. Raises the StartError exception if starting the application fails.
void DAnCE::DomainApplication_Impl::startLaunch | ( | const Deployment::Properties & | configProperty | ) |
Deployment::Application_var DAnCE::DomainApplication_Impl::na_ [private] |
TNam2Nm& DAnCE::DomainApplication_Impl::nams_ [private] |