Package flumotion :: Package manager :: Module config :: Class ManagerConfigParser
[hide private]

Class ManagerConfigParser

source code

extern.log.log.Loggable --+            
                          |            
         common.fxml.Parser --+        
                              |        
 common.config.BaseConfigParser --+    
                                  |    
              FlumotionConfigParser --+
                                      |
                                     ManagerConfigParser

I parse manager configuration out of a planet configuration file.

Nested Classes [hide private]

Inherited from common.config.BaseConfigParser: parserError

Instance Methods [hide private]
 
__init__(self, file) source code
 
_parseParameters(self) source code
 
_parseManagerWithoutRegistry(self, node) source code
 
_parseManagerWithRegistry(self, node) source code
 
parseBouncerAndPlugs(self) source code
 
unlink(self) source code

Inherited from FlumotionConfigParser: parseComponent

Inherited from common.config.BaseConfigParser: add, getPath, parsePlugs

Inherited from common.fxml.Parser: checkAttributes, getRoot, parseAttributes, parseFromTable, parseTextNode

Inherited from extern.log.log.Loggable: __providedBy__, debug, doLog, error, info, log, logFunction, logObjectName, warning, warningFailure, writeMarker

Class Variables [hide private]
  logCategory = 'config'
Implementors can provide a category to log their messages under.
  MANAGER_SOCKETS = ['flumotion.component.plugs.adminaction.Admi...

Inherited from extern.log.log.Loggable: __implemented__, __provides__

Instance Variables [hide private]
  manager
A ConfigEntryManager containing options for the manager section, filled in at construction time.
Method Details [hide private]

__init__(self, file)
(Constructor)

source code 
Parameters:
  • file - The file to parse, either as an open file object, or as the name of a file to open.
Overrides: common.config.BaseConfigParser.__init__
(inherited documentation)

Class Variable Details [hide private]

MANAGER_SOCKETS

Value:
['flumotion.component.plugs.adminaction.AdminAction',
 'flumotion.component.plugs.lifecycle.ManagerLifecycle',
 'flumotion.component.plugs.identity.IdentityProvider']