class documentation

class twisted.application.service.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 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.
def __init__(self, name, module, description, tapname): (source)

Undocumented

name = (source)

Undocumented

module = (source)

Undocumented

description = (source)

A brief summary of the features provided by this Twisted application plugin.

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
options = (source)

A twisted.python.usage.Options subclass defining the configuration options for this application.

@property
makeService = (source)

Create and return an object providing twisted.application.service.IService.

ParametersoptionsA mapping (typically a dict or twisted.python.usage.Options instance) of configuration options to desired configuration values.
API Documentation for Twisted, generated by pydoctor 20.12.1 at 2021-02-28 19:53:36.