com.atlassian.bitbucket.ssh.command.SshCommandFactory |
Class Overview
Describes a factory for parsing commands and creating SshCommand
instances to run them.
Public Methods
Parameters
context
| context describing the command, which can be used by the factory implementations to determine
whether it supports the command or not |
This method is deprecated.
in 5.12 from removal in 6.0. Factories should implement create(SshCommandContext)
instead.
Parameters
command
| the command from the remote client (e.g. "git-upload-pack path/to/repository") |
stdin
| the InputStream for reading from the remote client's stdin stream |
stdout
| the OutputStream for writing to the remote client's stdout stream |
stderr
| the OutputStream for writing to the remote client's stderr stream |
public
boolean
supports
(String command)
Parameters
command
| the command from the remote client (e.g. "git-upload-pack path/to/repository") |
Returns
true
if this factory can create an SshCommand
for the provided command;
otherwise, false
to try other factories