Arc::Loader Class Reference

Plugins loader. More...

#include <Loader.h>

Inheritance diagram for Arc::Loader:
Arc::BrokerPluginLoader Arc::EntityRetrieverPluginLoader< T > Arc::JobControllerPluginLoader Arc::JobDescriptionParserLoader Arc::MCCLoader Arc::SubmitterPluginLoader Arc::EntityRetriever< T >::Common

Public Member Functions

 Loader (XMLNode cfg)
 ~Loader ()

Protected Attributes

PluginsFactoryfactory_

Detailed Description

Plugins loader.

This class processes XML configration and loads specified plugins. Accepted configuration is defined by XML schema mcc.xsd. "Plugins" elements are parsed by this class and corresponding libraries are loaded.


Constructor & Destructor Documentation

Arc::Loader::Loader ( XMLNode  cfg  ) 

Constructor that takes whole XML configuration and performs common configuration part

Arc::Loader::~Loader (  ) 

Destructor destroys all components created by constructor


Field Documentation

Link to Factory responsible for loading and creation of Plugin and derived objects

Referenced by Arc::ChainContext::operator PluginsFactory *().


The documentation for this class was generated from the following file:
Generated on Wed Jun 27 11:54:23 2012 for Hosting Environment (Daemon) by  doxygen 1.6.3