A C D E G I K L O P R S T V 

A

addEventListener(EventListener) - Static method in class com.maverick.nio.DaemonContext
 
addEventListener(String, EventListener) - Static method in class com.maverick.nio.DaemonContext
 
addEventListener(EventListener) - Static method in class com.maverick.nio.DaemonContext
 
addLicense(String) - Static method in class com.maverick.nio.LicenseManager
Add the license.
addListeningInterface(String, int) - Method in class com.maverick.nio.DaemonContext
Add an interface and port to the listening socket list and provide the protocol context.
addListeningInterface(ListeningInterface) - Method in class com.maverick.nio.DaemonContext
 
addListeningInterface(InetAddress, int) - Method in class com.maverick.nio.DaemonContext
Add an interface and port to the listening socket list and provide the protocol context.
ATTRIBUTE_IP - Static variable in class com.maverick.nio.EventCodes
 
ATTRIBUTE_LOG_MESSAGE - Static variable in class com.maverick.nio.EventCodes
This attribute is the key for the log message previously passes to log.info()/log.debug() calls
ATTRIBUTE_THROWABLE - Static variable in class com.maverick.nio.EventCodes
This attribute is the key for the throwable object previously passed in some log.info() calls.

C

com.maverick.nio - package com.maverick.nio
This package contains a generic framework for Java NIO daemons.
configure(DaemonContext<T>) - Method in class com.maverick.nio.Daemon
 
configureAcceptorCodec(IoAcceptor, DaemonContext<T>) - Method in interface com.maverick.nio.ProtocolContextFactory
 
configureAcceptorHandler(IoAcceptor, DaemonContext<T>) - Method in interface com.maverick.nio.ProtocolContextFactory
 
configureAcceptorPreCodec(IoAcceptor, DaemonContext<T>) - Method in interface com.maverick.nio.ProtocolContextFactory
 
configureAcceptorPreHandler(IoAcceptor, DaemonContext<T>) - Method in interface com.maverick.nio.ProtocolContextFactory
 
contextFactory - Variable in class com.maverick.nio.Daemon
 
createAcceptor(DaemonContext<T>) - Method in class com.maverick.nio.Daemon
 
createContext(SocketAddress, SocketAddress) - Method in interface com.maverick.nio.ProtocolContextFactory
 
createIoAcceptor(DaemonContext<T>) - Method in class com.maverick.nio.Daemon
 

D

Daemon<T extends ProtocolContext> - Class in com.maverick.nio
 
Daemon(ProtocolContextFactory<T>) - Constructor for class com.maverick.nio.Daemon
 
Daemon() - Constructor for class com.maverick.nio.Daemon
 
daemonContext - Variable in class com.maverick.nio.Daemon
 
DaemonContext<T extends ProtocolContext> - Class in com.maverick.nio
Each instance of a Daemon has a single configuration context.

E

Event - Class in com.maverick.nio
Superclass of all events that may be fired during the life of SSHD.
Event(Object, int, boolean) - Constructor for class com.maverick.nio.Event
 
EVENT_CONNECTION_ATTEMPT - Static variable in class com.maverick.nio.EventCodes
 
EVENT_DEBUG_LOG - Static variable in class com.maverick.nio.EventCodes
Logging event, this event replaces log.debug(String) calls
EVENT_ERROR_LOG - Static variable in class com.maverick.nio.EventCodes
Logging event, this event replaces log.error(String) calls
EVENT_EXCEPTION_LOG - Static variable in class com.maverick.nio.EventCodes
Logging event, this event replaces log.info(String,Throwable) calls
EVENT_LOG - Static variable in class com.maverick.nio.EventCodes
Logging event, this event replaces log.info(String) calls
EventCodes - Class in com.maverick.nio
List of unique SSHD Event codes
EventCodes() - Constructor for class com.maverick.nio.EventCodes
 
EventListener - Interface in com.maverick.nio
Interface to be implemented by classes interested in receiving SSHDEvent events.
EventService - Interface in com.maverick.nio
Interface to be implemented by an event service implementation.
EventServiceImplementation - Class in com.maverick.nio
Event Service Implementation singleton, that manages SSHD Event Listeners, and allows events to be fired.
EventServiceImplementation() - Constructor for class com.maverick.nio.EventServiceImplementation
 

G

getAddressToBind() - Method in class com.maverick.nio.ListeningInterface
 
getBacklog() - Method in class com.maverick.nio.DaemonContext
 
getContext() - Method in class com.maverick.nio.Daemon
 
getEventService() - Method in class com.maverick.nio.Daemon
 
getListeningInterfaces() - Method in class com.maverick.nio.DaemonContext
Get the listening socket list.
getReadBufferSize() - Method in class com.maverick.nio.DaemonContext
 
getReceiveBufferSize() - Method in class com.maverick.nio.ProtocolContext
Get the socket receive buffer size.
getReleaseDate() - Static method in class com.maverick.nio.Daemon
Returns the release date of the current version.
getReuseAddress() - Method in class com.maverick.nio.DaemonContext
 
getSendBufferSize() - Method in class com.maverick.nio.ProtocolContext
Get the socket send buffer size.
getServer() - Method in class com.maverick.nio.DaemonContext
Get the instance of the SSHD for this context.
getSocketOptionKeepAlive() - Method in class com.maverick.nio.ProtocolContext
Indicates whether the SO_KEEPALIVE socket option is set on connected sockets.
getSocketOptionReuseAddress() - Method in class com.maverick.nio.ProtocolContext
Indicates whether the SO_REUSEADDR socket option will be set on a server socket.
getSocketOptionTcpNoDelay() - Method in class com.maverick.nio.ProtocolContext
Indicates whether the TCP_NODELAY socket option is set on connected sockets.
getVersion() - Static method in class com.maverick.nio.Daemon
Returns the current version of the API.

I

ioAcceptor - Variable in class com.maverick.nio.Daemon
 
isStarted() - Method in class com.maverick.nio.Daemon
 
isStarting() - Method in class com.maverick.nio.Daemon
 

K

keepAlive - Variable in class com.maverick.nio.ProtocolContext
 

L

LicenseException - Exception in com.maverick.nio
 
LicenseException(String) - Constructor for exception com.maverick.nio.LicenseException
 
LicenseManager - Class in com.maverick.nio
Add your license using the static method provided by this class.
LicenseManager() - Constructor for class com.maverick.nio.LicenseManager
 
ListeningInterface - Class in com.maverick.nio
 
ListeningInterface(SocketAddress) - Constructor for class com.maverick.nio.ListeningInterface
 

O

onShutdown() - Method in class com.maverick.nio.Daemon
 
onStart() - Method in class com.maverick.nio.Daemon
 

P

postStartup() - Method in class com.maverick.nio.Daemon
Invoked after startup, for subclasses to override.
preStartup() - Method in class com.maverick.nio.Daemon
Invoked before startup, for subclasses to override.
ProtocolContext - Class in com.maverick.nio
A protocol context defines the behaviour for a listening interface.
ProtocolContext() - Constructor for class com.maverick.nio.ProtocolContext
 
ProtocolContextFactory<T extends ProtocolContext> - Interface in com.maverick.nio
 

R

receiveBufferSize - Variable in class com.maverick.nio.ProtocolContext
 
removeEventListener(String) - Static method in class com.maverick.nio.DaemonContext
 
removeListeningInterface(InetAddress, int) - Method in class com.maverick.nio.DaemonContext
Remove a listening interface from the daemon at runtime.
removeListeningInterface(String, int) - Method in class com.maverick.nio.DaemonContext
Remove a listening interface from the daemon at runtime.
reuseAddress - Variable in class com.maverick.nio.ProtocolContext
 

S

sendBufferSize - Variable in class com.maverick.nio.ProtocolContext
 
setBacklog(int) - Method in class com.maverick.nio.DaemonContext
 
setContextFactory(ProtocolContextFactory<T>) - Method in class com.maverick.nio.Daemon
 
setReadBufferSize(int) - Method in class com.maverick.nio.DaemonContext
 
setReceiveBufferSize(int) - Method in class com.maverick.nio.ProtocolContext
Set the receive buffer size for sockets.
setReuseAddress(boolean) - Method in class com.maverick.nio.DaemonContext
 
setSendBufferSize(int) - Method in class com.maverick.nio.ProtocolContext
Set the send buffer size for sockets.
setSocketOptionKeepAlive(boolean) - Method in class com.maverick.nio.ProtocolContext
Set the SO_KEEPALIVE socket option on connected sockets.
setSocketOptionReuseAddress(boolean) - Method in class com.maverick.nio.ProtocolContext
Indicates whether the SO_REUSEADDR socket option will be set on a server socket.
setSocketOptionTcpNoDelay(boolean) - Method in class com.maverick.nio.ProtocolContext
Set the TCP_NODELAY socket option on connected sockets.
shutdown() - Method in class com.maverick.nio.Daemon
 
startListeningInterface(InetAddress, int) - Method in class com.maverick.nio.Daemon
 
startup() - Method in class com.maverick.nio.Daemon
 
stopListeningInterface(InetAddress, int) - Method in class com.maverick.nio.Daemon
 

T

tcpNoDelay - Variable in class com.maverick.nio.ProtocolContext
 

V

verifyStartup() - Method in class com.maverick.nio.Daemon
 
A C D E G I K L O P R S T V 

Copyright © 2012. All Rights Reserved.