#include <Locality_Manager_Impl.h>
Public Member Functions | |
LocalityManager_i (const ACE_TString &uuid, CORBA::ORB_ptr orb, PortableServer::POA_ptr poa) | |
void | init (Deployment::Properties *prop) |
virtual | ~LocalityManager_i (void) |
virtual ::Deployment::Properties * | configuration (void) |
virtual ::Deployment::ApplicationManager_ptr | preparePlan (const ::Deployment::DeploymentPlan &plan,::Deployment::ResourceCommitmentManager_ptr resourceCommitment) |
virtual void | destroyManager (::Deployment::ApplicationManager_ptr manager) |
virtual void | shutdown (void) |
virtual void | finishLaunch (const ::Deployment::Connections &providedReference,::CORBA::Boolean start) |
virtual void | start (void) |
virtual ::Deployment::Application_ptr | startLaunch (const ::Deployment::Properties &configProperty,::Deployment::Connections_out providedReference) |
virtual void | destroyApplication (::Deployment::Application_ptr app) |
Private Types | |
typedef std::list< CORBA::ULong > | INSTANCE_LIST |
typedef std::map< std::string, INSTANCE_LIST > | HANDLER_TABLE |
typedef std::vector< std::string > | HANDLER_ORDER |
typedef std::map< std::string, CORBA::Any_var > | REFERENCE_MAP |
Private Member Functions | |
void | install_instances (const ::Deployment::Properties &prop) |
void | collect_references (::Deployment::Connections_out &providedReference) |
Private Attributes | |
ACE_TString | uuid_ |
CORBA::ORB_var | orb_ |
PortableServer::POA_var | poa_ |
HANDLER_TABLE | instance_handlers_ |
HANDLER_ORDER | handler_order_ |
REFERENCE_MAP | instance_references_ |
::Deployment::DeploymentPlan | plan_ |
::Deployment::Properties_var | props_ |
DAnCE::Deployment_Scheduler | scheduler_ |
CORBA::ULong | spawn_delay_ |
typedef std::vector< std::string > DAnCE::LocalityManager_i::HANDLER_ORDER [private] |
typedef std::map<std::string, INSTANCE_LIST> DAnCE::LocalityManager_i::HANDLER_TABLE [private] |
typedef std::list< CORBA::ULong > DAnCE::LocalityManager_i::INSTANCE_LIST [private] |
typedef std::map< std::string, CORBA::Any_var > DAnCE::LocalityManager_i::REFERENCE_MAP [private] |
DAnCE::LocalityManager_i::LocalityManager_i | ( | const ACE_TString & | uuid, | |
CORBA::ORB_ptr | orb, | |||
PortableServer::POA_ptr | poa | |||
) |
DAnCE::LocalityManager_i::~LocalityManager_i | ( | void | ) | [virtual] |
void DAnCE::LocalityManager_i::collect_references | ( | ::Deployment::Connections_out & | providedReference | ) | [private] |
Deployment::Properties * DAnCE::LocalityManager_i::configuration | ( | void | ) |
void DAnCE::LocalityManager_i::destroyApplication | ( | ::Deployment::Application_ptr | app | ) | [virtual] |
void DAnCE::LocalityManager_i::destroyManager | ( | ::Deployment::ApplicationManager_ptr | manager | ) | [virtual] |
void DAnCE::LocalityManager_i::finishLaunch | ( | const ::Deployment::Connections & | providedReference, | |
::CORBA::Boolean | start | |||
) | [virtual] |
void DAnCE::LocalityManager_i::init | ( | Deployment::Properties * | prop | ) |
void DAnCE::LocalityManager_i::install_instances | ( | const ::Deployment::Properties & | prop | ) | [private] |
Deployment::ApplicationManager_ptr DAnCE::LocalityManager_i::preparePlan | ( | const ::Deployment::DeploymentPlan & | plan, | |
::Deployment::ResourceCommitmentManager_ptr | resourceCommitment | |||
) |
void DAnCE::LocalityManager_i::shutdown | ( | void | ) | [virtual] |
void DAnCE::LocalityManager_i::start | ( | void | ) | [virtual] |
Deployment::Application_ptr DAnCE::LocalityManager_i::startLaunch | ( | const ::Deployment::Properties & | configProperty, | |
::Deployment::Connections_out | providedReference | |||
) |
CORBA::ORB_var DAnCE::LocalityManager_i::orb_ [private] |
PortableServer::POA_var DAnCE::LocalityManager_i::poa_ [private] |
::Deployment::Properties_var DAnCE::LocalityManager_i::props_ [private] |
ACE_TString DAnCE::LocalityManager_i::uuid_ [private] |