Index

B C D E G N O S T U 
All Classes and Interfaces|All Packages

B

build() - Method in class org.aesh.terminal.ssh.SSHAttributesBuilder
Builds the terminal Attributes from the configured SSH environment.
builder() - Static method in class org.aesh.terminal.ssh.SSHAttributesBuilder
Creates a new SSHAttributesBuilder instance.

C

close() - Method in class org.aesh.terminal.ssh.TtyCommand
 

D

data(ChannelSession, byte[], int, int) - Method in class org.aesh.terminal.ssh.TtyCommand
 
destroy(ChannelSession) - Method in class org.aesh.terminal.ssh.TtyCommand
 

E

environment(Environment) - Method in class org.aesh.terminal.ssh.SSHAttributesBuilder
Sets the SSH environment to read PTY modes from.
execute(Runnable) - Method in class org.aesh.terminal.ssh.TtyCommand
Executes a task asynchronously using the SSH session's executor service.

G

getBooleanCapability(Capability) - Method in class org.aesh.terminal.ssh.SSHDevice
 
getCharset() - Method in class org.aesh.terminal.ssh.netty.NettySshTtyBootstrap
Returns the character set used for encoding/decoding.
getHost() - Method in class org.aesh.terminal.ssh.netty.NettySshTtyBootstrap
Returns the host address the server will bind to.
getKeyPairProvider() - Method in class org.aesh.terminal.ssh.netty.NettySshTtyBootstrap
Returns the key pair provider used for SSH host keys.
getNumericCapability(Capability) - Method in class org.aesh.terminal.ssh.SSHDevice
 
getPort() - Method in class org.aesh.terminal.ssh.netty.NettySshTtyBootstrap
Returns the port the server will listen on.
getStringCapability(Capability) - Method in class org.aesh.terminal.ssh.SSHDevice
 

N

NettySshTtyBootstrap - Class in org.aesh.terminal.ssh.netty
Bootstrap class for starting an SSH TTY server using Netty.
NettySshTtyBootstrap() - Constructor for class org.aesh.terminal.ssh.netty.NettySshTtyBootstrap
Creates a new NettySshTtyBootstrap with default settings.

O

org.aesh.terminal.ssh - package org.aesh.terminal.ssh
 
org.aesh.terminal.ssh.netty - package org.aesh.terminal.ssh.netty
 

S

schedule(Runnable, long, TimeUnit) - Method in class org.aesh.terminal.ssh.TtyCommand
Schedules a task for delayed execution using the SSH session's executor service.
session - Variable in class org.aesh.terminal.ssh.TtyCommand
The SSH channel session associated with this command.
setChannelSession(ChannelSession) - Method in class org.aesh.terminal.ssh.TtyCommand
 
setCharset(Charset) - Method in class org.aesh.terminal.ssh.netty.NettySshTtyBootstrap
Sets the character set for encoding/decoding.
setErrorStream(OutputStream) - Method in class org.aesh.terminal.ssh.TtyCommand
 
setExitCallback(ExitCallback) - Method in class org.aesh.terminal.ssh.TtyCommand
 
setHost(String) - Method in class org.aesh.terminal.ssh.netty.NettySshTtyBootstrap
Sets the host address for the SSH server to bind to.
setInputStream(InputStream) - Method in class org.aesh.terminal.ssh.TtyCommand
 
setIoErrorStream(IoOutputStream) - Method in class org.aesh.terminal.ssh.TtyCommand
 
setIoInputStream(IoInputStream) - Method in class org.aesh.terminal.ssh.TtyCommand
 
setIoOutputStream(IoOutputStream) - Method in class org.aesh.terminal.ssh.TtyCommand
 
setKeyPairProvider(KeyPairProvider) - Method in class org.aesh.terminal.ssh.netty.NettySshTtyBootstrap
Sets the key pair provider for SSH host keys.
setOutputStream(OutputStream) - Method in class org.aesh.terminal.ssh.TtyCommand
 
setPasswordAuthenticator(PasswordAuthenticator) - Method in class org.aesh.terminal.ssh.netty.NettySshTtyBootstrap
Sets the password authenticator for SSH connections.
setPort(int) - Method in class org.aesh.terminal.ssh.netty.NettySshTtyBootstrap
Sets the port for the SSH server to listen on.
setPublicKeyAuthenticator(PublickeyAuthenticator) - Method in class org.aesh.terminal.ssh.netty.NettySshTtyBootstrap
Sets the public key authenticator for SSH connections.
SSHAttributesBuilder - Class in org.aesh.terminal.ssh
Builder for creating terminal Attributes from an SSH environment.
SSHDevice - Class in org.aesh.terminal.ssh
Device implementation for SSH terminal connections.
SSHDevice(String) - Constructor for class org.aesh.terminal.ssh.SSHDevice
Creates a new SSH device with the specified terminal type.
start(Consumer) - Method in class org.aesh.terminal.ssh.netty.NettySshTtyBootstrap
Starts the SSH server asynchronously.
start(Consumer, Consumer) - Method in class org.aesh.terminal.ssh.netty.NettySshTtyBootstrap
Starts the SSH server with a callback for completion notification.
start(ChannelSession, Environment) - Method in class org.aesh.terminal.ssh.TtyCommand
 
stop() - Method in class org.aesh.terminal.ssh.netty.NettySshTtyBootstrap
Stops the SSH server asynchronously.
stop(Consumer) - Method in class org.aesh.terminal.ssh.netty.NettySshTtyBootstrap
Stops the SSH server with a callback for completion notification.

T

TtyCommand - Class in org.aesh.terminal.ssh
SSH command implementation that handles TTY connections and data transfer.
TtyCommand(Charset, Consumer) - Constructor for class org.aesh.terminal.ssh.TtyCommand
Creates a new TtyCommand with the specified charset and connection handler.
type() - Method in class org.aesh.terminal.ssh.SSHDevice
 

U

updateSize(Environment) - Method in class org.aesh.terminal.ssh.TtyCommand
Updates the terminal size from the SSH environment variables.
B C D E G N O S T U 
All Classes and Interfaces|All Packages