Package flumotion :: Package manager :: Module admin :: Class AdminHeaven
[hide private]

Class AdminHeaven

source code

 twisted.spread.jelly.Jellyable --+                
                                  |                
twisted.spread.flavors.Serializable --+            
                                      |            
   twisted.spread.flavors.Referenceable --+        
                                          |        
                twisted.spread.flavors.Root --+    
                                              |    
                    extern.log.log.Loggable --+    
                                              |    
                             base.ManagerHeaven --+
                                                  |
                                                 AdminHeaven

I interface between the Manager and administrative clients. For each client I create an AdminAvatar to handle requests. I live in the manager.

Nested Classes [hide private]
  avatarClass
the class object this heaven instantiates avatars from.
Instance Methods [hide private]

Inherited from base.ManagerHeaven: __init__, getAvatar, getAvatars, hasAvatar

Inherited from twisted.spread.flavors.Root: __provides__, rootObject

Inherited from twisted.spread.flavors.Referenceable: jellyFor, remoteMessageReceived

Inherited from twisted.spread.flavors.Serializable: processUniqueID

Inherited from twisted.spread.jelly.Jellyable: __providedBy__, getStateFor

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

Class Variables [hide private]
  logCategory = "admin-heaven"
Implementors can provide a category to log their messages under.

Inherited from twisted.spread.flavors.Root: __implemented__

Inherited from twisted.spread.flavors.Referenceable: perspective

Instance Variables [hide private]

Inherited from base.ManagerHeaven: avatars, vishnu