Package flumotion :: Package component :: Package bouncers :: Module multibouncerplug :: Class MultiBouncerPlug
[hide private]

Class MultiBouncerPlug

source code

                 object --+            
                          |            
extern.log.log.Loggable --+            
                          |            
            plugs.base.Plug --+        
                              |        
       plugs.base.ComponentPlug --+    
                                  |    
                   plug.BouncerPlug --+
                                      |
                                     MultiBouncerPlug

Instance Methods [hide private]
 
start(self, component) source code
 
authenticate(self, keycard) source code
 
on_keycardRemoved(self, keycard)
Override to cleanup sub-class specific data related to keycards.
source code
 
algorithm_expire_keycard_ids(self, keycard_ids, name) source code

Inherited from plug.BouncerPlug: addKeycard, expireKeycardId, expireKeycardIds, generateKeycardId, on_keycardAdded, removeKeycard, removeKeycardId, set_expire_function

Inherited from plug.BouncerPlug (private): _addKeycard

Inherited from plugs.base.ComponentPlug: restart, stop

Inherited from plugs.base.Plug: __init__

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

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

Class Variables [hide private]
  logCategory = 'multibouncerplug'
Implementors can provide a category to log their messages under.

Inherited from extern.log.log.Loggable: __implemented__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

start(self, component)

source code 
Overrides: plugs.base.ComponentPlug.start

authenticate(self, keycard)

source code 
Overrides: plug.BouncerPlug.authenticate

on_keycardRemoved(self, keycard)

source code 

Override to cleanup sub-class specific data related to keycards. Called when the base bouncer has cleanup his references to a keycard.

Overrides: plug.BouncerPlug.on_keycardRemoved
(inherited documentation)