class twisted.plugin.IPlugin(Interface): (source)
Known implementations: twisted.application.reactors.Reactor, twisted.application.service.ServiceMaker, twisted.internet.endpoints._StandardIOParser, twisted.internet.endpoints._SystemdParser, twisted.internet.endpoints._TCP6ServerParser, twisted.internet.endpoints._TLSClientEndpointParser, 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.plugins.twisted_trial._Reporter, twisted.protocols.haproxy._parser.HAProxyServerParser
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.