interface documentation

class IPlugin(Interface): (source)

Known implementations: twisted.application.reactors.Reactor, twisted.application.service.ServiceMaker, twisted.plugins.cred_anonymous.AnonymousCheckerFactory, twisted.plugins.cred_file.FileCheckerFactory, twisted.plugins.cred_memory.InMemoryCheckerFactory, twisted.plugins.cred_sshkeys.SSHKeyCheckerFactory, twisted.plugins.cred_unix.UNIXCheckerFactory, twisted.protocols.haproxy._parser.HAProxyServerParser, twisted.internet.endpoints._StandardIOParser, twisted.internet.endpoints._SystemdParser, twisted.internet.endpoints._TCP6ServerParser, twisted.internet.endpoints._TLSClientEndpointParser, twisted.plugins.twisted_trial._Reporter

View In Hierarchy

Interface that must be implemented by all plugins.

Only objects which implement this interface will be considered for return by getPlugins. To be useful, plugins should also implement some other application-specific interface.