Package flumotion :: Package worker :: Module feed :: Class FeedClientFactory
[hide private]

Class FeedClientFactory

source code

  twisted.internet.protocol.Factory --+            
twisted.internet.protocol.ClientFactory --+        
          twisted.spread.pb.PBClientFactory --+    
                        common.log.Loggable --+    
                    twisted.pb.FPBClientFactory --+
                            common.log.Loggable --+

I am a client factory used by a feed component's medium to log into a worker and exchange feeds.

Nested Classes [hide private]
subclass of flumotion.common.interfaces.IMedium perspectiveInterface
the interface we want to request a perspective for

Inherited from twisted.spread.pb.PBClientFactory: protocol

Instance Methods [hide private]
__init__(self, medium) source code

Inherited from twisted.pb.FPBClientFactory: getKeycardClasses, login

Inherited from twisted.spread.pb.PBClientFactory: clientConnectionFailed, clientConnectionLost, clientConnectionMade, disconnect, getPerspective, getRootObject

Inherited from twisted.spread.pb.PBClientFactory (private): _cbResponse, _failAll, _reset

Inherited from twisted.internet.protocol.ClientFactory: startedConnecting

Inherited from twisted.internet.protocol.Factory: __providedBy__, buildProtocol, doStart, doStop, startFactory, stopFactory

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

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

Inherited from twisted.spread.pb.PBClientFactory: unsafeTracebacks

Inherited from twisted.internet.protocol.Factory: __implemented__, __provides__, noisy, numPorts

Instance Variables [hide private]

Inherited from twisted.pb.FPBClientFactory: keycard, medium

Method Details [hide private]

__init__(self, medium)

source code 
Overrides: twisted.spread.pb.PBClientFactory.__init__