Package flumotion :: Package manager :: Module manager :: Class Vishnu
[show private | hide private]
[frames | no frames]

Class Vishnu

Loggable --+
           |
          Vishnu


I am the toplevel manager object that knows about all heavens and factories.
Method Summary
  __init__(self)
  getFactory(self)
  loadConfiguration(self, filename)
Load the configuration from the given filename, merging it on top of the currently running configuration.
  setBouncer(self, bouncer)
  _createHeaven(self, interface, klass)
Create a heaven of the given klass that will send avatars to clients implementing the given medium interface.
  _setupBundleBasket(self)
    Inherited from Loggable
  debug(self, *args)
Log a debug message.
  error(self, *args)
Log an error.
  info(self, *args)
Log an informational message.
  log(self, *args)
Log a log message.
  logFunction(self, message)
Overridable log function.
  logObjectName(self)
Overridable object name function.
  warning(self, *args)
Log a warning.

Class Variable Summary
str logCategory: Implementors can provide a category to log their messages under.

Method Details

loadConfiguration(self, filename)

Load the configuration from the given filename, merging it on top of the currently running configuration.

setBouncer(self, bouncer)

Parameters:
bouncer
           (type=flumotion.component.bouncers.bouncer.Bouncer)

_createHeaven(self, interface, klass)

Create a heaven of the given klass that will send avatars to clients implementing the given medium interface.
Parameters:
interface - the medium interface to create a heaven for
           (type=flumotion.common.interfaces.IMedium)
klass - the type of heaven to create
           (type=an implementor of flumotion.common.interfaces.IHeaven)

Class Variable Details

logCategory

Implementors can provide a category to log their messages under.
Type:
str
Value:
'vishnu'                                                               

Generated by Epydoc 2.1 on Fri Jan 21 09:59:45 2005 http://epydoc.sf.net