class twisted.application.service.ServiceMaker: (source)
Implements interfaces: twisted.application.service.IServiceMaker, twisted.plugin.IPlugin
Utility class to simplify the definition of IServiceMaker plugins.
| Method | __init__ | Undocumented |
| Instance Variable | name | Undocumented |
| Instance Variable | module | Undocumented |
| Instance Variable | description | A brief summary of the features provided by this Twisted application plugin. |
| Instance Variable | tapname | A short string naming this Twisted plugin, for example 'web' or 'pencil'. This name will be used as the subcommand of 'twistd'. |
| Property | options | A twisted.python.usage.Options subclass defining the configuration options for this application. |
| Property | makeService | Create and return an object providing twisted.application.service.IService. |
A short string naming this Twisted plugin, for example 'web' or 'pencil'. This name will be used as the subcommand of 'twistd'.
A twisted.python.usage.Options subclass defining the configuration options for this application.
Create and return an object providing twisted.application.service.IService.
| Parameters | options | A mapping (typically a dict or twisted.python.usage.Options instance) of configuration options to desired configuration values. |