Trees | Indices | Help |
---|
|
twisted.spread.jelly.Jellyable --+ | twisted.spread.flavors.Serializable --+ | twisted.spread.flavors.Referenceable --+ | log.Loggable --+ | twisted.pb.Referenceable --+ | BaseMedium
I am a base interface for PB clients interfacing with PB server-side avatars. Used by admin/worker/component to talk to manager's vishnu, and by job to talk to worker's brain.
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from Inherited from Inherited from Inherited from Inherited from |
|
|||
logCategory =
Implementors can provide a category to log their messages under. |
|||
str |
remoteLogName =
name to use to log the other side of the connection |
||
flumotion.common.bundleclient.BundleLoader |
bundleLoader = None
|
||
__implemented__ = <implementedBy flumotion.common.medium.BaseM
|
|||
__provides__ = <zope.interface.declarations.ClassProvides obje
|
|||
Inherited from |
|
|||
twisted.spread.pb.RemoteReference
|
remote = None a remote reference to the server-side object on which perspective_(methodName) methods can be called |
|
Set the given remoteReference as the reference to the server-side avatar.
|
Call the given method with the given arguments remotely on the server-side avatar. Gets serialized to server-side perspective_ methods.
|
Call the given method with the given arguments remotely on the server-side avatar. Gets serialized to server-side perspective_ methods. |
Runs the given function in the given module with the given arguments. If we can't find the bundle for the given module, or if the given module does not contain the requested function, we will raise flumotion.common.errors.RemoteRunError (perhaps a poorly chosen error). If importing the module or running the function raises an exception, that exception will be passed through unmodified. Callers that expect to return their result over a PB connection should catch nonserializable exceptions so as to prevent nasty backtraces in the logs.
|
|
__implemented__
|
__provides__
|
Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Fri Apr 11 07:40:24 2008 | http://epydoc.sourceforge.net |