'@param reactor: An L{IReactorSSL} provider.
@param port: The port number used for listening
@type port: int
@param sslContextFactory: An instance of
L{interfaces.IOpenSSLContextFactory}.
@param backlog: Size of the listen queue
@type backlog: int
@param interface: The hostname to bind to, defaults to \'\' (all)
@type interface: str'

def __init__(self, reactor, port, sslContextFactory, backlog=50, interface=''):

    self._reactor = reactor
    self._port = port
    self._sslContextFactory = sslContextFactory
    self._backlog = backlog
    self._interface = interface
