|
XNIO API 3.0.7.GA | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xnio.ssl.XnioSsl
public abstract class XnioSsl
An SSL provider for XNIO.
| Field Summary | |
|---|---|
protected SSLContext |
sslContext
The SSL context for this instance. |
protected Xnio |
xnio
The corresponding XNIO instance. |
| Constructor Summary | |
|---|---|
protected |
XnioSsl(Xnio xnio,
SSLContext sslContext,
OptionMap optionMap)
Construct a new instance. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final Xnio xnio
protected final SSLContext sslContext
| Constructor Detail |
|---|
protected XnioSsl(Xnio xnio,
SSLContext sslContext,
OptionMap optionMap)
xnio - the XNIO instancesslContext - optionMap - the option map to configure this provider| Method Detail |
|---|
public abstract IoFuture<ConnectedSslStreamChannel> connectSsl(XnioWorker worker,
InetSocketAddress destination,
ChannelListener<? super ConnectedSslStreamChannel> openListener,
OptionMap optionMap)
worker - the worker to usedestination - the destination connection addressopenListener - the initial open-connection listeneroptionMap - the option map
public abstract IoFuture<ConnectedSslStreamChannel> connectSsl(XnioWorker worker,
InetSocketAddress destination,
ChannelListener<? super ConnectedSslStreamChannel> openListener,
ChannelListener<? super BoundChannel> bindListener,
OptionMap optionMap)
worker - the worker to usedestination - the destination connection addressopenListener - the initial open-connection listenerbindListener - the bind listeneroptionMap - the option map
public abstract IoFuture<ConnectedSslStreamChannel> connectSsl(XnioWorker worker,
InetSocketAddress bindAddress,
InetSocketAddress destination,
ChannelListener<? super ConnectedSslStreamChannel> openListener,
OptionMap optionMap)
worker - the worker to usebindAddress - the local bind addressdestination - the destination connection addressopenListener - the initial open-connection listeneroptionMap - the option map
public abstract IoFuture<ConnectedSslStreamChannel> connectSsl(XnioWorker worker,
InetSocketAddress bindAddress,
InetSocketAddress destination,
ChannelListener<? super ConnectedSslStreamChannel> openListener,
ChannelListener<? super BoundChannel> bindListener,
OptionMap optionMap)
worker - the worker to usebindAddress - the local bind addressdestination - the destination connection addressopenListener - the initial open-connection listenerbindListener - the bind listeneroptionMap - the option map
public abstract AcceptingChannel<ConnectedSslStreamChannel> createSslTcpServer(XnioWorker worker,
InetSocketAddress bindAddress,
ChannelListener<? super AcceptingChannel<ConnectedSslStreamChannel>> acceptListener,
OptionMap optionMap)
throws IOException
worker - the worker to usebindAddress - the address to bind toacceptListener - the initial accept listeneroptionMap - the initial configuration for the server
IOException - if the server could not be created
|
XNIO API 3.0.7.GA | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||