| Trees | Indices | Help |
|---|
|
|
twisted.spread.pb.Avatar --+
|
common.log.Loggable --+
|
twisted.pb.Avatar --+
|
twisted.pb.PingableAvatar --+
|
common.log.Loggable --+
|
base.ManagerAvatar --+
|
ComponentAvatar
I am a Manager-side avatar for a component. I live in the ComponentHeaven.
Each component that logs in to the manager gets an avatar created for it in the manager.
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
| list of str |
|
||
| list of str |
|
||
| int |
|
||
| str |
|
||
| str |
|
||
| int |
|
||
| str |
|
||
| str |
|
||
| str |
|
||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
twisted.internet.defer.Deferred
|
|
||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
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. |
|||
| str |
avatarId the id for this avatar, unique inside the heaven |
||
| flumotion.common.planet.ManagerComponentState |
componentState component state of this avatar's component |
||
| flumotion.common.planet.ManagerJobState |
jobState job state of this avatar's component |
||
|
Inherited from Inherited from Inherited from |
|||
|
|||
|
Inherited from |
|||
|
|||
|
Tell the avatar that the given mind has been attached. This gives the avatar a way to call remotely to the client that requested this avatar. This is scheduled by the portal after the client has logged in.
|
Tell the avatar that the peer's client referenced by the mind has detached. Called through the manager's PB logout trigger calling flumotion.manager.manager.Dispatcher.removeAvatar
|
Get a list of feedIds for feeds this component wants to eat from.
|
Get a list of feedIds that this component has feeders for. Obviously, the componentName part will be the same for all of them, since it's the name of this component, but we return the feedId to be similar to getEaters.
|
Set up the component with the given config. Proxies to flumotion.component.component.BaseComponentMedium.remote_setup
|
Set a property on an element.
|
Get a property of an element.
|
Authenticate the given keycard. Gets proxied to flumotion.component.bouncers.bouncer.BouncerMedium.remote_authenticate The component should be a subclass of flumotion.component.bouncers.bouncer.Bouncer
|
Remove a keycard managed by this bouncer because the requester has gone.
|
Expire a keycard issued to this component because the bouncer decided to.
|
Called by the component to tell the manager that a given feed is ready or not. Will notify other components depending on this feeder, starting them if all of their dependencies are ready.
|
Remove a keycard on the given bouncer on behalf of a component's medium. This is requested by a component that created the keycard.
|
Expire a keycard (and thus the requester's connection) issued to the given requester. This is called by the bouncer component that authenticated the keycard.
|
Request reservation a number of ports on a particular worker. This can be called from a job if it needs some ports itself.
|
| Trees | Indices | Help |
|---|
| Generated by Epydoc 3.0.1 on Sun Mar 7 10:46:26 2010 | http://epydoc.sourceforge.net |