DAnCE
..
|
#include <Plugin_Manager.h>
Public Types | |
typedef Dependency_Sorter::IH_DEPS | IH_DEPS |
typedef Dependency_Sorter::Invalid_Install_Order | Invalid_Install_Order |
typedef Dependency_Sorter::INSTALL_ORDER | INSTALL_ORDER |
typedef std::list < ::DAnCE::DeploymentInterceptor_var > | INTERCEPTORS |
Public Member Functions | |
Plugin_Manager (void) | |
~Plugin_Manager (void) | |
void | set_orb (CORBA::ORB_ptr orb) |
CORBA::ORB_ptr | get_orb (void) |
void | set_configuration (const Deployment::Properties &config) |
Set the configuration of the plugin_manager. More... | |
char * | register_installation_handler (const ACE_TCHAR *artifact, const ACE_TCHAR *entrypoint, const IH_DEPS &dependencies, int open_mode) |
Registers a new installation handler. More... | |
void | register_interceptor (const ACE_TCHAR *artifact, const ACE_TCHAR *entrypoint, int open_mode) |
Registers a new deployment interceptor. More... | |
void | get_installation_order (INSTALL_ORDER &) |
::DAnCE::InstanceDeploymentHandler_ptr | fetch_installation_handler (const char *instance_type) |
const INTERCEPTORS & | fetch_interceptors (void) |
void | register_configuration_plugin (const ACE_TCHAR *artifact, const ACE_TCHAR *entrypoint, int open_mode) |
::DAnCE::LocalityConfiguration_ptr | get_configuration_handler (const char *id) |
Private Types | |
typedef std::map< std::string,::DAnCE::InstanceDeploymentHandler_var > | HANDLER_MAP |
typedef std::map< std::string, LocalityConfiguration_var > | CONFIG_MAP |
Private Attributes | |
const ::Deployment::Properties * | config_ |
HANDLER_MAP | handler_map_ |
INTERCEPTORS | interceptors_ |
CONFIG_MAP | config_plugins_ |
Dependency_Sorter | ih_dep_ |
CORBA::ORB_var | orb_ |
|
private |
|
private |
typedef std::list< ::DAnCE::DeploymentInterceptor_var > DAnCE::Plugin_Manager::INTERCEPTORS |
DAnCE::Plugin_Manager::Plugin_Manager | ( | void | ) |
DAnCE::Plugin_Manager::~Plugin_Manager | ( | void | ) |
DAnCE::InstanceDeploymentHandler_ptr DAnCE::Plugin_Manager::fetch_installation_handler | ( | const char * | instance_type | ) |
const Plugin_Manager::INTERCEPTORS & DAnCE::Plugin_Manager::fetch_interceptors | ( | void | ) |
DAnCE::LocalityConfiguration_ptr DAnCE::Plugin_Manager::get_configuration_handler | ( | const char * | id | ) |
void DAnCE::Plugin_Manager::get_installation_order | ( | Plugin_Manager::INSTALL_ORDER & | io | ) |
CORBA::ORB_ptr DAnCE::Plugin_Manager::get_orb | ( | void | ) |
void DAnCE::Plugin_Manager::register_configuration_plugin | ( | const ACE_TCHAR * | artifact, |
const ACE_TCHAR * | entrypoint, | ||
int | open_mode | ||
) |
char * DAnCE::Plugin_Manager::register_installation_handler | ( | const ACE_TCHAR * | artifact, |
const ACE_TCHAR * | entrypoint, | ||
const IH_DEPS & | dependencies, | ||
int | open_mode | ||
) |
Registers a new installation handler.
void DAnCE::Plugin_Manager::register_interceptor | ( | const ACE_TCHAR * | artifact, |
const ACE_TCHAR * | entrypoint, | ||
int | open_mode | ||
) |
Registers a new deployment interceptor.
void DAnCE::Plugin_Manager::set_configuration | ( | const Deployment::Properties & | config | ) |
Set the configuration of the plugin_manager.
void DAnCE::Plugin_Manager::set_orb | ( | CORBA::ORB_ptr | orb | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |