Index

A B C D E G I L N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

accept(int[]) - Method in class org.aesh.terminal.telnet.ReadBuffer
 

B

BINARY - Enum constant in enum org.aesh.terminal.telnet.Option
Telnet Binary Transmission (RFC856).
BYTE_DO - Static variable in class org.aesh.terminal.telnet.TelnetConnection
Telnet DO option negotiation byte.
BYTE_DONT - Static variable in class org.aesh.terminal.telnet.TelnetConnection
Telnet DON'T option negotiation byte.
BYTE_IAC - Static variable in class org.aesh.terminal.telnet.TelnetConnection
Telnet IAC (Interpret As Command) byte.
BYTE_SB - Static variable in class org.aesh.terminal.telnet.TelnetConnection
Telnet SB (subnegotiation begin) byte.
BYTE_SE - Static variable in class org.aesh.terminal.telnet.TelnetConnection
Telnet SE (subnegotiation end) byte.
BYTE_WILL - Static variable in class org.aesh.terminal.telnet.TelnetConnection
Telnet WILL option negotiation byte.
BYTE_WONT - Static variable in class org.aesh.terminal.telnet.TelnetConnection
Telnet WON'T option negotiation byte.

C

channelActive(ChannelHandlerContext) - Method in class org.aesh.terminal.telnet.netty.TelnetChannelHandler
 
channelInactive(ChannelHandlerContext) - Method in class org.aesh.terminal.telnet.netty.TelnetChannelHandler
 
channelRead(ChannelHandlerContext, Object) - Method in class org.aesh.terminal.telnet.netty.TelnetChannelHandler
 
close() - Method in class org.aesh.terminal.telnet.netty.NettyTelnetConnection
 
close() - Method in class org.aesh.terminal.telnet.TelnetConnection
Closes the telnet connection.
close() - Method in class org.aesh.terminal.telnet.TelnetTtyConnection
 
conn - Variable in class org.aesh.terminal.telnet.TelnetTtyConnection
The underlying telnet connection.
contains(Charset) - Method in class org.aesh.terminal.telnet.TelnetCharset
 

D

device() - Method in class org.aesh.terminal.telnet.TelnetTtyConnection
 

E

ECHO - Enum constant in enum org.aesh.terminal.telnet.Option
Telnet Echo Option (RFC857).
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.aesh.terminal.telnet.netty.TelnetChannelHandler
 
execute(Runnable) - Method in class org.aesh.terminal.telnet.netty.NettyTelnetConnection
 
execute(Runnable) - Method in class org.aesh.terminal.telnet.TelnetConnection
 
execute(Runnable) - Method in class org.aesh.terminal.telnet.TelnetTtyConnection
Executes a task on the connection's event loop.

G

getAttributes() - Method in class org.aesh.terminal.telnet.TelnetTtyConnection
 
getBooleanCapability(Capability) - Method in class org.aesh.terminal.telnet.TelnetDevice
 
getCharset() - Method in class org.aesh.terminal.telnet.netty.NettyTelnetTtyBootstrap
Returns the charset used for encoding/decoding.
getCloseHandler() - Method in class org.aesh.terminal.telnet.TelnetTtyConnection
 
getHost() - Method in class org.aesh.terminal.telnet.netty.NettyTelnetTtyBootstrap
Returns the host address the server will bind to.
getHost() - Method in class org.aesh.terminal.telnet.TelnetBootstrap
Returns the host address the server will bind to.
getNumericCapability(Capability) - Method in class org.aesh.terminal.telnet.TelnetDevice
 
getPort() - Method in class org.aesh.terminal.telnet.netty.NettyTelnetTtyBootstrap
Returns the port number the server will listen on.
getPort() - Method in class org.aesh.terminal.telnet.TelnetBootstrap
Returns the port number the server will listen on.
getReadHandler() - Method in class org.aesh.terminal.telnet.ReadBuffer
Returns the current read handler.
getSignalHandler() - Method in class org.aesh.terminal.telnet.TelnetTtyConnection
 
getSizeHandler() - Method in class org.aesh.terminal.telnet.TelnetTtyConnection
 
getStdinHandler() - Method in class org.aesh.terminal.telnet.TelnetTtyConnection
 
getStringCapability(Capability) - Method in class org.aesh.terminal.telnet.TelnetDevice
 
getStringCapabilityAsInts(Capability, Object...) - Method in class org.aesh.terminal.telnet.TelnetDevice
 

I

inputEncoding() - Method in class org.aesh.terminal.telnet.TelnetTtyConnection
 
INSTANCE - Static variable in class org.aesh.terminal.telnet.TelnetCharset
Singleton instance of the TelnetCharset.
isInBinary() - Method in class org.aesh.terminal.telnet.netty.NettyTelnetTtyBootstrap
Returns whether binary mode is enabled for input.
isOutBinary() - Method in class org.aesh.terminal.telnet.netty.NettyTelnetTtyBootstrap
Returns whether binary mode is enabled for output.

L

lastAccessedTime() - Method in class org.aesh.terminal.telnet.TelnetTtyConnection
Returns the timestamp of the last access to this connection.

N

NAWS - Enum constant in enum org.aesh.terminal.telnet.Option
Telnet Window Size Option (RFC1073).
NettyTelnetBootstrap - Class in org.aesh.terminal.telnet.netty
Netty-based implementation of the TelnetBootstrap for starting a Telnet server.
NettyTelnetBootstrap() - Constructor for class org.aesh.terminal.telnet.netty.NettyTelnetBootstrap
Creates a new NettyTelnetBootstrap with default NIO event loop group.
NettyTelnetConnection - Class in org.aesh.terminal.telnet.netty
Netty-based implementation of TelnetConnection for handling Telnet I/O.
NettyTelnetConnection(TelnetHandler, ChannelHandlerContext) - Constructor for class org.aesh.terminal.telnet.netty.NettyTelnetConnection
Creates a new NettyTelnetConnection.
NettyTelnetTtyBootstrap - Class in org.aesh.terminal.telnet.netty
Bootstrap class for starting a Telnet TTY server using Netty.
NettyTelnetTtyBootstrap() - Constructor for class org.aesh.terminal.telnet.netty.NettyTelnetTtyBootstrap
Creates a new NettyTelnetTtyBootstrap with default settings.
newDecoder() - Method in class org.aesh.terminal.telnet.TelnetCharset
 
newEncoder() - Method in class org.aesh.terminal.telnet.TelnetCharset
 

O

onClose() - Method in class org.aesh.terminal.telnet.netty.NettyTelnetConnection
 
onClose() - Method in class org.aesh.terminal.telnet.TelnetConnection
 
onClose() - Method in class org.aesh.terminal.telnet.TelnetHandler
The telnet connection closed.
onClose() - Method in class org.aesh.terminal.telnet.TelnetTtyConnection
 
onCommand(byte) - Method in class org.aesh.terminal.telnet.TelnetHandler
Called when a telnet command is received.
onData(byte[]) - Method in class org.aesh.terminal.telnet.TelnetHandler
Process data sent by the client.
onData(byte[]) - Method in class org.aesh.terminal.telnet.TelnetTtyConnection
 
onEcho(boolean) - Method in class org.aesh.terminal.telnet.TelnetHandler
Called when the ECHO option state changes.
onInit() - Method in class org.aesh.terminal.telnet.TelnetConnection
Initializes the connection and notifies the handler that it is open.
onNAWS(boolean) - Method in class org.aesh.terminal.telnet.TelnetHandler
Called when the NAWS (Negotiate About Window Size) option state changes.
onOpen(TelnetConnection) - Method in class org.aesh.terminal.telnet.TelnetHandler
The telnet connection opened.
onOpen(TelnetConnection) - Method in class org.aesh.terminal.telnet.TelnetTtyConnection
 
onOptionDo(byte) - Method in class org.aesh.terminal.telnet.TelnetConnection
Handle option DO call back.
onOptionDont(byte) - Method in class org.aesh.terminal.telnet.TelnetConnection
Handle option DON'T call back.
onOptionParameters(byte, byte[]) - Method in class org.aesh.terminal.telnet.TelnetConnection
Handle option parameters call back.
onOptionWill(byte) - Method in class org.aesh.terminal.telnet.TelnetConnection
Handle option WILL call back.
onOptionWont(byte) - Method in class org.aesh.terminal.telnet.TelnetConnection
Handle option WON'T call back.
onReceiveBinary(boolean) - Method in class org.aesh.terminal.telnet.TelnetHandler
Called when the receive binary mode state changes.
onReceiveBinary(boolean) - Method in class org.aesh.terminal.telnet.TelnetTtyConnection
 
onSendBinary(boolean) - Method in class org.aesh.terminal.telnet.TelnetHandler
Called when the send binary mode state changes.
onSendBinary(boolean) - Method in class org.aesh.terminal.telnet.TelnetTtyConnection
 
onSGA(boolean) - Method in class org.aesh.terminal.telnet.TelnetHandler
Called when the SGA (Suppress Go Ahead) option state changes.
onSize(int, int) - Method in class org.aesh.terminal.telnet.TelnetHandler
Called when the terminal window size changes.
onSize(int, int) - Method in class org.aesh.terminal.telnet.TelnetTtyConnection
 
onTerminalType(String) - Method in class org.aesh.terminal.telnet.TelnetHandler
Called when the terminal type is received from the client.
onTerminalType(String) - Method in class org.aesh.terminal.telnet.TelnetTtyConnection
 
openBlocking() - Method in class org.aesh.terminal.telnet.TelnetTtyConnection
 
openNonBlocking() - Method in class org.aesh.terminal.telnet.TelnetTtyConnection
 
Option - Enum in org.aesh.terminal.telnet
A telnet option.
org.aesh.terminal.telnet - package org.aesh.terminal.telnet
 
org.aesh.terminal.telnet.netty - package org.aesh.terminal.telnet.netty
 
outputEncoding() - Method in class org.aesh.terminal.telnet.TelnetTtyConnection
 

P

put(Capability, Object...) - Method in class org.aesh.terminal.telnet.TelnetTtyConnection
 
puts(Consumer, String, Object...) - Method in class org.aesh.terminal.telnet.TelnetDevice
 
puts(Consumer, Capability, Object...) - Method in class org.aesh.terminal.telnet.TelnetDevice
 

R

ReadBuffer - Class in org.aesh.terminal.telnet
Buffer for queuing and dispatching terminal input data to a read handler.
ReadBuffer(Executor) - Constructor for class org.aesh.terminal.telnet.ReadBuffer
Creates a new ReadBuffer with the specified executor.
reading() - Method in class org.aesh.terminal.telnet.TelnetTtyConnection
 
receive(byte[]) - Method in class org.aesh.terminal.telnet.TelnetConnection
Receives and processes incoming data from the telnet client.

S

schedule(Runnable, long, TimeUnit) - Method in class org.aesh.terminal.telnet.netty.NettyTelnetConnection
 
schedule(Runnable, long, TimeUnit) - Method in class org.aesh.terminal.telnet.TelnetConnection
 
schedule(Runnable, long, TimeUnit) - Method in class org.aesh.terminal.telnet.TelnetTtyConnection
Schedules a task to be executed after a delay.
send(byte[]) - Method in class org.aesh.terminal.telnet.netty.NettyTelnetConnection
 
send(byte[]) - Method in class org.aesh.terminal.telnet.TelnetConnection
 
setAttributes(Attributes) - Method in class org.aesh.terminal.telnet.TelnetTtyConnection
 
setCharset(Charset) - Method in class org.aesh.terminal.telnet.netty.NettyTelnetTtyBootstrap
Sets the charset to use for encoding/decoding.
setCloseHandler(Consumer) - Method in class org.aesh.terminal.telnet.TelnetTtyConnection
 
setHost(String) - Method in class org.aesh.terminal.telnet.netty.NettyTelnetBootstrap
Sets the host address the server will bind to.
setHost(String) - Method in class org.aesh.terminal.telnet.netty.NettyTelnetTtyBootstrap
Sets the host address the server will bind to.
setHost(String) - Method in class org.aesh.terminal.telnet.TelnetBootstrap
Sets the host address the server will bind to.
setInBinary(boolean) - Method in class org.aesh.terminal.telnet.netty.NettyTelnetTtyBootstrap
Enable or disable the TELNET BINARY option on input.
setOutBinary(boolean) - Method in class org.aesh.terminal.telnet.netty.NettyTelnetTtyBootstrap
Enable or disable the TELNET BINARY option on output.
setPort(int) - Method in class org.aesh.terminal.telnet.netty.NettyTelnetBootstrap
Sets the port number the server will listen on.
setPort(int) - Method in class org.aesh.terminal.telnet.netty.NettyTelnetTtyBootstrap
Sets the port number the server will listen on.
setPort(int) - Method in class org.aesh.terminal.telnet.TelnetBootstrap
Sets the port number the server will listen on.
setReadHandler(Consumer) - Method in class org.aesh.terminal.telnet.ReadBuffer
Sets the read handler for receiving buffered data.
setSignalHandler(Consumer) - Method in class org.aesh.terminal.telnet.TelnetTtyConnection
 
setSizeHandler(Consumer) - Method in class org.aesh.terminal.telnet.TelnetTtyConnection
 
setStdinHandler(Consumer) - Method in class org.aesh.terminal.telnet.TelnetTtyConnection
 
SGA - Enum constant in enum org.aesh.terminal.telnet.Option
Telnet Suppress Go Ahead Option (RFC858).
size() - Method in class org.aesh.terminal.telnet.TelnetTtyConnection
 
start(Consumer) - Method in class org.aesh.terminal.telnet.netty.NettyTelnetTtyBootstrap
Starts the telnet TTY server asynchronously.
start(Consumer, Consumer) - Method in class org.aesh.terminal.telnet.netty.NettyTelnetTtyBootstrap
Starts the telnet TTY server with a callback handler.
start(Supplier) - Method in class org.aesh.terminal.telnet.TelnetBootstrap
Starts the telnet server asynchronously.
start(Supplier, Consumer) - Method in class org.aesh.terminal.telnet.netty.NettyTelnetBootstrap
 
start(Supplier, Consumer) - Method in class org.aesh.terminal.telnet.TelnetBootstrap
Start the telnet server
stdoutHandler() - Method in class org.aesh.terminal.telnet.TelnetTtyConnection
 
stop() - Method in class org.aesh.terminal.telnet.netty.NettyTelnetTtyBootstrap
Stops the telnet TTY server asynchronously.
stop() - Method in class org.aesh.terminal.telnet.TelnetBootstrap
Stops the telnet server asynchronously.
stop(Consumer) - Method in class org.aesh.terminal.telnet.netty.NettyTelnetBootstrap
 
stop(Consumer) - Method in class org.aesh.terminal.telnet.netty.NettyTelnetTtyBootstrap
Stops the telnet TTY server with a callback handler.
stop(Consumer) - Method in class org.aesh.terminal.telnet.TelnetBootstrap
Stops the telnet server with a callback handler.
supportsAnsi() - Method in class org.aesh.terminal.telnet.TelnetTtyConnection
 

T

TelnetBootstrap - Class in org.aesh.terminal.telnet
Abstract base class for bootstrapping a Telnet server.
TelnetBootstrap() - Constructor for class org.aesh.terminal.telnet.TelnetBootstrap
 
TelnetChannelHandler - Class in org.aesh.terminal.telnet.netty
Telnet server integration with Netty ServerSocketChannel.
TelnetChannelHandler(Supplier) - Constructor for class org.aesh.terminal.telnet.netty.TelnetChannelHandler
Creates a new TelnetChannelHandler with the specified handler factory.
TelnetCharset - Class in org.aesh.terminal.telnet
Ascii based telnet charset.
TelnetConnection - Class in org.aesh.terminal.telnet
Abstract base class for managing Telnet protocol connections and option negotiation.
TelnetConnection(TelnetHandler) - Constructor for class org.aesh.terminal.telnet.TelnetConnection
Creates a new TelnetConnection with the specified handler.
TelnetDevice - Class in org.aesh.terminal.telnet
Device implementation for Telnet terminal connections.
TelnetDevice(String) - Constructor for class org.aesh.terminal.telnet.TelnetDevice
Creates a new TelnetDevice with the specified terminal type.
TelnetHandler - Class in org.aesh.terminal.telnet
The handler that defines the callbacks for a telnet connection.
TelnetHandler() - Constructor for class org.aesh.terminal.telnet.TelnetHandler
 
TelnetTtyConnection - Class in org.aesh.terminal.telnet
A telnet handler that implements Connection.
TelnetTtyConnection(boolean, boolean, Charset, Consumer) - Constructor for class org.aesh.terminal.telnet.TelnetTtyConnection
Creates a new TelnetTtyConnection.
TERMINAL_TYPE - Enum constant in enum org.aesh.terminal.telnet.Option
Telnet Terminal Type Option (RFC884).
terminalType() - Method in class org.aesh.terminal.telnet.TelnetTtyConnection
Returns the terminal type reported by the client.
type() - Method in class org.aesh.terminal.telnet.TelnetDevice
 

V

valueOf(String) - Static method in enum org.aesh.terminal.telnet.Option
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.aesh.terminal.telnet.Option
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(byte[]) - Method in class org.aesh.terminal.telnet.TelnetConnection
Write data to the client, escaping data if necessary or truncating it.
writeDoOption(Option) - Method in class org.aesh.terminal.telnet.TelnetConnection
Write a do option request to the client.
writeWillOption(Option) - Method in class org.aesh.terminal.telnet.TelnetConnection
Write a do will request to the client.
A B C D E G I L N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values