Skip navigation links
A B C D E F G H I L M N O P R S T U V W Y 

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 ScpTransferEventListener for 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 ScpClient wrapper 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 openRead is 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 resolveSourceStream is 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 resolveTargetStream call 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 openWrite is 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, ScpFileOpener, ScpTransferEventListener) - Method in class org.apache.sshd.scp.client.DefaultScpClientCreator
 
createScpClient(ClientSession) - 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(ClientSession, ScpFileOpener) - Method in interface org.apache.sshd.scp.client.ScpClientCreator
Create an SCP client from this session.
createScpClient(ClientSession, ScpFileOpener, 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
 
createScpClient(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[], Path, Collection<ScpClient.Option>) - Method in class org.apache.sshd.scp.client.AbstractScpClient
 
download(String, Path, Collection<ScpClient.Option>) - Method in class org.apache.sshd.scp.client.AbstractScpClient
 
download(String, String, 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.AbstractScpClient
 
download(String, OutputStream) - Method in class org.apache.sshd.scp.client.DefaultScpClient
 
download(String, FileSystem, Path, Collection<ScpClient.Option>) - Method in class org.apache.sshd.scp.client.DefaultScpClient
 
download(String, String, ScpClient.Option...) - Method in interface org.apache.sshd.scp.client.ScpClient
 
download(String, String, 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, Path, Collection<ScpClient.Option>) - Method in interface org.apache.sshd.scp.client.ScpClient
 
download(String, OutputStream) - 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, ScpClient.Option...) - Method in interface org.apache.sshd.scp.client.ScpClient
 
download(String[], String, Collection<ScpClient.Option>) - Method in interface org.apache.sshd.scp.client.ScpClient
 
download(String[], Path, Collection<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
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 - Static variable in class org.apache.sshd.scp.common.helpers.ScpAckInfo
 
error - Variable in class org.apache.sshd.scp.server.ScpCommand
 
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, ClientChannel) - Method in class org.apache.sshd.scp.client.AbstractScpClient
Invoked by the various upload/download methods after having successfully completed the remote copy command and (optionally) having received an exit status from the remote server.
handleCommandExitStatus(String, Integer) - Method in class org.apache.sshd.scp.client.AbstractScpClient
Invoked by the various upload/download methods 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/download methods 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/download methods 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/download methods 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
Constructs a new InputStreamReader on the InputStream in.
InputStreamReader(InputStream, String) - Constructor for class org.apache.sshd.scp.server.InputStreamReader
Constructs a new InputStreamReader on the InputStream in.
InputStreamReader(InputStream, CharsetDecoder) - Constructor for class org.apache.sshd.scp.server.InputStreamReader
Constructs a new InputStreamReader on the InputStream in and CharsetDecoder dec.
InputStreamReader(InputStream, Charset) - Constructor for class org.apache.sshd.scp.server.InputStreamReader
Constructs a new InputStreamReader on the InputStream in and Charset charset.
INSTANCE - Static variable in class org.apache.sshd.scp.client.DefaultScpClientCreator
 
instance() - Static method in interface org.apache.sshd.scp.client.ScpClientCreator
 
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
 
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 length characters from this reader and stores them at position offset in the character array buf.
readAck(InputStream, Charset, boolean) - Static method in class org.apache.sshd.scp.common.helpers.ScpAckInfo
 
readAck(boolean) - Method in class org.apache.sshd.scp.common.ScpHelper
 
readAttributes(Path) - Static method in class org.apache.sshd.scp.server.ScpShell.PathEntry
 
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() - Method in class org.apache.sshd.scp.common.ScpHelper
 
readLine(boolean) - Method in class org.apache.sshd.scp.common.ScpHelper
 
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
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(Object, InputStream) - Method in class org.apache.sshd.scp.client.ScpRemote2RemoteTransferHelper
 
receiveNextCmd() - Method in class org.apache.sshd.scp.common.ScpHelper
 
receiveStream(String, ScpTargetStreamResolver, ScpTimestampCommandDetails, boolean, int) - Method in class org.apache.sshd.scp.common.ScpHelper
 
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(Session, FileSystem, String) - Method in interface org.apache.sshd.scp.common.ScpFileOpener
 
resolveLocalPath(String, String) - Method in class org.apache.sshd.scp.common.ScpHelper
 
resolveLocalPath(String) - Method in class org.apache.sshd.scp.common.ScpHelper
 
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 CommandFactory can be used as a standalone command factory or can be used to augment another CommandFactory and provides SCP support.
ScpCommandFactory() - Constructor for class org.apache.sshd.scp.server.ScpCommandFactory
 
ScpCommandFactory.Builder - Class in org.apache.sshd.scp.server
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(String) - Constructor for exception org.apache.sshd.scp.common.ScpException
 
ScpException(Integer) - Constructor for exception org.apache.sshd.scp.common.ScpException
 
ScpException(String, Integer) - Constructor for exception org.apache.sshd.scp.common.ScpException
 
ScpException(Throwable, Integer) - Constructor for exception org.apache.sshd.scp.common.ScpException
 
ScpException(String, 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, String) - Constructor for class org.apache.sshd.scp.common.ScpLocation
 
ScpLocation(String, String, int, String) - Constructor for class org.apache.sshd.scp.common.ScpLocation
 
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, int, String, String) - Method in interface org.apache.sshd.scp.client.SimpleScpClient
Creates an SCP session 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(String, 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, int, String, String) - Method in interface org.apache.sshd.scp.client.SimpleScpClient
Creates an SCP session 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(InetAddress, int, String, KeyPair) - Method in interface org.apache.sshd.scp.client.SimpleScpClient
Creates an SCP session 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, KeyPair) - 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 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(String) - Constructor for class org.apache.sshd.scp.common.helpers.ScpTimestampCommandDetails
 
ScpTimestampCommandDetails(FileTime, FileTime) - Constructor for class org.apache.sshd.scp.common.helpers.ScpTimestampCommandDetails
 
ScpTimestampCommandDetails(long, long) - 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(O, Charset) - Method in class org.apache.sshd.scp.common.helpers.ScpAckInfo
 
send(Collection<String>, boolean, boolean, int) - Method in class org.apache.sshd.scp.common.ScpHelper
 
send(Path, boolean, boolean, int, LinkOption...) - Method in class org.apache.sshd.scp.common.ScpHelper
 
sendAck(O, Charset, int, String) - Static method in class org.apache.sshd.scp.common.helpers.ScpAckInfo
 
sendAcknowledgedCommand(AbstractScpCommandDetails, InputStream, Charset, OutputStream, Charset) - Static method in class org.apache.sshd.scp.common.helpers.ScpIoUtils
 
sendAcknowledgedCommand(String, InputStream, Charset, OutputStream, Charset) - Static method in class org.apache.sshd.scp.common.helpers.ScpIoUtils
 
sendAcknowledgedCommand(String) - Method in class org.apache.sshd.scp.common.ScpHelper
 
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(O, Charset, String) - Static method in class org.apache.sshd.scp.common.helpers.ScpAckInfo
 
sendError(String) - Method in class org.apache.sshd.scp.common.ScpHelper
 
sendFile(Path, boolean, int) - 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.OK ACK code
sendOk() - Method in class org.apache.sshd.scp.common.ScpHelper
 
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(O, Charset, String) - Static method in class org.apache.sshd.scp.common.helpers.ScpAckInfo
 
sendWarning(String) - Method in class org.apache.sshd.scp.common.ScpHelper
 
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 in ScpShell - 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 the ScpShell - 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 the ScpShell - 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

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(String[], String, Collection<ScpClient.Option>) - Method in class org.apache.sshd.scp.client.AbstractScpClient
 
upload(Path[], String, Collection<ScpClient.Option>) - Method in class org.apache.sshd.scp.client.AbstractScpClient
 
upload(InputStream, String, long, Collection<PosixFilePermission>, ScpTimestampCommandDetails) - Method in class org.apache.sshd.scp.client.DefaultScpClient
 
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(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(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(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(byte[], String, Collection<PosixFilePermission>, ScpTimestampCommandDetails) - Method in interface org.apache.sshd.scp.client.ScpClient
 
upload(byte[], int, int, String, Collection<PosixFilePermission>, ScpTimestampCommandDetails) - Method in interface org.apache.sshd.scp.client.ScpClient
 
upload(InputStream, String, long, Collection<PosixFilePermission>, ScpTimestampCommandDetails) - 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
 
A B C D E F G H I L M N O P R S T U V W Y 
Skip navigation links

Copyright © 2018–2021 The Apache Software Foundation. All rights reserved.