Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- abs - Variable in class org.apache.sshd.scp.server.ScpShell.PathEntry
- AbstractScpClient - Class in org.apache.sshd.scp.client
- AbstractScpClient() - Constructor for class org.apache.sshd.scp.client.AbstractScpClient
- AbstractScpClient.ScpOperationExecutor<T> - Interface in org.apache.sshd.scp.client
- AbstractScpClientCreator - Class in org.apache.sshd.scp.client
-
TODO Add javadoc
- AbstractScpClientCreator() - Constructor for class org.apache.sshd.scp.client.AbstractScpClientCreator
- AbstractScpClientCreator(String) - Constructor for class org.apache.sshd.scp.client.AbstractScpClientCreator
- AbstractScpCommandDetails - Class in org.apache.sshd.scp.common.helpers
- AbstractScpCommandDetails(char) - Constructor for class org.apache.sshd.scp.common.helpers.AbstractScpCommandDetails
- AbstractScpTransferEventListenerAdapter - Class in org.apache.sshd.scp.common
-
A no-op implementation of
ScpTransferEventListenerfor those who wish to implement only a small number of methods. - AbstractScpTransferEventListenerAdapter() - Constructor for class org.apache.sshd.scp.common.AbstractScpTransferEventListenerAdapter
- addEventListener(ScpTransferEventListener) - Method in class org.apache.sshd.scp.server.ScpCommandFactory
- addEventListener(ScpTransferEventListener) - Method in class org.apache.sshd.scp.server.ScpCommandFactory.Builder
- addTargetIsDirectory(Collection<ScpClient.Option>) - Method in class org.apache.sshd.scp.client.AbstractScpClient
- appendCommandOption(StringBuilder, Collection<ScpClient.Option>, ScpClient.Option) - Static method in interface org.apache.sshd.scp.client.ScpClient
-
Appends the specified option command value if appears in provided options collection
- appendOwnerInformation(StringBuilder, String, String) - Method in class org.apache.sshd.scp.server.ScpShell.PathEntry
- attributes - Variable in class org.apache.sshd.scp.server.ScpShell.PathEntry
B
- build() - Method in class org.apache.sshd.scp.server.ScpCommandFactory.Builder
- Builder() - Constructor for class org.apache.sshd.scp.server.ScpCommandFactory.Builder
C
- cd(String[]) - Method in class org.apache.sshd.scp.server.ScpShell
- clone() - Method in class org.apache.sshd.scp.common.ScpLocation
- clone() - Method in class org.apache.sshd.scp.server.ScpCommandFactory
- close() - Method in class org.apache.sshd.scp.client.SimpleScpClientImpl
- close() - Method in class org.apache.sshd.scp.server.InputStreamReader
-
Closes this reader.
- CloseableScpClient - Interface in org.apache.sshd.scp.client
-
An
ScpClientwrapper that also closes the underlying session when closed - closeRead(Session, Path, long, Set<PosixFilePermission>, InputStream) - Method in interface org.apache.sshd.scp.common.ScpFileOpener
-
Called when the stream obtained from
openReadis no longer required since data has been successfully copied. - closeSourceStream(Session, long, Set<PosixFilePermission>, InputStream) - Method in class org.apache.sshd.scp.common.helpers.LocalFileScpSourceStreamResolver
- closeSourceStream(Session, long, Set<PosixFilePermission>, InputStream) - Method in interface org.apache.sshd.scp.common.ScpSourceStreamResolver
-
Called when the stream obtained from
resolveSourceStreamis no longer needed since since file copy was completed successfully. - closeTargetStream(Session, String, long, Set<PosixFilePermission>, OutputStream) - Method in class org.apache.sshd.scp.common.helpers.LocalFileScpTargetStreamResolver
- closeTargetStream(Session, String, long, Set<PosixFilePermission>, OutputStream) - Method in interface org.apache.sshd.scp.common.ScpTargetStreamResolver
-
Called when target stream received from
resolveTargetStreamcall is no longer needed since copy is successfully completed. - closeWrite(Session, Path, long, Set<PosixFilePermission>, OutputStream) - Method in interface org.apache.sshd.scp.common.ScpFileOpener
-
Called when output stream obtained from
openWriteis no longer needed since data copying has been successfully completed. - command - Variable in class org.apache.sshd.scp.common.helpers.AbstractScpCommandDetails
- COMMAND_NAME - Static variable in class org.apache.sshd.scp.common.helpers.ScpDirEndCommandDetails
- COMMAND_NAME - Static variable in class org.apache.sshd.scp.common.helpers.ScpReceiveDirCommandDetails
- COMMAND_NAME - Static variable in class org.apache.sshd.scp.common.helpers.ScpReceiveFileCommandDetails
- COMMAND_NAME - Static variable in class org.apache.sshd.scp.common.helpers.ScpTimestampCommandDetails
- COMMAND_WAIT_EVENTS - Static variable in class org.apache.sshd.scp.common.helpers.ScpIoUtils
- CommandStatusHandler - Interface in org.apache.sshd.scp.common.helpers
- compareTo(ScpShell.PathEntry) - Method in class org.apache.sshd.scp.server.ScpShell.PathEntry
- createReceiveCommand(String, Collection<ScpClient.Option>) - Static method in interface org.apache.sshd.scp.client.ScpClient
- createScpClient(ClientSession) - Method in interface org.apache.sshd.scp.client.ScpClientCreator
-
Create an SCP client from this session.
- createScpClient(ClientSession) - Method in class org.apache.sshd.scp.client.SimpleScpClientImpl
- createScpClient(ClientSession, ScpFileOpener) - Method in interface org.apache.sshd.scp.client.ScpClientCreator
-
Create an SCP client from this session.
- createScpClient(ClientSession, ScpFileOpener, ScpTransferEventListener) - Method in class org.apache.sshd.scp.client.DefaultScpClientCreator
- createScpClient(ClientSession, ScpFileOpener, ScpTransferEventListener) - Method in interface org.apache.sshd.scp.client.ScpClientCreator
-
Create an SCP client from this session.
- createScpClient(ClientSession, ScpTransferEventListener) - Method in interface org.apache.sshd.scp.client.ScpClientCreator
-
Create an SCP client from this session.
- createScpClient(IOFunction<? super SimpleClient, ? extends ClientSession>) - Method in class org.apache.sshd.scp.client.SimpleScpClientImpl
- createScpSourceStreamResolver(Session, Path) - Method in class org.apache.sshd.scp.common.helpers.DefaultScpFileOpener
- createScpSourceStreamResolver(Session, Path) - Method in interface org.apache.sshd.scp.common.ScpFileOpener
- createScpTargetStreamResolver(Session, Path) - Method in class org.apache.sshd.scp.common.helpers.DefaultScpFileOpener
- createScpTargetStreamResolver(Session, Path) - Method in interface org.apache.sshd.scp.common.ScpFileOpener
- createSendCommand(String, Collection<ScpClient.Option>) - Static method in interface org.apache.sshd.scp.client.ScpClient
- createShell(ChannelSession) - Method in class org.apache.sshd.scp.server.ScpCommandFactory
- csIn - Variable in class org.apache.sshd.scp.client.ScpRemote2RemoteTransferHelper
- csIn - Variable in class org.apache.sshd.scp.common.ScpHelper
- csOut - Variable in class org.apache.sshd.scp.client.ScpRemote2RemoteTransferHelper
- csOut - Variable in class org.apache.sshd.scp.common.ScpHelper
- currentDir - Variable in class org.apache.sshd.scp.server.ScpShell
D
- DEFAULT_COPY_BUFFER_SIZE - Static variable in class org.apache.sshd.scp.common.ScpHelper
-
Default size (in bytes) of send / receive buffer size
- DEFAULT_DIR_OCTAL_PERMISSIONS - Static variable in class org.apache.sshd.scp.common.helpers.ScpReceiveDirCommandDetails
- DEFAULT_FILE_OCTAL_PERMISSIONS - Static variable in class org.apache.sshd.scp.common.helpers.ScpReceiveFileCommandDetails
- DEFAULT_RECEIVE_BUFFER_SIZE - Static variable in class org.apache.sshd.scp.common.ScpHelper
- DEFAULT_SEND_BUFFER_SIZE - Static variable in class org.apache.sshd.scp.common.ScpHelper
- DefaultScpClient - Class in org.apache.sshd.scp.client
- DefaultScpClient(ClientSession) - Constructor for class org.apache.sshd.scp.client.DefaultScpClient
- DefaultScpClient(ClientSession, ScpFileOpener, ScpTransferEventListener) - Constructor for class org.apache.sshd.scp.client.DefaultScpClient
- DefaultScpClientCreator - Class in org.apache.sshd.scp.client
-
TODO Add javadoc
- DefaultScpClientCreator() - Constructor for class org.apache.sshd.scp.client.DefaultScpClientCreator
- DefaultScpFileOpener - Class in org.apache.sshd.scp.common.helpers
- DefaultScpFileOpener() - Constructor for class org.apache.sshd.scp.common.helpers.DefaultScpFileOpener
- DefaultScpStreamResolver - Class in org.apache.sshd.scp.client
- DefaultScpStreamResolver(String, Path, Collection<PosixFilePermission>, ScpTimestampCommandDetails, long, InputStream, String) - Constructor for class org.apache.sshd.scp.client.DefaultScpStreamResolver
- display(boolean, boolean) - Method in class org.apache.sshd.scp.server.ScpShell.PathEntry
- doLs(String, String, boolean, boolean, boolean) - Method in class org.apache.sshd.scp.server.ScpShell
- doScp(String, boolean, boolean, boolean, boolean, boolean) - Method in class org.apache.sshd.scp.server.ScpShell
- download(String[], String, Collection<ScpClient.Option>) - Method in class org.apache.sshd.scp.client.AbstractScpClient
- download(String[], String, Collection<ScpClient.Option>) - Method in interface org.apache.sshd.scp.client.ScpClient
- download(String[], String, ScpClient.Option...) - Method in interface org.apache.sshd.scp.client.ScpClient
- download(String[], Path, Collection<ScpClient.Option>) - Method in class org.apache.sshd.scp.client.AbstractScpClient
- download(String[], Path, Collection<ScpClient.Option>) - Method in interface org.apache.sshd.scp.client.ScpClient
- download(String[], Path, ScpClient.Option...) - Method in interface org.apache.sshd.scp.client.ScpClient
- download(String, OutputStream) - Method in class org.apache.sshd.scp.client.DefaultScpClient
- download(String, OutputStream) - Method in interface org.apache.sshd.scp.client.ScpClient
- download(String, String, Collection<ScpClient.Option>) - Method in class org.apache.sshd.scp.client.AbstractScpClient
- download(String, String, Collection<ScpClient.Option>) - Method in interface org.apache.sshd.scp.client.ScpClient
- download(String, String, ScpClient.Option...) - Method in interface org.apache.sshd.scp.client.ScpClient
- download(String, FileSystem, Path, Collection<ScpClient.Option>) - Method in class org.apache.sshd.scp.client.AbstractScpClient
- download(String, FileSystem, Path, Collection<ScpClient.Option>) - Method in class org.apache.sshd.scp.client.DefaultScpClient
- download(String, Path, Collection<ScpClient.Option>) - Method in class org.apache.sshd.scp.client.AbstractScpClient
- download(String, Path, Collection<ScpClient.Option>) - Method in interface org.apache.sshd.scp.client.ScpClient
- download(String, Path, ScpClient.Option...) - Method in interface org.apache.sshd.scp.client.ScpClient
- downloadBytes(String) - Method in interface org.apache.sshd.scp.client.ScpClient
E
- echo(String[]) - Method in class org.apache.sshd.scp.server.ScpShell
- EMPTY - Static variable in interface org.apache.sshd.scp.common.ScpTransferEventListener
-
An "empty" implementation to be used instead of
nulls - ENABLE_SCP_SHELL - Static variable in class org.apache.sshd.scp.ScpModuleProperties
-
Whether to provide an
ScpShellinstance if WinSCP client detected or at all - endDirectDirectoryTransfer(ClientSession, String, ClientSession, String, ScpTimestampCommandDetails, ScpReceiveDirCommandDetails, Throwable) - Method in interface org.apache.sshd.scp.client.ScpRemote2RemoteTransferListener
-
Indicates end of direct file transfer
- endDirectFileTransfer(ClientSession, String, ClientSession, String, ScpTimestampCommandDetails, ScpReceiveFileCommandDetails, long, Throwable) - Method in interface org.apache.sshd.scp.client.ScpRemote2RemoteTransferListener
-
Indicates end of direct file transfer
- endFileEvent(Session, ScpTransferEventListener.FileOperation, Path, long, Set<PosixFilePermission>, Throwable) - Method in class org.apache.sshd.scp.common.AbstractScpTransferEventListenerAdapter
- endFileEvent(Session, ScpTransferEventListener.FileOperation, Path, long, Set<PosixFilePermission>, Throwable) - Method in interface org.apache.sshd.scp.common.ScpTransferEventListener
- endFolderEvent(Session, ScpTransferEventListener.FileOperation, Path, Set<PosixFilePermission>, Throwable) - Method in class org.apache.sshd.scp.common.AbstractScpTransferEventListenerAdapter
- endFolderEvent(Session, ScpTransferEventListener.FileOperation, Path, Set<PosixFilePermission>, Throwable) - Method in interface org.apache.sshd.scp.common.ScpTransferEventListener
- ENV_HOME - Static variable in class org.apache.sshd.scp.server.ScpShell
-
The "HOME" environment variable
- ENV_LANG - Static variable in class org.apache.sshd.scp.server.ScpShell
-
Key for the language - format "en_US.UTF-8"
- ENV_PWD - Static variable in class org.apache.sshd.scp.server.ScpShell
-
The "PWD" environment variable
- envVarsEnodingCharset - Variable in class org.apache.sshd.scp.server.ScpShell
- equals(Object) - Method in class org.apache.sshd.scp.common.helpers.ScpDirEndCommandDetails
- equals(Object) - Method in class org.apache.sshd.scp.common.helpers.ScpPathCommandDetailsSupport
- equals(Object) - Method in class org.apache.sshd.scp.common.helpers.ScpTimestampCommandDetails
- equals(Object) - Method in class org.apache.sshd.scp.common.ScpLocation
- error - Variable in class org.apache.sshd.scp.server.ScpCommand
- ERROR - Static variable in class org.apache.sshd.scp.common.helpers.ScpAckInfo
- execute(ScpHelper, Collection<T>, Collection<ScpClient.Option>) - Method in interface org.apache.sshd.scp.client.AbstractScpClient.ScpOperationExecutor
- executeSupportedCommand(ChannelSession, String) - Method in class org.apache.sshd.scp.server.ScpCommandFactory
- executeTransfer(String, Collection<ScpClient.Option>, String, Collection<ScpClient.Option>) - Method in class org.apache.sshd.scp.client.ScpRemote2RemoteTransferHelper
F
- fileSystem - Variable in class org.apache.sshd.scp.common.ScpHelper
- FULL_TIME_VALUE_FORMATTER - Static variable in class org.apache.sshd.scp.server.ScpShell.PathEntry
G
- getClient() - Method in class org.apache.sshd.scp.client.SimpleScpClientImpl
- getClientSession() - Method in class org.apache.sshd.scp.client.DefaultScpClient
- getCommand() - Method in class org.apache.sshd.scp.common.helpers.AbstractScpCommandDetails
- getDelegateShellFactory() - Method in class org.apache.sshd.scp.server.ScpCommandFactory
- getDestinationSession() - Method in class org.apache.sshd.scp.client.ScpRemote2RemoteTransferHelper
- getEffectiveLength() - Method in class org.apache.sshd.scp.common.helpers.ScpPathCommandDetailsSupport
- getEffectiveLength() - Method in class org.apache.sshd.scp.common.helpers.ScpReceiveDirCommandDetails
- getEncoding() - Method in class org.apache.sshd.scp.server.InputStreamReader
-
Returns the name of the encoding used to convert bytes into characters.
- getEventListenerFilePath() - Method in class org.apache.sshd.scp.client.DefaultScpStreamResolver
- getEventListenerFilePath() - Method in class org.apache.sshd.scp.common.helpers.LocalFileScpSourceStreamResolver
- getEventListenerFilePath() - Method in class org.apache.sshd.scp.common.helpers.LocalFileScpTargetStreamResolver
- getEventListenerFilePath() - Method in interface org.apache.sshd.scp.common.ScpSourceStreamResolver
- getEventListenerFilePath() - Method in interface org.apache.sshd.scp.common.ScpTargetStreamResolver
- getExecutorServiceProvider() - Method in class org.apache.sshd.scp.server.ScpCommandFactory
- getExitStatus() - Method in exception org.apache.sshd.scp.common.ScpException
- getExitStatusName(Integer) - Static method in class org.apache.sshd.scp.common.helpers.ScpIoUtils
- getFileName() - Method in class org.apache.sshd.scp.client.DefaultScpStreamResolver
- getFileName() - Method in class org.apache.sshd.scp.common.helpers.LocalFileScpSourceStreamResolver
- getFileName() - Method in interface org.apache.sshd.scp.common.ScpSourceStreamResolver
- getHost() - Method in class org.apache.sshd.scp.common.ScpLocation
- getLastAccessTime() - Method in class org.apache.sshd.scp.common.helpers.ScpTimestampCommandDetails
- getLastModifiedTime() - Method in class org.apache.sshd.scp.common.helpers.ScpTimestampCommandDetails
- getLength() - Method in class org.apache.sshd.scp.common.helpers.ScpPathCommandDetailsSupport
- getLine() - Method in class org.apache.sshd.scp.common.helpers.ScpAckInfo
- getLocalBasicFileAttributes(Session, Path, LinkOption...) - Method in interface org.apache.sshd.scp.common.ScpFileOpener
- getLocalFilePermissions(Session, Path, LinkOption...) - Method in interface org.apache.sshd.scp.common.ScpFileOpener
- getLocalFolderChildren(Session, Path) - Method in interface org.apache.sshd.scp.common.ScpFileOpener
-
Invoked when required to send all children of a local directory
- getMatchingFilesToSend(Session, Path, String) - Method in interface org.apache.sshd.scp.common.ScpFileOpener
-
Invoked when required to send a pattern of files
- getName() - Method in class org.apache.sshd.scp.common.helpers.ScpPathCommandDetailsSupport
- getOctalPermissions(Collection<PosixFilePermission>) - Static method in class org.apache.sshd.scp.common.helpers.ScpPathCommandDetailsSupport
- getOptionValue() - Method in enum org.apache.sshd.scp.client.ScpClient.Option
- getPath() - Method in class org.apache.sshd.scp.common.ScpLocation
- getPermissions() - Method in class org.apache.sshd.scp.client.DefaultScpStreamResolver
- getPermissions() - Method in class org.apache.sshd.scp.common.helpers.LocalFileScpSourceStreamResolver
- getPermissions() - Method in class org.apache.sshd.scp.common.helpers.ScpPathCommandDetailsSupport
- getPermissions() - Method in interface org.apache.sshd.scp.common.ScpSourceStreamResolver
- getPort() - Method in class org.apache.sshd.scp.common.ScpLocation
- getReceiveBufferSize() - Method in class org.apache.sshd.scp.server.ScpCommandFactory
- getScpClientCreator() - Method in class org.apache.sshd.scp.client.SimpleScpClientImpl
- getScpFileOpener() - Method in class org.apache.sshd.scp.client.AbstractScpClientCreator
- getScpFileOpener() - Method in interface org.apache.sshd.scp.common.ScpFileOpenerHolder
- getScpFileOpener() - Method in class org.apache.sshd.scp.server.ScpCommandFactory
- getScpTransferEventListener() - Method in class org.apache.sshd.scp.client.AbstractScpClientCreator
- getScpTransferEventListener() - Method in interface org.apache.sshd.scp.client.ScpClientCreator
- getSendBufferSize() - Method in class org.apache.sshd.scp.server.ScpCommandFactory
- getServerChannelSession() - Method in class org.apache.sshd.scp.server.ScpCommand
- getServerChannelSession() - Method in class org.apache.sshd.scp.server.ScpShell
- getSession() - Method in interface org.apache.sshd.scp.client.ScpClient
- getSession() - Method in class org.apache.sshd.scp.common.ScpHelper
- getSize() - Method in class org.apache.sshd.scp.client.DefaultScpStreamResolver
- getSize() - Method in class org.apache.sshd.scp.common.helpers.LocalFileScpSourceStreamResolver
- getSize() - Method in interface org.apache.sshd.scp.common.ScpSourceStreamResolver
- getSourceSession() - Method in class org.apache.sshd.scp.client.ScpRemote2RemoteTransferHelper
- getStatusCode() - Method in class org.apache.sshd.scp.common.helpers.ScpAckInfo
- getTimestamp() - Method in class org.apache.sshd.scp.client.DefaultScpStreamResolver
- getTimestamp() - Method in class org.apache.sshd.scp.common.helpers.LocalFileScpSourceStreamResolver
- getTimestamp() - Method in interface org.apache.sshd.scp.common.ScpSourceStreamResolver
- getUsername() - Method in class org.apache.sshd.scp.common.ScpLocation
H
- handleCommandExitStatus(String, Integer) - Method in class org.apache.sshd.scp.client.AbstractScpClient
-
Invoked by the various
upload/downloadmethods after having successfully completed the remote copy command and (optionally) having received an exit status from the remote server - handleCommandExitStatus(String, ClientChannel) - Method in class org.apache.sshd.scp.client.AbstractScpClient
-
Invoked by the various
upload/downloadmethods after having successfully completed the remote copy command and (optionally) having received an exit status from the remote server. - handleCommandExitStatus(ClientSession, String, Integer) - Method in interface org.apache.sshd.scp.common.helpers.CommandStatusHandler
-
Invoked by the various
upload/downloadmethods after having successfully completed the remote copy command and (optionally) having received an exit status from the remote server - handleCommandExitStatus(ClientSession, String, Integer, Logger) - Static method in class org.apache.sshd.scp.common.helpers.ScpIoUtils
-
Invoked by the various
upload/downloadmethods after having successfully completed the remote copy command and (optionally) having received an exit status from the remote server - handleCommandExitStatus(ClientSession, String, ClientChannel, CommandStatusHandler, Logger) - Static method in class org.apache.sshd.scp.common.helpers.ScpIoUtils
-
Invoked by the various
upload/downloadmethods after having successfully completed the remote copy command and (optionally) having received an exit status from the remote server. - handleCommandLine(String) - Method in class org.apache.sshd.scp.server.ScpShell
- handleDirectoryTransferRequest(String, InputStream, OutputStream, String, InputStream, OutputStream, int, ScpTimestampCommandDetails, String) - Method in class org.apache.sshd.scp.client.ScpRemote2RemoteTransferHelper
- handleFileEventAckInfo(Session, ScpTransferEventListener.FileOperation, Path, long, Set<PosixFilePermission>, ScpAckInfo) - Method in interface org.apache.sshd.scp.common.ScpTransferEventListener
-
Called after
ScpTransferEventListener.endFileEvent(Session, FileOperation, Path, long, Set, Throwable)if no exception was thrown and the peer's ACK was successfully read - handleFileTransferRequest(String, InputStream, OutputStream, String, InputStream, OutputStream, ScpTimestampCommandDetails, String) - Method in class org.apache.sshd.scp.client.ScpRemote2RemoteTransferHelper
- handleUnsupportedCommand(String, String[]) - Method in class org.apache.sshd.scp.server.ScpShell
- hashCode() - Method in class org.apache.sshd.scp.common.helpers.ScpDirEndCommandDetails
- hashCode() - Method in class org.apache.sshd.scp.common.helpers.ScpPathCommandDetailsSupport
- hashCode() - Method in class org.apache.sshd.scp.common.helpers.ScpTimestampCommandDetails
- hashCode() - Method in class org.apache.sshd.scp.common.ScpLocation
- HEADER - Static variable in class org.apache.sshd.scp.common.helpers.ScpDirEndCommandDetails
- homeDir - Variable in class org.apache.sshd.scp.server.ScpShell
- HOST_PART_SEPARATOR - Static variable in class org.apache.sshd.scp.common.ScpLocation
I
- in - Variable in class org.apache.sshd.scp.common.ScpHelper
- InputStreamReader - Class in org.apache.sshd.scp.server
-
A class for turning a byte stream into a character stream.
- InputStreamReader(InputStream) - Constructor for class org.apache.sshd.scp.server.InputStreamReader
- InputStreamReader(InputStream, String) - Constructor for class org.apache.sshd.scp.server.InputStreamReader
-
Constructs a new InputStreamReader on the InputStream
in. - InputStreamReader(InputStream, Charset) - Constructor for class org.apache.sshd.scp.server.InputStreamReader
-
Constructs a new InputStreamReader on the InputStream
inand Charsetcharset. - InputStreamReader(InputStream, CharsetDecoder) - Constructor for class org.apache.sshd.scp.server.InputStreamReader
-
Constructs a new InputStreamReader on the InputStream
inand CharsetDecoderdec. - instance() - Static method in interface org.apache.sshd.scp.client.ScpClientCreator
- INSTANCE - Static variable in class org.apache.sshd.scp.client.DefaultScpClientCreator
- INSTANCE - Static variable in class org.apache.sshd.scp.common.helpers.DefaultScpFileOpener
- INSTANCE - Static variable in class org.apache.sshd.scp.common.helpers.ScpDirEndCommandDetails
- is(String) - Method in class org.apache.sshd.scp.server.ScpShell.PathEntry
- isLocal() - Method in class org.apache.sshd.scp.common.ScpLocation
- isOpen() - Method in class org.apache.sshd.scp.client.AbstractScpClient
- isOpen() - Method in class org.apache.sshd.scp.client.SimpleScpClientImpl
- isSupportedCommand(ChannelSession, String) - Method in class org.apache.sshd.scp.server.ScpCommandFactory
L
- listener - Variable in class org.apache.sshd.scp.client.DefaultScpClient
- listener - Variable in class org.apache.sshd.scp.client.ScpRemote2RemoteTransferHelper
- listener - Variable in class org.apache.sshd.scp.common.ScpHelper
- listener - Variable in class org.apache.sshd.scp.server.ScpCommand
- listener - Variable in class org.apache.sshd.scp.server.ScpShell
- LocalFileScpSourceStreamResolver - Class in org.apache.sshd.scp.common.helpers
- LocalFileScpSourceStreamResolver(Path, ScpFileOpener) - Constructor for class org.apache.sshd.scp.common.helpers.LocalFileScpSourceStreamResolver
- LocalFileScpTargetStreamResolver - Class in org.apache.sshd.scp.common.helpers
- LocalFileScpTargetStreamResolver(Path, ScpFileOpener) - Constructor for class org.apache.sshd.scp.common.helpers.LocalFileScpTargetStreamResolver
- ls(String[]) - Method in class org.apache.sshd.scp.server.ScpShell
M
- MIN_COPY_BUFFER_SIZE - Static variable in class org.apache.sshd.scp.common.ScpHelper
-
The minimum size for sending / receiving files
- MIN_RECEIVE_BUFFER_SIZE - Static variable in class org.apache.sshd.scp.common.ScpHelper
- MIN_SEND_BUFFER_SIZE - Static variable in class org.apache.sshd.scp.common.ScpHelper
N
- name - Variable in class org.apache.sshd.scp.common.helpers.LocalFileScpSourceStreamResolver
- nameEncodingCharset - Variable in class org.apache.sshd.scp.server.ScpShell
O
- OK - Static variable in class org.apache.sshd.scp.common.helpers.ScpAckInfo
- openCommandChannel(ClientSession, String) - Method in class org.apache.sshd.scp.client.AbstractScpClient
- openCommandChannel(ClientSession, String, Logger) - Static method in class org.apache.sshd.scp.common.helpers.ScpIoUtils
- opener - Variable in class org.apache.sshd.scp.client.DefaultScpClient
- opener - Variable in class org.apache.sshd.scp.common.helpers.LocalFileScpSourceStreamResolver
- opener - Variable in class org.apache.sshd.scp.common.helpers.LocalFileScpTargetStreamResolver
- opener - Variable in class org.apache.sshd.scp.common.ScpHelper
- opener - Variable in class org.apache.sshd.scp.server.ScpCommand
- opener - Variable in class org.apache.sshd.scp.server.ScpShell
- openRead(Session, Path, long, Set<PosixFilePermission>, OpenOption...) - Method in class org.apache.sshd.scp.common.helpers.DefaultScpFileOpener
- openRead(Session, Path, long, Set<PosixFilePermission>, OpenOption...) - Method in interface org.apache.sshd.scp.common.ScpFileOpener
-
Create an input stream to read from a file
- openWrite(Session, Path, long, Set<PosixFilePermission>, OpenOption...) - Method in class org.apache.sshd.scp.common.helpers.DefaultScpFileOpener
- openWrite(Session, Path, long, Set<PosixFilePermission>, OpenOption...) - Method in interface org.apache.sshd.scp.common.ScpFileOpener
-
Create an output stream to write to a file
- optD - Variable in class org.apache.sshd.scp.server.ScpCommand
- optF - Variable in class org.apache.sshd.scp.server.ScpCommand
- optP - Variable in class org.apache.sshd.scp.server.ScpCommand
- optR - Variable in class org.apache.sshd.scp.server.ScpCommand
- optT - Variable in class org.apache.sshd.scp.server.ScpCommand
- org.apache.sshd.scp - package org.apache.sshd.scp
- org.apache.sshd.scp.client - package org.apache.sshd.scp.client
- org.apache.sshd.scp.common - package org.apache.sshd.scp.common
- org.apache.sshd.scp.common.helpers - package org.apache.sshd.scp.common.helpers
- org.apache.sshd.scp.server - package org.apache.sshd.scp.server
- out - Variable in class org.apache.sshd.scp.common.ScpHelper
P
- parse(String) - Static method in class org.apache.sshd.scp.common.helpers.ScpDirEndCommandDetails
- parse(String) - Static method in class org.apache.sshd.scp.common.helpers.ScpReceiveDirCommandDetails
- parse(String) - Static method in class org.apache.sshd.scp.common.helpers.ScpReceiveFileCommandDetails
- parse(String) - Static method in class org.apache.sshd.scp.common.helpers.ScpTimestampCommandDetails
- parse(String) - Static method in class org.apache.sshd.scp.common.ScpLocation
-
Parses a local or remote SCP location in the format "user@host:path" or "scp://[user@]host[:port][/path]"
- parse(String) - Method in class org.apache.sshd.scp.server.ScpShell
- parseOctalPermissions(String) - Static method in class org.apache.sshd.scp.common.helpers.ScpPathCommandDetailsSupport
- path - Variable in class org.apache.sshd.scp.common.helpers.LocalFileScpSourceStreamResolver
- path - Variable in class org.apache.sshd.scp.common.helpers.LocalFileScpTargetStreamResolver
- path - Variable in class org.apache.sshd.scp.server.ScpCommand
- path - Variable in class org.apache.sshd.scp.server.ScpShell.PathEntry
- PathEntry(Path, Path) - Constructor for class org.apache.sshd.scp.server.ScpShell.PathEntry
- perms - Variable in class org.apache.sshd.scp.common.helpers.LocalFileScpSourceStreamResolver
- postProcessReceivedData(String, boolean, Set<PosixFilePermission>, ScpTimestampCommandDetails) - Method in class org.apache.sshd.scp.common.helpers.LocalFileScpTargetStreamResolver
- postProcessReceivedData(String, boolean, Set<PosixFilePermission>, ScpTimestampCommandDetails) - Method in interface org.apache.sshd.scp.common.ScpTargetStreamResolver
-
Called after successful reception of the data (and after closing the stream)
- prepareEnvironment(Environment) - Method in class org.apache.sshd.scp.server.ScpShell
- PreserveAttributes - Enum constant in enum org.apache.sshd.scp.client.ScpClient.Option
- printenv(String[]) - Method in class org.apache.sshd.scp.server.ScpShell
- println(String, Object, OutputStream, Charset) - Method in class org.apache.sshd.scp.server.ScpShell
- process(Session, String, boolean, ScpTimestampCommandDetails) - Method in interface org.apache.sshd.scp.common.ScpReceiveLineHandler
- PROP_AUTO_SYNC_FILE_ON_WRITE - Static variable in class org.apache.sshd.scp.ScpModuleProperties
-
Whether to synchronize written file data with underlying file-system
- pwd(String[]) - Method in class org.apache.sshd.scp.server.ScpShell
R
- read() - Method in class org.apache.sshd.scp.server.InputStreamReader
-
Reads a single character from this reader and returns it as an integer with the two higher-order bytes set to 0.
- read(char[], int, int) - Method in class org.apache.sshd.scp.server.InputStreamReader
-
Reads at most
lengthcharacters from this reader and stores them at positionoffsetin the character arraybuf. - readAck(boolean) - Method in class org.apache.sshd.scp.common.ScpHelper
- readAck(InputStream, Charset, boolean) - Static method in class org.apache.sshd.scp.common.helpers.ScpAckInfo
- readAttributes(Path) - Static method in class org.apache.sshd.scp.server.ScpShell.PathEntry
- readLine() - Method in class org.apache.sshd.scp.common.ScpHelper
- readLine(boolean) - Method in class org.apache.sshd.scp.common.ScpHelper
- readLine(InputStream, Charset) - Static method in class org.apache.sshd.scp.common.helpers.ScpIoUtils
- readLine(InputStream, Charset, boolean) - Static method in class org.apache.sshd.scp.common.helpers.ScpIoUtils
- readLine(Reader) - Method in class org.apache.sshd.scp.server.ScpShell
- ready() - Method in class org.apache.sshd.scp.server.InputStreamReader
-
Indicates whether this reader is ready to be read without blocking.
- receive(Path, boolean, boolean, boolean, int) - Method in class org.apache.sshd.scp.common.ScpHelper
- receive(ScpReceiveLineHandler) - Method in class org.apache.sshd.scp.common.ScpHelper
-
Reads command line(s) and invokes the handler until EOF or and "E" command is received
- RECEIVE - Enum constant in enum org.apache.sshd.scp.common.ScpTransferEventListener.FileOperation
- receiveBufferSize - Variable in class org.apache.sshd.scp.server.ScpCommand
- receiveBufferSize - Variable in class org.apache.sshd.scp.server.ScpShell
- receiveDir(String, Path, ScpTimestampCommandDetails, boolean, int) - Method in class org.apache.sshd.scp.common.ScpHelper
- receiveFile(String, Path, ScpTimestampCommandDetails, boolean, int) - Method in class org.apache.sshd.scp.common.ScpHelper
- receiveFileStream(OutputStream, int) - Method in class org.apache.sshd.scp.common.ScpHelper
- receiveNextCmd() - Method in class org.apache.sshd.scp.common.ScpHelper
- receiveNextCmd(Object, InputStream) - Method in class org.apache.sshd.scp.client.ScpRemote2RemoteTransferHelper
- receiveStream(String, ScpTargetStreamResolver, ScpTimestampCommandDetails, boolean, int) - Method in class org.apache.sshd.scp.common.ScpHelper
- Recursive - Enum constant in enum org.apache.sshd.scp.client.ScpClient.Option
- redirectDirectoryTransfer(String, InputStream, OutputStream, String, InputStream, OutputStream, int) - Method in class org.apache.sshd.scp.client.ScpRemote2RemoteTransferHelper
- redirectFileTransfer(String, InputStream, OutputStream, String, InputStream, OutputStream) - Method in class org.apache.sshd.scp.client.ScpRemote2RemoteTransferHelper
- removeEventListener(ScpTransferEventListener) - Method in class org.apache.sshd.scp.server.ScpCommandFactory.Builder
- removeEventListener(ScpTransferEventListener) - Method in class org.apache.sshd.scp.server.ScpCommandFactory
- resolveEnvironmentVariable(String, Map<String, String>) - Method in class org.apache.sshd.scp.server.ScpShell
- resolveExecutorService(String) - Method in class org.apache.sshd.scp.server.ScpCommandFactory
- resolveIncomingFilePath(Session, Path, String, boolean, Set<PosixFilePermission>, ScpTimestampCommandDetails) - Method in interface org.apache.sshd.scp.common.ScpFileOpener
-
Invoked when receiving a new file to via a directory command
- resolveIncomingReceiveLocation(Session, Path, boolean, boolean, boolean) - Method in interface org.apache.sshd.scp.common.ScpFileOpener
-
Invoked when a request to receive something is processed
- resolveLocalPath(String) - Method in class org.apache.sshd.scp.common.ScpHelper
- resolveLocalPath(String, String) - Method in class org.apache.sshd.scp.common.ScpHelper
- resolveLocalPath(Session, FileSystem, String) - Method in interface org.apache.sshd.scp.common.ScpFileOpener
- resolveOpenOptions(Session, Path, long, Set<PosixFilePermission>, OpenOption...) - Method in class org.apache.sshd.scp.common.helpers.DefaultScpFileOpener
- resolveOutgoingFilePath(Session, Path, LinkOption...) - Method in interface org.apache.sshd.scp.common.ScpFileOpener
-
Called when there is a candidate file/folder for sending
- resolvePort() - Method in class org.apache.sshd.scp.common.ScpLocation
- resolveSourceStream(Session, long, Set<PosixFilePermission>, OpenOption...) - Method in class org.apache.sshd.scp.client.DefaultScpStreamResolver
- resolveSourceStream(Session, long, Set<PosixFilePermission>, OpenOption...) - Method in class org.apache.sshd.scp.common.helpers.LocalFileScpSourceStreamResolver
- resolveSourceStream(Session, long, Set<PosixFilePermission>, OpenOption...) - Method in interface org.apache.sshd.scp.common.ScpSourceStreamResolver
- resolveTargetStream(Session, String, long, Set<PosixFilePermission>, OpenOption...) - Method in class org.apache.sshd.scp.common.helpers.LocalFileScpTargetStreamResolver
- resolveTargetStream(Session, String, long, Set<PosixFilePermission>, OpenOption...) - Method in interface org.apache.sshd.scp.common.ScpTargetStreamResolver
-
Called when receiving a file in order to obtain an output stream for the incoming data
- resolveUsername() - Method in class org.apache.sshd.scp.common.ScpLocation
-
Resolves the effective username to use for a remote location.
- run() - Method in class org.apache.sshd.scp.server.ScpCommand
- run() - Method in class org.apache.sshd.scp.server.ScpShell
- runUpload(String, Collection<ScpClient.Option>, Collection<T>, AbstractScpClient.ScpOperationExecutor<T>) - Method in class org.apache.sshd.scp.client.AbstractScpClient
- runUpload(String, Collection<ScpClient.Option>, Collection<T>, AbstractScpClient.ScpOperationExecutor<T>) - Method in class org.apache.sshd.scp.client.DefaultScpClient
S
- S_IRGRP - Static variable in class org.apache.sshd.scp.common.helpers.ScpPathCommandDetailsSupport
- S_IROTH - Static variable in class org.apache.sshd.scp.common.helpers.ScpPathCommandDetailsSupport
- S_IRUSR - Static variable in class org.apache.sshd.scp.common.helpers.ScpPathCommandDetailsSupport
- S_IWGRP - Static variable in class org.apache.sshd.scp.common.helpers.ScpPathCommandDetailsSupport
- S_IWOTH - Static variable in class org.apache.sshd.scp.common.helpers.ScpPathCommandDetailsSupport
- S_IWUSR - Static variable in class org.apache.sshd.scp.common.helpers.ScpPathCommandDetailsSupport
- S_IXGRP - Static variable in class org.apache.sshd.scp.common.helpers.ScpPathCommandDetailsSupport
- S_IXOTH - Static variable in class org.apache.sshd.scp.common.helpers.ScpPathCommandDetailsSupport
- S_IXUSR - Static variable in class org.apache.sshd.scp.common.helpers.ScpPathCommandDetailsSupport
- SCHEME - Static variable in class org.apache.sshd.scp.common.ScpLocation
- scp(String[]) - Method in class org.apache.sshd.scp.server.ScpShell
- SCP_COMMAND_PREFIX - Static variable in class org.apache.sshd.scp.common.ScpHelper
-
Command prefix used to identify SCP commands
- SCP_EXEC_CHANNEL_EXIT_STATUS_TIMEOUT - Static variable in class org.apache.sshd.scp.ScpModuleProperties
-
Configurable value for controlling the wait timeout for waiting on a channel exit status' for an SCP command in milliseconds.
- SCP_EXEC_CHANNEL_OPEN_TIMEOUT - Static variable in class org.apache.sshd.scp.ScpModuleProperties
-
Configurable value of the for controlling the wait timeout for opening a channel for an SCP command in milliseconds.
- SCP_FACTORY_NAME - Static variable in class org.apache.sshd.scp.server.ScpCommandFactory
- SCP_INCOMING_ENCODING - Static variable in class org.apache.sshd.scp.ScpModuleProperties
-
Used to indicate the
Charset(or its name) for decoding incoming commands/responses sent by the peer (either client or server). - SCP_OUTGOING_ENCODING - Static variable in class org.apache.sshd.scp.ScpModuleProperties
-
Used to indicate the
Charset(or its name) for encoding outgoing commands/responses sent to the peer (either client or server). - ScpAckInfo - Class in org.apache.sshd.scp.common.helpers
- ScpAckInfo(int) - Constructor for class org.apache.sshd.scp.common.helpers.ScpAckInfo
- ScpAckInfo(int, String) - Constructor for class org.apache.sshd.scp.common.helpers.ScpAckInfo
- ScpClient - Interface in org.apache.sshd.scp.client
- ScpClient.Option - Enum in org.apache.sshd.scp.client
- ScpClientCreator - Interface in org.apache.sshd.scp.client
- ScpCommand - Class in org.apache.sshd.scp.server
-
This commands provide SCP support on both server and client side.
- ScpCommand(ChannelSession, String, CloseableExecutorService, int, int, ScpFileOpener, ScpTransferEventListener) - Constructor for class org.apache.sshd.scp.server.ScpCommand
- ScpCommandFactory - Class in org.apache.sshd.scp.server
-
This
CommandFactorycan be used as a standalone command factory or can be used to augment anotherCommandFactoryand providesSCPsupport. - ScpCommandFactory() - Constructor for class org.apache.sshd.scp.server.ScpCommandFactory
- ScpCommandFactory.Builder - Class in org.apache.sshd.scp.server
-
A useful
ObjectBuilderforScpCommandFactory - ScpDirEndCommandDetails - Class in org.apache.sshd.scp.common.helpers
- ScpDirEndCommandDetails() - Constructor for class org.apache.sshd.scp.common.helpers.ScpDirEndCommandDetails
- ScpDirEndCommandDetails(String) - Constructor for class org.apache.sshd.scp.common.helpers.ScpDirEndCommandDetails
- ScpException - Exception in org.apache.sshd.scp.common
- ScpException(Integer) - Constructor for exception org.apache.sshd.scp.common.ScpException
- ScpException(String) - Constructor for exception org.apache.sshd.scp.common.ScpException
- ScpException(String, Integer) - Constructor for exception org.apache.sshd.scp.common.ScpException
- ScpException(String, Throwable, Integer) - Constructor for exception org.apache.sshd.scp.common.ScpException
- ScpException(Throwable, Integer) - Constructor for exception org.apache.sshd.scp.common.ScpException
- ScpFileOpener - Interface in org.apache.sshd.scp.common
-
Plug-in mechanism for users to intervene in the SCP process - e.g., apply some kind of traffic shaping mechanism, display upload/download progress, etc...
- ScpFileOpenerHolder - Interface in org.apache.sshd.scp.common
- ScpHelper - Class in org.apache.sshd.scp.common
- ScpHelper(Session, InputStream, OutputStream, FileSystem, ScpFileOpener, ScpTransferEventListener) - Constructor for class org.apache.sshd.scp.common.ScpHelper
- ScpHelper(Session, InputStream, Charset, OutputStream, Charset, FileSystem, ScpFileOpener, ScpTransferEventListener) - Constructor for class org.apache.sshd.scp.common.ScpHelper
- ScpIoUtils - Class in org.apache.sshd.scp.common.helpers
- ScpLocation - Class in org.apache.sshd.scp.common
-
Represents a local or remote SCP location in the format "user@host:path" or "scp://[user@]host[:port][/path]" for a remote path and a simple path for a local one.
- ScpLocation() - Constructor for class org.apache.sshd.scp.common.ScpLocation
- ScpLocation(String) - Constructor for class org.apache.sshd.scp.common.ScpLocation
- ScpLocation(String, String, int, String) - Constructor for class org.apache.sshd.scp.common.ScpLocation
- ScpLocation(String, String, String) - Constructor for class org.apache.sshd.scp.common.ScpLocation
- scpLogin(String, int, String, String) - Method in interface org.apache.sshd.scp.client.SimpleScpClient
-
Creates an SCP session using the provided credentials
- scpLogin(String, int, String, KeyPair) - Method in interface org.apache.sshd.scp.client.SimpleScpClient
-
Creates an SCP session using the provided credentials
- scpLogin(String, String, String) - Method in interface org.apache.sshd.scp.client.SimpleScpClient
-
Creates an SCP session on the default port and logs in using the provided credentials
- scpLogin(String, String, KeyPair) - Method in interface org.apache.sshd.scp.client.SimpleScpClient
-
Creates an SCP session on the default port and logs in using the provided credentials
- scpLogin(InetAddress, int, String, String) - Method in interface org.apache.sshd.scp.client.SimpleScpClient
-
Creates an SCP session using the provided credentials
- scpLogin(InetAddress, int, String, KeyPair) - Method in interface org.apache.sshd.scp.client.SimpleScpClient
-
Creates an SCP session using the provided credentials
- scpLogin(InetAddress, String, String) - Method in interface org.apache.sshd.scp.client.SimpleScpClient
-
Creates an SCP session on the default port and logs in using the provided credentials
- scpLogin(InetAddress, String, KeyPair) - Method in interface org.apache.sshd.scp.client.SimpleScpClient
-
Creates an SCP session on the default port and logs in using the provided credentials
- scpLogin(SocketAddress, String, String) - Method in interface org.apache.sshd.scp.client.SimpleScpClient
-
Creates an SCP session using the provided credentials
- scpLogin(SocketAddress, String, String) - Method in class org.apache.sshd.scp.client.SimpleScpClientImpl
- scpLogin(SocketAddress, String, KeyPair) - Method in interface org.apache.sshd.scp.client.SimpleScpClient
-
Creates an SCP session using the provided credentials
- scpLogin(SocketAddress, String, KeyPair) - Method in class org.apache.sshd.scp.client.SimpleScpClientImpl
- ScpModuleProperties - Class in org.apache.sshd.scp
-
Configurable properties for sshd-scp.
- ScpPathCommandDetailsSupport - Class in org.apache.sshd.scp.common.helpers
- ScpPathCommandDetailsSupport(char) - Constructor for class org.apache.sshd.scp.common.helpers.ScpPathCommandDetailsSupport
- ScpPathCommandDetailsSupport(char, String) - Constructor for class org.apache.sshd.scp.common.helpers.ScpPathCommandDetailsSupport
- ScpReceiveDirCommandDetails - Class in org.apache.sshd.scp.common.helpers
-
Holds the details of a "Dmmmm
" command - e.g., "D0755 0 dirname" - ScpReceiveDirCommandDetails() - Constructor for class org.apache.sshd.scp.common.helpers.ScpReceiveDirCommandDetails
- ScpReceiveDirCommandDetails(String) - Constructor for class org.apache.sshd.scp.common.helpers.ScpReceiveDirCommandDetails
- ScpReceiveFileCommandDetails - Class in org.apache.sshd.scp.common.helpers
-
Holds the details of a "Cmmmm
" command - e.g., "C0644 299 file1.txt" - ScpReceiveFileCommandDetails() - Constructor for class org.apache.sshd.scp.common.helpers.ScpReceiveFileCommandDetails
- ScpReceiveFileCommandDetails(String) - Constructor for class org.apache.sshd.scp.common.helpers.ScpReceiveFileCommandDetails
- ScpReceiveLineHandler - Interface in org.apache.sshd.scp.common
- ScpRemote2RemoteTransferHelper - Class in org.apache.sshd.scp.client
-
Helps transfer files between 2 servers rather than between server and local file system by using 2
ClientSession-s and simply copying from one server to the other - ScpRemote2RemoteTransferHelper(ClientSession, ClientSession) - Constructor for class org.apache.sshd.scp.client.ScpRemote2RemoteTransferHelper
- ScpRemote2RemoteTransferHelper(ClientSession, ClientSession, ScpRemote2RemoteTransferListener) - Constructor for class org.apache.sshd.scp.client.ScpRemote2RemoteTransferHelper
- ScpRemote2RemoteTransferListener - Interface in org.apache.sshd.scp.client
- ScpShell - Class in org.apache.sshd.scp.server
-
This commands SCP support for a ChannelSession.
- ScpShell(ChannelSession, CloseableExecutorService, int, int, ScpFileOpener, ScpTransferEventListener) - Constructor for class org.apache.sshd.scp.server.ScpShell
- ScpShell.PathEntry - Class in org.apache.sshd.scp.server
- ScpSourceStreamResolver - Interface in org.apache.sshd.scp.common
- ScpTargetStreamResolver - Interface in org.apache.sshd.scp.common
- ScpTimestampCommandDetails - Class in org.apache.sshd.scp.common.helpers
-
Represents an SCP timestamp definition
- ScpTimestampCommandDetails(long, long) - Constructor for class org.apache.sshd.scp.common.helpers.ScpTimestampCommandDetails
- ScpTimestampCommandDetails(String) - Constructor for class org.apache.sshd.scp.common.helpers.ScpTimestampCommandDetails
- ScpTimestampCommandDetails(FileTime, FileTime) - Constructor for class org.apache.sshd.scp.common.helpers.ScpTimestampCommandDetails
- ScpTransferEventListener - Interface in org.apache.sshd.scp.common
-
Can be registered in order to receive events about SCP transfers
- ScpTransferEventListener.FileOperation - Enum in org.apache.sshd.scp.common
- selectShellFactory(ChannelSession) - Method in class org.apache.sshd.scp.server.ScpCommandFactory
- send(Path, boolean, boolean, int, LinkOption...) - Method in class org.apache.sshd.scp.common.ScpHelper
- send(Collection<String>, boolean, boolean, int) - Method in class org.apache.sshd.scp.common.ScpHelper
- send(O, Charset) - Method in class org.apache.sshd.scp.common.helpers.ScpAckInfo
- SEND - Enum constant in enum org.apache.sshd.scp.common.ScpTransferEventListener.FileOperation
- sendAck(O, Charset, int, String) - Static method in class org.apache.sshd.scp.common.helpers.ScpAckInfo
- sendAcknowledgedCommand(String) - Method in class org.apache.sshd.scp.common.ScpHelper
- sendAcknowledgedCommand(String, InputStream, Charset, OutputStream, Charset) - Static method in class org.apache.sshd.scp.common.helpers.ScpIoUtils
- sendAcknowledgedCommand(AbstractScpCommandDetails, InputStream, Charset, OutputStream, Charset) - Static method in class org.apache.sshd.scp.common.helpers.ScpIoUtils
- sendAsDirectory(Session, Path, LinkOption...) - Method in interface org.apache.sshd.scp.common.ScpFileOpener
-
Invoked on a local path in order to decide whether it should be sent as a file or as a directory
- sendAsRegularFile(Session, Path, LinkOption...) - Method in interface org.apache.sshd.scp.common.ScpFileOpener
-
Invoked on a local path in order to decide whether it should be sent as a file or as a directory
- sendBufferSize - Variable in class org.apache.sshd.scp.server.ScpCommand
- sendBufferSize - Variable in class org.apache.sshd.scp.server.ScpShell
- sendDir(Path, boolean, int) - Method in class org.apache.sshd.scp.common.ScpHelper
- sendError(String) - Method in class org.apache.sshd.scp.common.ScpHelper
- sendError(O, Charset, String) - Static method in class org.apache.sshd.scp.common.helpers.ScpAckInfo
- sendFile(Path, boolean, int) - Method in class org.apache.sshd.scp.common.ScpHelper
- sendOk() - Method in class org.apache.sshd.scp.common.ScpHelper
- sendOk(OutputStream, Charset) - Static method in class org.apache.sshd.scp.common.helpers.ScpAckInfo
-
Sends
ScpAckInfo.OKACK code - sendPaths(Collection<? extends Path>, boolean, boolean, int) - Method in class org.apache.sshd.scp.common.ScpHelper
- sendResponseMessage(int, String) - Method in class org.apache.sshd.scp.common.ScpHelper
- sendStream(ScpSourceStreamResolver, boolean, int) - Method in class org.apache.sshd.scp.common.ScpHelper
- sendWarning(String) - Method in class org.apache.sshd.scp.common.ScpHelper
- sendWarning(O, Charset, String) - Static method in class org.apache.sshd.scp.common.helpers.ScpAckInfo
- setClient(SimpleClient) - Method in class org.apache.sshd.scp.client.SimpleScpClientImpl
- setDelegateShellFactory(ShellFactory) - Method in class org.apache.sshd.scp.server.ScpCommandFactory
- setExecutorServiceProvider(Supplier<? extends CloseableExecutorService>) - Method in class org.apache.sshd.scp.server.ScpCommandFactory
- setFileSystemFactory(FileSystemFactory, SessionContext) - Method in class org.apache.sshd.scp.server.ScpShell
- setHost(String) - Method in class org.apache.sshd.scp.common.ScpLocation
- setLength(long) - Method in class org.apache.sshd.scp.common.helpers.ScpPathCommandDetailsSupport
- setName(String) - Method in class org.apache.sshd.scp.common.helpers.ScpPathCommandDetailsSupport
- setPath(String) - Method in class org.apache.sshd.scp.common.ScpLocation
- setPermissions(Set<PosixFilePermission>) - Method in class org.apache.sshd.scp.common.helpers.ScpPathCommandDetailsSupport
- setPort(int) - Method in class org.apache.sshd.scp.common.ScpLocation
- setReceiveBufferSize(int) - Method in class org.apache.sshd.scp.server.ScpCommandFactory
- setScpClientCreator(ScpClientCreator) - Method in class org.apache.sshd.scp.client.SimpleScpClientImpl
- setScpFileOpener(ScpFileOpener) - Method in class org.apache.sshd.scp.client.AbstractScpClientCreator
- setScpFileOpener(ScpFileOpener) - Method in interface org.apache.sshd.scp.common.ScpFileOpenerHolder
- setScpFileOpener(ScpFileOpener) - Method in class org.apache.sshd.scp.server.ScpCommandFactory
- setScpTransferEventListener(ScpTransferEventListener) - Method in class org.apache.sshd.scp.client.AbstractScpClientCreator
- setScpTransferEventListener(ScpTransferEventListener) - Method in interface org.apache.sshd.scp.client.ScpClientCreator
- setSendBufferSize(int) - Method in class org.apache.sshd.scp.server.ScpCommandFactory
- setUsername(String) - Method in class org.apache.sshd.scp.common.ScpLocation
- SHELL_ENVVARS_ENCODING_CHARSET - Static variable in class org.apache.sshd.scp.ScpModuleProperties
-
Used to indicate the
Charset(or its name) for handling environment values inScpShell- extracted from the channel session when shell initialized. - SHELL_NAME_DECODING_CHARSET - Static variable in class org.apache.sshd.scp.ScpModuleProperties
-
Used to indicate the
Charset(or its name) for decoding incoming commands to be processed by theScpShell- extracted from the channel session when shell initialized. - SHELL_NAME_ENCODING_CHARSET - Static variable in class org.apache.sshd.scp.ScpModuleProperties
-
Used to indicate the
Charset(or its name) for encoding returned textual responses from theScpShell- extracted from the channel session when shell initialized. - shortDisplay() - Method in class org.apache.sshd.scp.server.ScpShell.PathEntry
- signalError(String, String) - Method in class org.apache.sshd.scp.server.ScpShell
- signalError(String, String, Charset) - Method in class org.apache.sshd.scp.server.ScpShell
- signalReceivedCommand(AbstractScpCommandDetails) - Method in class org.apache.sshd.scp.client.ScpRemote2RemoteTransferHelper
- SimpleScpClient - Interface in org.apache.sshd.scp.client
-
A simplified synchronous API for obtaining SCP sessions.
- SimpleScpClientImpl - Class in org.apache.sshd.scp.client
-
TODO Add javadoc
- SimpleScpClientImpl() - Constructor for class org.apache.sshd.scp.client.SimpleScpClientImpl
- SimpleScpClientImpl(SimpleClient) - Constructor for class org.apache.sshd.scp.client.SimpleScpClientImpl
- SimpleScpClientImpl(SimpleClient, ScpClientCreator) - Constructor for class org.apache.sshd.scp.client.SimpleScpClientImpl
- singleSessionInstance(ScpClient) - Static method in interface org.apache.sshd.scp.client.CloseableScpClient
- size - Variable in class org.apache.sshd.scp.common.helpers.LocalFileScpSourceStreamResolver
- start(ChannelSession, Environment) - Method in class org.apache.sshd.scp.server.ScpCommand
- startDirectDirectoryTransfer(ClientSession, String, ClientSession, String, ScpTimestampCommandDetails, ScpReceiveDirCommandDetails) - Method in interface org.apache.sshd.scp.client.ScpRemote2RemoteTransferListener
-
Indicates start of direct directory transfer
- startDirectFileTransfer(ClientSession, String, ClientSession, String, ScpTimestampCommandDetails, ScpReceiveFileCommandDetails) - Method in interface org.apache.sshd.scp.client.ScpRemote2RemoteTransferListener
-
Indicates start of direct file transfer
- startFileEvent(Session, ScpTransferEventListener.FileOperation, Path, long, Set<PosixFilePermission>) - Method in class org.apache.sshd.scp.common.AbstractScpTransferEventListenerAdapter
- startFileEvent(Session, ScpTransferEventListener.FileOperation, Path, long, Set<PosixFilePermission>) - Method in interface org.apache.sshd.scp.common.ScpTransferEventListener
- startFolderEvent(Session, ScpTransferEventListener.FileOperation, Path, Set<PosixFilePermission>) - Method in class org.apache.sshd.scp.common.AbstractScpTransferEventListenerAdapter
- startFolderEvent(Session, ScpTransferEventListener.FileOperation, Path, Set<PosixFilePermission>) - Method in interface org.apache.sshd.scp.common.ScpTransferEventListener
- status - Variable in class org.apache.sshd.scp.common.helpers.LocalFileScpTargetStreamResolver
- STATUS - Static variable in class org.apache.sshd.scp.server.ScpShell
T
- TargetIsDirectory - Enum constant in enum org.apache.sshd.scp.client.ScpClient.Option
- time - Variable in class org.apache.sshd.scp.common.helpers.LocalFileScpSourceStreamResolver
- TIME_ONLY_VALUE_FORMATTER - Static variable in class org.apache.sshd.scp.server.ScpShell.PathEntry
- toHeader() - Method in class org.apache.sshd.scp.common.helpers.AbstractScpCommandDetails
- toHeader() - Method in class org.apache.sshd.scp.common.helpers.ScpDirEndCommandDetails
- toHeader() - Method in class org.apache.sshd.scp.common.helpers.ScpPathCommandDetailsSupport
- toHeader() - Method in class org.apache.sshd.scp.common.helpers.ScpTimestampCommandDetails
- toString() - Method in class org.apache.sshd.scp.client.DefaultScpStreamResolver
- toString() - Method in class org.apache.sshd.scp.client.ScpRemote2RemoteTransferHelper
- toString() - Method in class org.apache.sshd.scp.common.helpers.LocalFileScpSourceStreamResolver
- toString() - Method in class org.apache.sshd.scp.common.helpers.LocalFileScpTargetStreamResolver
- toString() - Method in class org.apache.sshd.scp.common.helpers.ScpAckInfo
- toString() - Method in class org.apache.sshd.scp.common.helpers.ScpPathCommandDetailsSupport
- toString() - Method in class org.apache.sshd.scp.common.helpers.ScpTimestampCommandDetails
- toString() - Method in class org.apache.sshd.scp.common.ScpHelper
- toString() - Method in class org.apache.sshd.scp.common.ScpLocation
- toString() - Method in class org.apache.sshd.scp.server.ScpCommand
- toString() - Method in class org.apache.sshd.scp.server.ScpShell.PathEntry
- toString(FileTime, boolean) - Static method in class org.apache.sshd.scp.server.ScpShell.PathEntry
- transferDirectory(String, String, boolean) - Method in class org.apache.sshd.scp.client.ScpRemote2RemoteTransferHelper
-
Transfers a directory
- transferFile(String, String, boolean) - Method in class org.apache.sshd.scp.client.ScpRemote2RemoteTransferHelper
-
Transfers a single file
- transferSimpleFile(String, InputStream, OutputStream, String, InputStream, OutputStream, String, long) - Method in class org.apache.sshd.scp.client.ScpRemote2RemoteTransferHelper
- transferStatusCode(Object, InputStream, OutputStream) - Method in class org.apache.sshd.scp.client.ScpRemote2RemoteTransferHelper
- transferTimestampCommand(String, InputStream, OutputStream, String, InputStream, OutputStream, String) - Method in class org.apache.sshd.scp.client.ScpRemote2RemoteTransferHelper
U
- unset(String[]) - Method in class org.apache.sshd.scp.server.ScpShell
- update(String, L) - Static method in class org.apache.sshd.scp.common.ScpLocation
-
Parses a local or remote SCP location in the format "user@host:path" or "scp://[user@]host[:port][/path]"
- updateFileProperties(String, Path, Set<PosixFilePermission>, ScpTimestampCommandDetails) - Method in class org.apache.sshd.scp.common.helpers.LocalFileScpTargetStreamResolver
- updateFileProperties(Path, Set<PosixFilePermission>, ScpTimestampCommandDetails) - Static method in interface org.apache.sshd.scp.common.ScpFileOpener
- updatePwdEnvVariable(Path) - Method in class org.apache.sshd.scp.server.ScpShell
- upload(byte[], int, int, String, Collection<PosixFilePermission>, ScpTimestampCommandDetails) - Method in interface org.apache.sshd.scp.client.ScpClient
- upload(byte[], String, Collection<PosixFilePermission>, ScpTimestampCommandDetails) - Method in interface org.apache.sshd.scp.client.ScpClient
- upload(InputStream, String, long, Collection<PosixFilePermission>, ScpTimestampCommandDetails) - Method in class org.apache.sshd.scp.client.DefaultScpClient
- upload(InputStream, String, long, Collection<PosixFilePermission>, ScpTimestampCommandDetails) - Method in interface org.apache.sshd.scp.client.ScpClient
- upload(String[], String, Collection<ScpClient.Option>) - Method in class org.apache.sshd.scp.client.AbstractScpClient
- upload(String[], String, Collection<ScpClient.Option>) - Method in interface org.apache.sshd.scp.client.ScpClient
- upload(String[], String, ScpClient.Option...) - Method in interface org.apache.sshd.scp.client.ScpClient
- upload(String, String, Collection<ScpClient.Option>) - Method in interface org.apache.sshd.scp.client.ScpClient
- upload(String, String, ScpClient.Option...) - Method in interface org.apache.sshd.scp.client.ScpClient
- upload(Path[], String, Collection<ScpClient.Option>) - Method in class org.apache.sshd.scp.client.AbstractScpClient
- upload(Path[], String, Collection<ScpClient.Option>) - Method in interface org.apache.sshd.scp.client.ScpClient
- upload(Path[], String, ScpClient.Option...) - Method in interface org.apache.sshd.scp.client.ScpClient
- upload(Path, String, Collection<ScpClient.Option>) - Method in interface org.apache.sshd.scp.client.ScpClient
- upload(Path, String, ScpClient.Option...) - Method in interface org.apache.sshd.scp.client.ScpClient
- USERNAME_PART_SEPARATOR - Static variable in class org.apache.sshd.scp.common.ScpLocation
V
- validateAckReplyCode(String, Object, ScpAckInfo) - Method in class org.apache.sshd.scp.common.ScpHelper
- validateCommandStatusCode(String, Object) - Method in class org.apache.sshd.scp.common.helpers.ScpAckInfo
- validateCommandStatusCode(String, Object, ScpAckInfo, boolean) - Method in class org.apache.sshd.scp.common.ScpHelper
- validateFileOperationAckReplyCode(String, Session, ScpTransferEventListener.FileOperation, Path, long, Set<PosixFilePermission>, ScpAckInfo) - Method in class org.apache.sshd.scp.common.ScpHelper
- validateListener(L) - Static method in interface org.apache.sshd.scp.common.ScpTransferEventListener
- validateOperationReadyCode(String, Object, ScpAckInfo) - Method in class org.apache.sshd.scp.common.ScpHelper
- valueOf(String) - Static method in enum org.apache.sshd.scp.client.ScpClient.Option
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.sshd.scp.common.ScpTransferEventListener.FileOperation
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.apache.sshd.scp.client.ScpClient.Option
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.sshd.scp.common.ScpTransferEventListener.FileOperation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- variables - Variable in class org.apache.sshd.scp.server.ScpShell
W
- WARNING - Static variable in class org.apache.sshd.scp.common.helpers.ScpAckInfo
- withDelegate(CommandFactory) - Method in class org.apache.sshd.scp.server.ScpCommandFactory.Builder
- withDelegateShellFactory(ShellFactory) - Method in class org.apache.sshd.scp.server.ScpCommandFactory.Builder
- withExecutorServiceProvider(Supplier<? extends CloseableExecutorService>) - Method in class org.apache.sshd.scp.server.ScpCommandFactory.Builder
- withFileOpener(ScpFileOpener) - Method in class org.apache.sshd.scp.server.ScpCommandFactory.Builder
- withReceiveBufferSize(int) - Method in class org.apache.sshd.scp.server.ScpCommandFactory.Builder
- withSendBufferSize(int) - Method in class org.apache.sshd.scp.server.ScpCommandFactory.Builder
- writeCommandResponseMessage(String, int, String) - Method in class org.apache.sshd.scp.server.ScpCommand
- writeLine(OutputStream, Charset, String) - Static method in class org.apache.sshd.scp.common.helpers.ScpIoUtils
Y
- YEAR_VALUE_FORMATTER - Static variable in class org.apache.sshd.scp.server.ScpShell.PathEntry
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form