Trees | Indices | Help |
---|
|
twisted.spread.jelly.Jellyable --+ | twisted.spread.flavors.Serializable --+ | twisted.spread.flavors.Referenceable --+ | extern.log.log.Loggable --+ | twisted.pb.Referenceable --+ | common.medium.BaseMedium --+ | common.medium.PingingMedium --+ | BaseComponentMedium
I am a medium interfacing with a manager-side avatar. I implement a Referenceable for the manager's avatar to call on me. I have a remote reference to the manager's avatar to call upon. I am created by the ComponentClientFactory.
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
flumotion.common.planet.WorkerJobState |
|
||
dict |
|
||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from |
|
|||
logCategory =
Implementors can provide a category to log their messages under. |
|||
__implemented__ = <implementedBy flumotion.component.component
|
|||
flumotion.twisted.pb.Authenticator |
authenticator the authenticator used to log in to manager |
||
Inherited from Inherited from Inherited from |
|
|||
Inherited from |
|
|
Set the given remoteReference as the reference to the server-side avatar.
|
Return the IP of this component based on connection to the manager. Note: this is insufficient in general, and should be replaced by network mapping stuff later. |
Set the authenticator the client factory has used to log in to the manager. Can be reused by the component's medium to make feed connections which also get authenticated by the manager's bouncer.
|
Return the state of the component, which will be serialized to a flumotion.common.planet.ManagerJobState object.
|
Return the configuration of the component.
|
Base implementation of getMasterClockInfo, can be overridden by subclasses. By default, just returns None. |
Sets the Flumotion debugging levels based on the passed debug string. Since: 0.6.0 |
Modifies a component property on the fly Since: 0.9.0 |
Special descriptor for class __provides__ The descriptor caches the implementedBy info, so that we can get declarations for objects without instance-specific interfaces a bit quicker. For example: >>> from zope.interface import Interface >>> class IFooFactory(Interface): ... pass >>> class IFoo(Interface): ... pass >>> class C(object): ... implements(IFoo) ... classProvides(IFooFactory) >>> [i.getName() for i in C.__provides__] ['IFooFactory'] >>> [i.getName() for i in C().__provides__] ['IFoo']
|
|
__implemented__
|
Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Thu Nov 10 11:16:01 2011 | http://epydoc.sourceforge.net |