- Scp - Class in org.hidetake.groovy.ssh.session.transfer.put
Recursive SCP PUT executor.
- Scp(Operations, CompositeSettings) - Constructor in Scp
-
- ScpException - Class in org.hidetake.groovy.ssh.session.transfer.get
Represents SCP error.
- ScpException(String, Throwable) - Constructor in ScpException
-
- Script - Trait in org.hidetake.groovy.ssh.session.execution
An extension class for script execution.
- Service - Class in org.hidetake.groovy.ssh.core
An entry point of SSH service.
- Session - Class in org.hidetake.groovy.ssh.session
A session.
- session(Object) - Method in RunHandler
-
Add sessions.
- Session(Remote, Closure<T>) - Constructor in Session
-
- SessionExtension - Trait in org.hidetake.groovy.ssh.session
A base trait of session extensions.
- SessionExtensions - Trait in org.hidetake.groovy.ssh.session
A set of extensions to be shipped as default.
- SessionHandler - Class in org.hidetake.groovy.ssh.session
- SessionSettings - Trait in org.hidetake.groovy.ssh.session
- SessionSettings.With - Class in org.hidetake.groovy.ssh.session
- SessionSettings.With(SessionSettings) - Constructor in SessionSettings.With
-
- SessionTask - Class in org.hidetake.groovy.ssh.session
A session with global and per-service settings.
- SessionTask(Session<T>, GlobalSettings, PerServiceSettings) - Constructor in SessionTask
-
- setEnabledInCurrentThread(boolean) - Method in JSchLogger
-
- settings(Closure) - Method in RunHandler
-
Configure per service settings.
- settings(Closure) - Method in Service
-
Configure global settings.
- SettingsHelper - Class in org.hidetake.groovy.ssh.core.settings
A helper class for settings manipulation.
- Sftp - Class in org.hidetake.groovy.ssh.session.transfer.put
Recursive SFTP PUT executor.
- sftp(FileTransferSettings, Closure<T>) - Method in DefaultOperations
-
- sftp(FileTransferSettings, Closure<T>) - Method in DryRunOperations
-
- sftp(FileTransferSettings, Closure<T>) - Method in Operations
-
- sftp(Closure<T>) - Method in SessionExtension
-
Perform SFTP operations.
- sftp(Closure<T>) - Method in SessionHandler
-
- Sftp(Operations, FileTransferSettings) - Constructor in Sftp
-
- SftpError - Enum in org.hidetake.groovy.ssh.operation
SFTP errors defined in the SFTP protocol.
- SftpException - Class in org.hidetake.groovy.ssh.operation
Represents SFTP error.
- SftpException(String, SftpException, SftpError) - Constructor in SftpException
-
- SftpOperations - Class in org.hidetake.groovy.ssh.operation
An aggregate of file transfer operations.
- SftpOperations(Remote, ChannelSftp) - Constructor in SftpOperations
-
- SftpProgress - Class in org.hidetake.groovy.ssh.operation
- SftpProgress(Closure) - Constructor in SftpProgress
-
- SftpRemove - Trait in org.hidetake.groovy.ssh.session.transfer
An extension class to remove a file or directory via SFTP.
- Shell - Trait in org.hidetake.groovy.ssh.session.execution
Provides the shell execution.
- shell(ShellSettings) - Method in DefaultOperations
-
- shell(ShellSettings) - Method in DryRunOperations
-
- shell(ShellSettings) - Method in Operations
-
- shell(HashMap) - Method in Shell
-
Performs a shell operation.
- ShellSettings - Trait in org.hidetake.groovy.ssh.operation
- ShellSettings.With - Class in org.hidetake.groovy.ssh.operation
- ShellSettings.With(ShellSettings) - Constructor in ShellSettings.With
-
- size() - Method in Buffer
-
Return size of the buffer.
- sleep(long) - Method in ManagedBlocking
-
Wait given time.
- SOCKS_DEFAULT_VERSION - Field in ProxyValidator
-
- SOCKS_SUPPORTED_VERSIONS - Field in ProxyValidator
-
- Ssh - Class in org.hidetake.groovy.ssh
Entry point of Groovy SSH library.
- start() - Method in Interactions
-
Starts receiver threads.
- start(Stream) - Method in Listener
-
- start(Stream) - Method in Processor
-
- stat(String) - Method in SftpOperations
-
Get a directory entry.
- status - Field in FileTransferProgress
-
- Stream - Enum in org.hidetake.groovy.ssh.interaction
Stream type.
- StreamContent - Class in org.hidetake.groovy.ssh.session.transfer.put
- StreamContent(String, InputStream) - Constructor in StreamContent
-
- StreamReceiver - Class in org.hidetake.groovy.ssh.session.transfer.get
- StreamReceiver(OutputStream) - Constructor in StreamReceiver
-
- StreamRule - Interface in org.hidetake.groovy.ssh.interaction
- StreamRule.Factory - Class in org.hidetake.groovy.ssh.interaction
- Sudo - Trait in org.hidetake.groovy.ssh.session.execution
An extension class of sudo command execution.
- SudoException - Class in org.hidetake.groovy.ssh.session.execution
An exception class thrown if sudo authentication failed.
- SudoException(Remote, String) - Constructor in SudoException
-
- SudoHelper - Class in org.hidetake.groovy.ssh.session.execution
- SudoHelper.SudoCommandSettings - Class in org.hidetake.groovy.ssh.session.execution
- SudoHelper(Operations, CompositeSettings, SudoHelper.SudoCommandSettings) - Constructor in SudoHelper
-
- SudoSettings - Trait in org.hidetake.groovy.ssh.session.execution
- SudoSettings.With - Class in org.hidetake.groovy.ssh.session.execution
- SudoSettings.With(SudoSettings) - Constructor in SudoSettings.With
-