'@param creator: The L{_ISSHConnectionCreator} provider which was used
to get the connection which this channel exists on.
@type creator: L{_ISSHConnectionCreator} provider
@param command: The command to be executed.
@type command: L{bytes}
@param protocolFactory: A client factory to use to build a L{IProtocol}
provider to use to associate with the running command.
@param commandConnected: A L{Deferred} to use to signal that execution
of the command has failed or that it has succeeded and the command
is now running.
@type commandConnected: L{Deferred}'

def __init__(self, creator, command, protocolFactory, commandConnected):

    SSHChannel.__init__(self)
    self._creator = creator
    self._command = command
    self._protocolFactory = protocolFactory
    self._commandConnected = commandConnected
    self._reason = None
