Trees | Indices | Help |
---|
|
twisted.spread.jelly.Jellyable --+ | twisted.spread.flavors.Serializable --+ | twisted.spread.flavors.Referenceable --+ | extern.log.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 hash(x) |
||
__implemented__ = <implementedBy flumotion.common.medium.BaseM
|
|||
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. |
Returns the given function in the given module, loading the module from a bundle. 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 raises an exception, that exception will be passed through unmodified.
|
Runs the given function in the given module with the given arguments. This method calls getBundledFunction and then invokes the function. Any error raised by getBundledFunction or by invoking the function 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.
|
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.
|
|
__implemented__
|
Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Tue Aug 13 06:17:00 2013 | http://epydoc.sourceforge.net |