Package org.xsocket.stream.io.spi

Package class diagram package org.xsocket.stream.io.spi
Provides spi classes to plugin low-level NIO libraries (experimental).

See:
          Description

Interface Summary
IAcceptor Acceptor specification

This class is experimental and is subject to change
IAcceptorCallback Server IO Provider callback

This class is experimental and is subject to change
IClientIoProvider Client IO Provider, which is responsible to create and manage client-side IIoHandler

This class is experimental and is subject to change
IHandlerIoProvider

This class is experimental and is subject to change
IIoHandler The IIoHandler is responsible to perform the low level io operation of a IConnection.
IIoHandlerCallback Call back interface to notify io events of the IIoHandler.
IIoHandlerContext Provides the IIoHandler`s context parameters

This class is experimental and is subject to change
IServerIoJmxProvider Server IO Provider specification

This class is experimental and is subject to change
IServerIoProvider Server IO Provider specification

This class is experimental and is subject to change
 

Package org.xsocket.stream.io.spi Description

Provides spi classes to plugin low-level NIO libraries (experimental). By implementing the spi, the xSocket default low-level io implementation will be replaced by the provider ones.
Currently, only plain server-side connections are supported. Additional features like SSL or throttled writes will be supported by future versions of the spi package

The interfaces/classes of this package are experimental and subject to change