|
Public Member Functions |
| NodeApplicationManager_Impl (CORBA::ORB_ptr o, PortableServer::POA_ptr p) |
| Constructor.
|
virtual Deployment::Application_ptr | startLaunch (const Deployment::Properties &configProperty, Deployment::Connections_out providedReference, CORBA::Boolean start ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, Deployment::ResourceNotAvailable, Deployment::StartError, Deployment::InvalidProperty) |
virtual void | destroyApplication (Deployment::Application_ptr ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, Deployment::StopError) |
virtual PortableServer::ObjectId | init (const char *nodeapp_location, const CORBA::ULong delay, const Deployment::DeploymentPlan &plan, const PortableServer::POA_ptr callback_poa ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, Deployment::InvalidProperty) |
Deployment::NodeApplicationManager_ptr | get_nodeapp_manager (void) |
Protected Types |
typedef ACE_Hash_Map_Manager_Ex<
ACE_CString, Components::CCMObject_var,
ACE_Hash< ACE_CString >,
ACE_Equal_To< ACE_CString >,
ACE_Null_Mutex > | CCMComponent_Map |
typedef CCMComponent_Map::iterator | Component_Iterator |
Protected Member Functions |
virtual | ~NodeApplicationManager_Impl (void) |
| Destructor.
|
virtual Deployment::NodeApplication_ptr | create_node_application (const ACE_CString &options ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, Deployment::ResourceNotAvailable, Deployment::StartError, Deployment::InvalidProperty) |
virtual Deployment::Connections * | create_connections (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, Deployment::ResourceNotAvailable, Deployment::StartError, Deployment::InvalidProperty) |
void | parse_config_value (ACE_CString &str ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, Deployment::InvalidProperty) |
Protected Attributes |
ACE_CString | nodeapp_path_ |
CORBA::ORB_var | orb_ |
PortableServer::POA_var | poa_ |
Deployment::NodeApplicationManager_var | objref_ |
PortableServer::POA_var | callback_poa_ |
Deployment::NodeApplication_var | nodeapp_ |
Deployment::DeploymentPlan | plan_ |
CORBA::ULong | spawn_delay_ |
CORBA::String_var | nodeapp_command_op_ |
CCMComponent_Map | component_map_ |
TAO_SYNCH_MUTEX | lock_ |