Home | Trees | Index | Help |
---|
Package twisted :: Package internet :: Module app :: Class MultiService |
|
_AbstractServiceCollection
--+ |OriginalAccessor
--+ | | |Versioned
--+ | | |ApplicationService
--+ | MultiService
DependentMultiService
I am a collection of multiple services.
I am useful if you have a large number of services and need to categorize them, or you need to write a protocol that can access multiple services through one factory, such as a protocol that maps services to virtual hosts, like POP3.Method Summary | |
---|---|
__init__(self,
serviceName,
serviceParent)
| |
__delattr__(self,
k)
(inherited from OriginalAccessor )
| |
__getattr__(self,
k)
(inherited from OriginalAccessor )
| |
Get state, adding a version number to it on its way out. (inherited from Versioned )
| |
__setattr__(self,
k,
v)
(inherited from OriginalAccessor )
| |
__setstate__(self,
state)
(inherited from Versioned )
| |
Add a Service to me. | |
Have my parent disown me. (inherited from ApplicationService )
| |
get_application(self)
(inherited from ApplicationService )
| |
Retrieve the named service from this application. (inherited from _AbstractServiceCollection )
| |
*actually* del self.k without incurring side-effects. (inherited from OriginalAccessor )
| |
*actually* set self.k to v without incurring side-effects. (inherited from OriginalAccessor )
| |
Remove a Service from me. | |
set_application(self,
application)
(inherited from ApplicationService )
| |
setApplication(self,
application)
(inherited from ApplicationService )
| |
Set my parent, which must be a service collection of some kind. (inherited from ApplicationService )
| |
Start all of my Services. | |
Stop all of my Services. | |
upgradeToVersion1(self)
(inherited from ApplicationService )
| |
(internal) Do a version upgrade. (inherited from Versioned )
| |
I massage the result of a DeferredList into something that's a bit easier to work with (see stopService 's __doc__). |
Method Details |
---|
addService(self, service)Add a Service to me. |
removeService(self, service)Remove a Service from me. |
startService(self)Start all of my Services. |
stopService(self)Stop all of my Services. I return a Deferred that results in a dict that looks like {serviceObject: (successOrFailure, result)}, where successOrFailure is a boolean and result is the result of the Deferred returned by serviceObject.stopService. |
_cbAttachServiceNames(self, result, services)I massage the result of a DeferredList into something that's a bit easier to work with (seestopService 's __doc__).
|
Home | Trees | Index | Help |
---|
Generated by Epydoc 1.1 on Thu May 8 13:18:25 2003 | http://epydoc.sf.net |