class documentation

class ServiceMaker: (source)

Implements interfaces: twisted.application.service.IServiceMaker, twisted.plugin.IPlugin

View In Hierarchy

Utility class to simplify the definition of IServiceMaker plugins.
Method __init__ Undocumented
Instance Variable description A brief summary of the features provided by this Twisted application plugin.
Instance Variable module Undocumented
Instance Variable name Undocumented
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 make​Service Create and return an object providing twisted.application.service.IService.
Property options A twisted.python.usage.Options subclass defining the configuration options for this application.
def __init__(self, name, module, description, tapname): (source)

Undocumented

description = (source)
A brief summary of the features provided by this Twisted application plugin.
module = (source)

Undocumented

name = (source)

Undocumented

tapname = (source)
A short string naming this Twisted plugin, for example 'web' or 'pencil'. This name will be used as the subcommand of 'twistd'.
@property
makeService = (source)
Create and return an object providing twisted.application.service.IService.
Parameters
optionsA mapping (typically a dict or twisted.python.usage.Options instance) of configuration options to desired configuration values.
@property
options = (source)
A twisted.python.usage.Options subclass defining the configuration options for this application.