public final class NetModel
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
SSL_NEED_CLIENT_AUTH |
static int |
SSL_WANT_CLIENT_AUTH |
Modifier and Type | Method and Description |
---|---|
static void |
addClient(java.net.SocketAddress sa,
NetTask task) |
static ServerContext |
addServer(java.net.SocketAddress sa,
int backlog,
int rsize,
int wsize,
javax.net.ssl.SSLContext sslContext,
int sslMode,
ServerContext.NetTaskConstructor constructor,
boolean autoOpen,
boolean asynchronous) |
static NetTask |
createClientTask(int rsize,
int wsize,
javax.net.ssl.SSLContext sslContext,
NetProcessor processor,
boolean asynchronous) |
static NetTask |
createServerTask(ServerContext context,
NetProcessor processor) |
static void |
initialize(PollPolicy pp,
int processPoolSize) |
static void |
unInitialize() |
public static final int SSL_NEED_CLIENT_AUTH
public static final int SSL_WANT_CLIENT_AUTH
public static void initialize(PollPolicy pp, int processPoolSize) throws java.io.IOException
java.io.IOException
public static void unInitialize()
public static ServerContext addServer(java.net.SocketAddress sa, int backlog, int rsize, int wsize, javax.net.ssl.SSLContext sslContext, int sslMode, ServerContext.NetTaskConstructor constructor, boolean autoOpen, boolean asynchronous) throws java.io.IOException
java.io.IOException
public static void addClient(java.net.SocketAddress sa, NetTask task) throws java.io.IOException
java.io.IOException
public static NetTask createClientTask(int rsize, int wsize, javax.net.ssl.SSLContext sslContext, NetProcessor processor, boolean asynchronous)
public static NetTask createServerTask(ServerContext context, NetProcessor processor)