Trees | Index | Help |
---|
Package flumotion :: Package admin :: Module admin :: Class AdminModel |
|
Loggable
--+ |Jellyable
--+ | | |Serializable
--+ | | |Referenceable
--+ |BaseMedium
--+ |object
--+ | | |GObject
--+ | AdminModel
I live in the admin client. I am a data model for any admin view implementing a UI to communicate with one manager. I send signals when things happen.
Manager calls on us throughflumotion.manager.admin.AdminAvatar
Method Summary | |
---|---|
__init__(self,
username,
password)
| |
Add a view as a client to the model. | |
adminInfoStr(self)
| |
Call a method on all views. | |
checkElements(self,
workerName,
elements)
| |
cleanComponents(self)
| |
twisted.internet.defer.Deferred
|
Call the given method on the given component with the given args. |
connectionFailed(self,
reason)
| |
connectionInfoStr(self)
| |
Connect to a host. | |
get_components(self)
| |
getComponents(self)
| |
getConfiguration(self)
| |
getEntry(self,
*args,
**kwargs)
| |
| |
getWorkerHeavenState(self)
| |
isConnected(self)
| |
loadConfiguration(self,
xml_string)
| |
managerInfoStr(self)
| |
reconnect(self)
| |
reload(self)
| |
reload_async(self,
*args,
**kwargs)
| |
twisted.internet.defer.Deferred
|
Tell the manager to reload code for a component. |
deferred |
Tell the manager to reload its code. |
remote_componentCall(self,
componentState,
methodName,
*args,
**kwargs)
| |
remote_log(self,
category,
type,
message)
| |
remote_shutdown(self)
| |
Remove a view as a client to the model. | |
| |
setRemoteReference(self,
*args,
**kwargs)
| |
stateAppend(self,
state,
key,
value)
| |
stateRemove(self,
state,
key,
value)
| |
stateSet(self,
state,
key,
value)
| |
twisted.internet.defer.Deferred
|
Call the the given method on the given worker with the given args. |
twisted.internet.defer.Deferred
|
Run the given function and args on the given worker. |
_callRemoteCallback(self,
result,
methodName,
componentName)
| |
_callRemoteErrback(self,
failure,
type,
name,
methodName)
| |
_defaultErrback(self,
failure)
| |
_makeFactory(self,
username,
password)
| |
_setWorkerHeavenState(self,
state)
| |
Inherited from BaseMedium | |
| |
| |
| |
| |
Inherited from Referenceable | |
(internal) | |
A remote message has been received. | |
Inherited from Serializable | |
Return an ID which uniquely represents this object for this process. | |
Inherited from Jellyable | |
| |
Inherited from Loggable | |
Log a debug message. | |
Log an error. | |
Log an informational message. | |
Log a log message. | |
Overridable log function. | |
Overridable object name function. | |
Log a warning. | |
Log a warning about a Failure. | |
Inherited from GObject | |
x.__cmp__(y) <==> cmp(x,y) | |
| |
x.__hash__() <==> hash(x) | |
T.__new__(S, ...) -> a new object with type S, a subtype of T | |
x.__repr__() <==> repr(x) | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
Inherited from object | |
x.__delattr__('name') <==> del x.name | |
x.__getattribute__('name') <==> x.name | |
helper for pickle | |
helper for pickle | |
x.__setattr__('name', value) <==> x.name = value | |
x.__str__() <==> str(x) |
Class Variable Summary | |
---|---|
GType |
__gtype__ = <GType flumotion+admin+admin+AdminModel (762...
|
tuple |
__implements__ = (<class 'flumotion.common.interfaces.IA...
|
str |
logCategory : Implementors can provide a category to log their messages under. |
NoneType |
planet = None |
Inherited from BaseMedium | |
NoneType |
bundleLoader = None |
NoneType |
remote = None |
Inherited from Referenceable | |
NoneType |
perspective = None |
Inherited from GObject | |
str |
__gdoc__ = 'Object GObject\n\nSignals from GObject:\n n...
|
getset_descriptor |
__grefcount__ = <attribute '__grefcount__' of 'gobject.G...
|
Method Details |
---|
addView(self, view)Add a view as a client to the model. |
callViews(self, methodName, *args, **kwargs)Call a method on all views. |
componentCallRemote(self, componentState, methodName, *args, **kwargs)Call the given method on the given component with the given args.
|
connectToHost(self, host, port, use_insecure=False)Connect to a host. |
getProperty(self, componentState, element, property)
|
reloadComponent(self, componentState)Tell the manager to reload code for a component.
|
reloadManager(self)Tell the manager to reload its code.
|
removeView(self, view)Remove a view as a client to the model. |
setProperty(self, componentState, element, property, value)
|
workerCallRemote(self, workerName, methodName, *args, **kwargs)Call the the given method on the given worker with the given args.
|
workerRun(self, workerName, moduleName, functionName, *args, **kwargs)Run the given function and args on the given worker. If the worker does not already have the module, or it is out of date, it will be retrieved from the manager.
|
Class Variable Details |
---|
__gtype__
|
__implements__
|
logCategoryImplementors can provide a category to log their messages under.
|
planet
|
Trees | Index | Help |
---|
Generated by Epydoc 2.1 on Tue Dec 20 15:33:10 2005 | http://epydoc.sf.net |