static Option<java.lang.Boolean> |
Options.ALLOW_BLOCKING |
Enable or disable blocking I/O for a newly created channel thread.
|
static Option<java.lang.Integer> |
Options.BACKLOG |
Configure a server with the specified backlog.
|
static Option<java.lang.Integer> |
Options.BALANCING_CONNECTIONS |
The number of connections to create per connection-balancing token, if connection-balancing is enabled.
|
static Option<java.lang.Integer> |
Options.BALANCING_TOKENS |
The number of balancing tokens, if connection-balancing is enabled.
|
static Option<java.lang.Boolean> |
Options.BROADCAST |
Enable broadcast support for IP datagram sockets.
|
static Option<java.lang.Boolean> |
Options.CLOSE_ABORT |
Configure a TCP socket to send an RST packet on close.
|
static Option<java.lang.Integer> |
Options.COMPRESSION_LEVEL |
The compression level to apply for compressing streams and channels.
|
static Option<CompressionType> |
Options.COMPRESSION_TYPE |
The compression type to apply for compressing streams and channels.
|
static Option<java.lang.Integer> |
Options.CONNECTION_HIGH_WATER |
The high water mark for a server's connections.
|
static Option<java.lang.Integer> |
Options.CONNECTION_LOW_WATER |
The low water mark for a server's connections.
|
static Option<java.lang.Boolean> |
Options.CORK |
Specify that output should be buffered.
|
static Option<FileAccess> |
Options.FILE_ACCESS |
The file access mode to use when opening a file.
|
static Option<java.lang.Boolean> |
Options.FILE_APPEND |
A flag which indicates that opened files should be appended to.
|
static Option<java.lang.Boolean> |
Options.FILE_CREATE |
A flag which indicates that a file should be created if it does not exist (true by default for writing files,
false by default for reading files).
|
static Option<java.lang.Integer> |
Options.IP_TRAFFIC_CLASS |
Set the IP traffic class/type-of-service for the channel.
|
static Option<java.lang.Boolean> |
Options.KEEP_ALIVE |
Configure a channel to send TCP keep-alive messages in an implementation-dependent manner.
|
static Option<java.lang.Integer> |
Options.MAX_INBOUND_MESSAGE_SIZE |
The maximum inbound message size.
|
static Option<java.lang.Integer> |
Options.MAX_OUTBOUND_MESSAGE_SIZE |
The maximum outbound message size.
|
static Option<java.lang.Boolean> |
Options.MULTICAST |
Enable multicast support for a socket.
|
static Option<java.lang.Integer> |
Options.MULTICAST_TTL |
Set the multicast time-to-live field for datagram sockets.
|
static Option<java.lang.Integer> |
Options.READ_TIMEOUT |
Configure a read timeout for a socket, in milliseconds.
|
static Option<java.lang.Integer> |
Options.RECEIVE_BUFFER |
The receive buffer size.
|
static Option<java.lang.Boolean> |
Options.REUSE_ADDRESSES |
Configure an IP socket to reuse addresses.
|
static Option<Sequence<java.lang.String>> |
Options.SASL_DISALLOWED_MECHANISMS |
A list of disallowed SASL mechanisms.
|
static Option<Sequence<java.lang.String>> |
Options.SASL_MECHANISMS |
A list of SASL mechanisms, in decreasing order of preference.
|
static Option<java.lang.Boolean> |
Options.SASL_POLICY_FORWARD_SECRECY |
Specify whether SASL mechanisms which implement forward secrecy between sessions are required.
|
static Option<java.lang.Boolean> |
Options.SASL_POLICY_NOACTIVE |
Specify whether SASL mechanisms which are susceptible to active (non-dictionary) attacks are permitted.
|
static Option<java.lang.Boolean> |
Options.SASL_POLICY_NOANONYMOUS |
Specify whether SASL mechanisms which accept anonymous logins are permitted.
|
static Option<java.lang.Boolean> |
Options.SASL_POLICY_NODICTIONARY |
Specify whether SASL mechanisms which are susceptible to passive dictionary attacks are permitted.
|
static Option<java.lang.Boolean> |
Options.SASL_POLICY_NOPLAINTEXT |
Specify whether SASL mechanisms which are susceptible to simple plain passive attacks are permitted.
|
static Option<java.lang.Boolean> |
Options.SASL_POLICY_PASS_CREDENTIALS |
Specify whether SASL mechanisms which pass client credentials are required.
|
static Option<Sequence<Property>> |
Options.SASL_PROPERTIES |
A list of provider specific SASL properties.
|
static Option<Sequence<SaslQop>> |
Options.SASL_QOP |
Specify the SASL quality-of-protection to use.
|
static Option<java.lang.Boolean> |
Options.SASL_REUSE |
Specify whether SASL mechanisms should attempt to reuse authenticated session information.
|
static Option<java.lang.Boolean> |
Options.SASL_SERVER_AUTH |
Specify whether the SASL server must authenticate to the client.
|
static Option<SaslStrength> |
Options.SASL_STRENGTH |
Specify the SASL cipher strength to use.
|
static Option<java.lang.Boolean> |
Options.SECURE |
Determine whether the channel is encrypted, or employs some other level of security.
|
static Option<java.lang.Integer> |
Options.SEND_BUFFER |
The send buffer size.
|
static Option<java.lang.Boolean> |
Options.SPLIT_READ_WRITE_THREADS |
Specify whether read and write operations should be split among separate threads.
|
static Option<java.lang.Integer> |
Options.SSL_APPLICATION_BUFFER_REGION_SIZE |
The size of the allocation region to use for SSL application buffers.
|
static Option<java.lang.Integer> |
Options.SSL_APPLICATION_BUFFER_SIZE |
The application buffer size for SSL.
|
static Option<SslClientAuthMode> |
Options.SSL_CLIENT_AUTH_MODE |
Specify the SSL client authentication mode.
|
static Option<java.lang.Integer> |
Options.SSL_CLIENT_SESSION_CACHE_SIZE |
The size of the SSL client session cache.
|
static Option<java.lang.Integer> |
Options.SSL_CLIENT_SESSION_TIMEOUT |
The SSL client session timeout (in seconds).
|
static Option<java.lang.Boolean> |
Options.SSL_ENABLE_SESSION_CREATION |
Enable or disable session creation for an SSL connection.
|
static Option<java.lang.Boolean> |
Options.SSL_ENABLED |
Specify whether SSL should be enabled.
|
static Option<Sequence<java.lang.String>> |
Options.SSL_ENABLED_CIPHER_SUITES |
Specify the cipher suites for an SSL/TLS session.
|
static Option<Sequence<java.lang.String>> |
Options.SSL_ENABLED_PROTOCOLS |
Specify the enabled protocols for an SSL/TLS session.
|
static Option<Sequence<java.lang.Class<? extends javax.net.ssl.KeyManager>>> |
Options.SSL_JSSE_KEY_MANAGER_CLASSES |
The possible key manager classes to use for a JSSE SSL context.
|
static Option<Sequence<java.lang.Class<? extends javax.net.ssl.TrustManager>>> |
Options.SSL_JSSE_TRUST_MANAGER_CLASSES |
The possible trust store classes to use for a JSSE SSL context.
|
static Option<java.lang.Boolean> |
Options.SSL_NON_BLOCKING_KEY_MANAGER |
Hint to the SSL engine that the key manager implementation(s) is/are non-blocking, so they can be executed
in the I/O thread, possibly improving performance by decreasing latency.
|
static Option<java.lang.Boolean> |
Options.SSL_NON_BLOCKING_TRUST_MANAGER |
Hint to the SSL engine that the trust manager implementation(s) is/are non-blocking, so they can be executed
in the I/O thread, possibly improving performance by decreasing latency.
|
static Option<java.lang.Integer> |
Options.SSL_PACKET_BUFFER_REGION_SIZE |
The size of the allocation region to use for SSL packet buffers.
|
static Option<java.lang.Integer> |
Options.SSL_PACKET_BUFFER_SIZE |
The packet buffer size for SSL.
|
static Option<java.lang.String> |
Options.SSL_PEER_HOST_NAME |
Specify the (non-authoritative) name of the peer host to use for the purposes of session reuse, as well as
for the use of certain cipher suites (such as Kerberos).
|
static Option<java.lang.Integer> |
Options.SSL_PEER_PORT |
Specify the (non-authoritative) port number of the peer port number to use for the purposes of session reuse, as well as
for the use of certain cipher suites.
|
static Option<java.lang.String> |
Options.SSL_PROTOCOL |
Specify the protocol name for an SSL context.
|
static Option<java.lang.String> |
Options.SSL_PROVIDER |
Specify the requested provider for an SSL/TLS session.
|
static Option<OptionMap> |
Options.SSL_RNG_OPTIONS |
The configuration of a secure RNG for SSL usage.
|
static Option<java.lang.Integer> |
Options.SSL_SERVER_SESSION_CACHE_SIZE |
The size of the SSL server session cache.
|
static Option<java.lang.Integer> |
Options.SSL_SERVER_SESSION_TIMEOUT |
The SSL server session timeout (in seconds).
|
static Option<java.lang.Boolean> |
Options.SSL_STARTTLS |
Specify whether to use STARTTLS mode (in which a connection starts clear and switches to TLS on demand).
|
static Option<Sequence<java.lang.String>> |
Options.SSL_SUPPORTED_CIPHER_SUITES |
Get the supported cipher suites for an SSL/TLS session.
|
static Option<Sequence<java.lang.String>> |
Options.SSL_SUPPORTED_PROTOCOLS |
Get the supported protocols for an SSL/TLS session.
|
static Option<java.lang.Boolean> |
Options.SSL_USE_CLIENT_MODE |
Specify whether SSL conversations should be in client or server mode.
|
static Option<java.lang.Long> |
Options.STACK_SIZE |
The stack size (in bytes) to attempt to use for worker threads.
|
static Option<java.lang.Boolean> |
Options.TCP_NODELAY |
Configure a TCP socket to disable Nagle's algorithm.
|
static Option<java.lang.Boolean> |
Options.TCP_OOB_INLINE |
Configure a TCP socket to receive out-of-band data alongside regular data.
|
static Option<java.lang.Boolean> |
Options.THREAD_DAEMON |
Specify whether worker threads should be daemon threads.
|
static Option<java.lang.Integer> |
Options.THREAD_PRIORITY |
The thread priority for newly created worker threads.
|
static Option<java.lang.Boolean> |
Options.USE_DIRECT_BUFFERS |
Specify whether direct buffers should be used for socket communications.
|
static Option<java.lang.Integer> |
Options.WATCHER_POLL_INTERVAL |
The poll interval for poll based file system watchers.
|
static Option<java.lang.Integer> |
Options.WORKER_ACCEPT_THREADS |
Deprecated.
|
static Option<java.lang.Boolean> |
Options.WORKER_ESTABLISH_WRITING |
Specify whether a server, acceptor, or connector should be attached to write threads.
|
static Option<java.lang.Integer> |
Options.WORKER_IO_THREADS |
Specify the number of I/O threads to create for the worker.
|
static Option<java.lang.String> |
Options.WORKER_NAME |
The name to use for a newly created worker.
|
static Option<java.lang.Integer> |
Options.WORKER_READ_THREADS |
Specify the number of I/O threads to devote to reading for split thread channels.
|
static Option<java.lang.Integer> |
Options.WORKER_TASK_CORE_THREADS |
Specify the number of "core" threads for the worker task thread pool.
|
static Option<java.lang.Integer> |
Options.WORKER_TASK_KEEPALIVE |
Specify the number of milliseconds to keep non-core task threads alive.
|
static Option<java.lang.Integer> |
Options.WORKER_TASK_LIMIT |
Specify the maximum number of worker tasks to allow before rejecting.
|
static Option<java.lang.Integer> |
Options.WORKER_TASK_MAX_THREADS |
Specify the maximum number of threads for the worker task thread pool.
|
static Option<java.lang.Integer> |
Options.WORKER_WRITE_THREADS |
Specify the number of I/O threads to devote to writing for split thread channels.
|
static Option<java.lang.Integer> |
Options.WRITE_TIMEOUT |
Configure a write timeout for a socket, in milliseconds.
|