com.atlassian.stash.scm.ssh.SshScmRequestHandler |
Public Methods
Returns an SshScmRequest
if this handler can handle the supplied command string, or null
otherwise.
Parameters
remoteCommand
| the command String passed from the remote SSH client (e.g. "git upload-pack path/to/repository") |
in
| the java.io.InputStream from the remote client |
out
| the java.io.OutputStream for writing output to the remote client |
error
| the error java.io.OutputStream for writing to the remote client's error stream |
exitCodeCallback
| used to set the exit code returned to the remote client. If the callback is not invoked
a return code of 1 will be used |
Returns
- an
SshScmRequest
if this factory supports the specified command, or null to indicate that
this factory does not support the command.