Package com.aspectran.undertow.server
Class TowOptions
- java.lang.Object
-
- com.aspectran.undertow.server.TowOptions
-
public class TowOptions extends java.lang.Object
Created: 2019-08-18
-
-
Constructor Summary
Constructors Constructor Description TowOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.xnio.OptionMap
getOptionMap()
void
setAjpPacketSize(int ajpPacketSize)
void
setAllowBlocking(boolean allowBlocking)
void
setAllowEqualsInCookieValue(boolean allowEqualsInCookieValue)
void
setAllowUnescapedCharactersInUrl(boolean allowUnescapedCharactersInUrl)
void
setAllowUnknownProtocols(boolean allowUnknownProtocols)
void
setAlwaysSetDate(boolean alwaysSetDate)
void
setAlwaysSetKeepAlive(boolean alwaysSetKeepAlive)
void
setBacklog(int backlog)
void
setBalancingConnections(int balancingConnections)
void
setBalancingTokens(int balancingTokens)
void
setBroadcast(boolean broadcast)
void
setBufferPipelinedData(boolean bufferPipelinedData)
void
setCloseAbort(boolean closeAbort)
void
setCompressionLevel(int compressionLevel)
void
setCompressionType(org.xnio.CompressionType compressionType)
void
setConnectionHighWater(int connectionHighWater)
void
setConnectionLowWater(int connectionLowWater)
void
setCork(boolean cork)
void
setDecodeUrl(boolean decodeUrl)
void
setEnableHttp2(boolean enableHttp2)
void
setEnableRFC6265CookieValidation(boolean enableRFC6265CookieValidation)
void
setEnableStatistics(boolean enableStatistics)
void
setEndpointIdentificationAlgorithm(java.lang.String endpointIdentificationAlgorithm)
void
setFileAppend(boolean fileAppend)
void
setFileCreate(boolean fileCreate)
void
setHttp2HuffmanCacheSize(int http2HuffmanCacheSize)
void
setHttp2PaddingSize(int http2PaddingSize)
void
setHttp2SettingsEnablePush(boolean http2SettingsEnablePush)
void
setHttp2SettingsHeaderTableSize(int http2SettingsHeaderTableSize)
void
setHttp2SettingsInitialWindowSize(int http2SettingsInitialWindowSize)
void
setHttp2SettingsMaxConcurrentStreams(int http2SettingsMaxConcurrentStreams)
void
setHttp2SettingsMaxFrameSize(int http2SettingsMaxFrameSize)
void
setHttpHeadersCacheSize(int httpHeadersCacheSize)
void
setIdleTimeout(int idleTimeout)
void
setIpTrafficClass(int ipTrafficClass)
void
setKeepAlive(boolean keepAlive)
void
setMaxBufferedRequestSize(int maxBufferedRequestSize)
void
setMaxCachedHeaderSize(int maxCachedHeaderSize)
void
setMaxConcurrentRequestsPerConnection(int maxConcurrentRequestsPerConnection)
void
setMaxCookies(int maxCookies)
void
setMaxEntitySize(long maxEntitySize)
void
setMaxHeaders(int maxHeaders)
void
setMaxHeaderSize(int maxHeaderSize)
void
setMaxInboundMessageSize(int maxInboundMessageSize)
void
setMaxOutboundMessageSize(int maxOutboundMessageSize)
void
setMaxParameters(int maxParameters)
void
setMaxQueuedReadBuffers(int maxQueuedReadBuffers)
void
setMulticast(boolean multicast)
void
setMulticastTtl(int multicastTtl)
void
setMultipartMaxEntitySize(long multipartMaxEntitySize)
void
setNoRequestTimeout(int noRequestTimeout)
void
setProtocol(java.lang.String protocol)
void
setReadTimeout(int readTimeout)
void
setReceiveBuffer(int receiveBuffer)
void
setRecordRequestStartTime(boolean recordRequestStartTime)
void
setRequestParseTimeout(int requestParseTimeout)
void
setRequireHostHttp11(boolean requireHostHttp11)
void
setReuseAddresses(boolean reuseAddresses)
void
setSaslPolicyForwardSecrecy(boolean saslPolicyForwardSecrecy)
void
setSaslPolicyNoactive(boolean saslPolicyNoactive)
void
setSaslPolicyNoanonymous(boolean saslPolicyNoanonymous)
void
setSaslPolicyNodictionary(boolean saslPolicyNodictionary)
void
setSaslPolicyNoplaintext(boolean saslPolicyNoplaintext)
void
setSaslPolicyPassCredentials(boolean saslPolicyPassCredentials)
void
setSaslReuse(boolean saslReuse)
void
setSaslServerAuth(boolean saslServerAuth)
void
setSecure(boolean secure)
void
setSendBuffer(int sendBuffer)
void
setShutdownTimeout(int shutdownTimeout)
void
setSslApplicationBufferRegionSize(int sslApplicationBufferRegionSize)
void
setSslClientSessionCacheSize(int sslClientSessionCacheSize)
void
setSslClientSessionTimeout(int sslClientSessionTimeout)
void
setSslEnabled(boolean sslEnabled)
void
setSslEnableSessionCreation(boolean sslEnableSessionCreation)
void
setSslNonBlockingKeyManager(boolean sslNonBlockingKeyManager)
void
setSslNonBlockingTrustManager(boolean sslNonBlockingTrustManager)
void
setSslPacketBufferSize(int sslPacketBufferSize)
void
setSslPacketRegionSize(int sslPacketRegionSize)
void
setSslPeerHostName(java.lang.String sslPeerHostName)
void
setSslPeerPort(int sslPeerPort)
void
setSslProvider(java.lang.String sslProvider)
void
setSslServerSessionCacheSize(int sslServerSessionCacheSize)
void
setSslServerSessionTimeout(int sslServerSessionTimeout)
void
setSslStartTls(boolean sslStartTls)
void
setSslUseClientMode(boolean sslUseClientMode)
void
setSslUserCipherSuitesOrder(boolean sslUserCipherSuitesOrder)
void
setStackSize(long stackSize)
void
setTcpNodelay(boolean tcpNodelay)
void
setTcpOobInline(boolean tcpOobInline)
void
setThreadDaemon(boolean threadDaemon)
void
setThreadPriority(int threadPriority)
void
setUrlCharset(java.lang.String urlCharset)
void
setUseDirectBuffers(boolean useDirectBuffers)
void
setWatcherPollInterval(int watcherPollInterval)
void
setWorkerEstablishWriting(boolean workerEstablishWriting)
void
setWorkerIoThreads(int workerIoThreads)
void
setWorkerName(java.lang.String workerName)
void
setWorkerTaskCoreThreads(int workerTaskCoreThreads)
void
setWorkerTaskKeepalive(int workerTaskKeepalive)
void
setWorkerTaskLimit(int workerTaskLimit)
void
setWorkerTaskMaxThreads(int workerTaskMaxThreads)
void
setWriteTimeout(int writeTimeout)
-
-
-
Method Detail
-
getOptionMap
public org.xnio.OptionMap getOptionMap()
-
setMaxHeaderSize
public void setMaxHeaderSize(int maxHeaderSize)
-
setMaxEntitySize
public void setMaxEntitySize(long maxEntitySize)
-
setMultipartMaxEntitySize
public void setMultipartMaxEntitySize(long multipartMaxEntitySize)
-
setBufferPipelinedData
public void setBufferPipelinedData(boolean bufferPipelinedData)
-
setIdleTimeout
public void setIdleTimeout(int idleTimeout)
-
setRequestParseTimeout
public void setRequestParseTimeout(int requestParseTimeout)
-
setNoRequestTimeout
public void setNoRequestTimeout(int noRequestTimeout)
-
setMaxParameters
public void setMaxParameters(int maxParameters)
-
setMaxHeaders
public void setMaxHeaders(int maxHeaders)
-
setMaxCookies
public void setMaxCookies(int maxCookies)
-
setDecodeUrl
public void setDecodeUrl(boolean decodeUrl)
-
setUrlCharset
public void setUrlCharset(java.lang.String urlCharset)
-
setAlwaysSetKeepAlive
public void setAlwaysSetKeepAlive(boolean alwaysSetKeepAlive)
-
setAlwaysSetDate
public void setAlwaysSetDate(boolean alwaysSetDate)
-
setMaxBufferedRequestSize
public void setMaxBufferedRequestSize(int maxBufferedRequestSize)
-
setRecordRequestStartTime
public void setRecordRequestStartTime(boolean recordRequestStartTime)
-
setAllowEqualsInCookieValue
public void setAllowEqualsInCookieValue(boolean allowEqualsInCookieValue)
-
setEnableRFC6265CookieValidation
public void setEnableRFC6265CookieValidation(boolean enableRFC6265CookieValidation)
-
setEnableHttp2
public void setEnableHttp2(boolean enableHttp2)
-
setEnableStatistics
public void setEnableStatistics(boolean enableStatistics)
-
setAllowUnknownProtocols
public void setAllowUnknownProtocols(boolean allowUnknownProtocols)
-
setHttp2SettingsHeaderTableSize
public void setHttp2SettingsHeaderTableSize(int http2SettingsHeaderTableSize)
-
setHttp2SettingsEnablePush
public void setHttp2SettingsEnablePush(boolean http2SettingsEnablePush)
-
setHttp2SettingsMaxConcurrentStreams
public void setHttp2SettingsMaxConcurrentStreams(int http2SettingsMaxConcurrentStreams)
-
setHttp2SettingsInitialWindowSize
public void setHttp2SettingsInitialWindowSize(int http2SettingsInitialWindowSize)
-
setHttp2SettingsMaxFrameSize
public void setHttp2SettingsMaxFrameSize(int http2SettingsMaxFrameSize)
-
setHttp2PaddingSize
public void setHttp2PaddingSize(int http2PaddingSize)
-
setHttp2HuffmanCacheSize
public void setHttp2HuffmanCacheSize(int http2HuffmanCacheSize)
-
setMaxConcurrentRequestsPerConnection
public void setMaxConcurrentRequestsPerConnection(int maxConcurrentRequestsPerConnection)
-
setMaxQueuedReadBuffers
public void setMaxQueuedReadBuffers(int maxQueuedReadBuffers)
-
setAjpPacketSize
public void setAjpPacketSize(int ajpPacketSize)
-
setRequireHostHttp11
public void setRequireHostHttp11(boolean requireHostHttp11)
-
setMaxCachedHeaderSize
public void setMaxCachedHeaderSize(int maxCachedHeaderSize)
-
setHttpHeadersCacheSize
public void setHttpHeadersCacheSize(int httpHeadersCacheSize)
-
setSslUserCipherSuitesOrder
public void setSslUserCipherSuitesOrder(boolean sslUserCipherSuitesOrder)
-
setAllowUnescapedCharactersInUrl
public void setAllowUnescapedCharactersInUrl(boolean allowUnescapedCharactersInUrl)
-
setShutdownTimeout
public void setShutdownTimeout(int shutdownTimeout)
-
setEndpointIdentificationAlgorithm
public void setEndpointIdentificationAlgorithm(java.lang.String endpointIdentificationAlgorithm)
-
setAllowBlocking
public void setAllowBlocking(boolean allowBlocking)
-
setMulticast
public void setMulticast(boolean multicast)
-
setBroadcast
public void setBroadcast(boolean broadcast)
-
setCloseAbort
public void setCloseAbort(boolean closeAbort)
-
setReceiveBuffer
public void setReceiveBuffer(int receiveBuffer)
-
setReuseAddresses
public void setReuseAddresses(boolean reuseAddresses)
-
setSendBuffer
public void setSendBuffer(int sendBuffer)
-
setTcpNodelay
public void setTcpNodelay(boolean tcpNodelay)
-
setMulticastTtl
public void setMulticastTtl(int multicastTtl)
-
setIpTrafficClass
public void setIpTrafficClass(int ipTrafficClass)
-
setTcpOobInline
public void setTcpOobInline(boolean tcpOobInline)
-
setKeepAlive
public void setKeepAlive(boolean keepAlive)
-
setBacklog
public void setBacklog(int backlog)
-
setReadTimeout
public void setReadTimeout(int readTimeout)
-
setWriteTimeout
public void setWriteTimeout(int writeTimeout)
-
setMaxInboundMessageSize
public void setMaxInboundMessageSize(int maxInboundMessageSize)
-
setMaxOutboundMessageSize
public void setMaxOutboundMessageSize(int maxOutboundMessageSize)
-
setSslEnabled
public void setSslEnabled(boolean sslEnabled)
-
setSslProvider
public void setSslProvider(java.lang.String sslProvider)
-
setProtocol
public void setProtocol(java.lang.String protocol)
-
setSslEnableSessionCreation
public void setSslEnableSessionCreation(boolean sslEnableSessionCreation)
-
setSslUseClientMode
public void setSslUseClientMode(boolean sslUseClientMode)
-
setSslClientSessionCacheSize
public void setSslClientSessionCacheSize(int sslClientSessionCacheSize)
-
setSslClientSessionTimeout
public void setSslClientSessionTimeout(int sslClientSessionTimeout)
-
setSslServerSessionCacheSize
public void setSslServerSessionCacheSize(int sslServerSessionCacheSize)
-
setSslServerSessionTimeout
public void setSslServerSessionTimeout(int sslServerSessionTimeout)
-
setSslPacketBufferSize
public void setSslPacketBufferSize(int sslPacketBufferSize)
-
setSslPacketRegionSize
public void setSslPacketRegionSize(int sslPacketRegionSize)
-
setSslApplicationBufferRegionSize
public void setSslApplicationBufferRegionSize(int sslApplicationBufferRegionSize)
-
setSslStartTls
public void setSslStartTls(boolean sslStartTls)
-
setSslPeerHostName
public void setSslPeerHostName(java.lang.String sslPeerHostName)
-
setSslPeerPort
public void setSslPeerPort(int sslPeerPort)
-
setSslNonBlockingKeyManager
public void setSslNonBlockingKeyManager(boolean sslNonBlockingKeyManager)
-
setSslNonBlockingTrustManager
public void setSslNonBlockingTrustManager(boolean sslNonBlockingTrustManager)
-
setUseDirectBuffers
public void setUseDirectBuffers(boolean useDirectBuffers)
-
setSecure
public void setSecure(boolean secure)
-
setSaslPolicyForwardSecrecy
public void setSaslPolicyForwardSecrecy(boolean saslPolicyForwardSecrecy)
-
setSaslPolicyNoactive
public void setSaslPolicyNoactive(boolean saslPolicyNoactive)
-
setSaslPolicyNoanonymous
public void setSaslPolicyNoanonymous(boolean saslPolicyNoanonymous)
-
setSaslPolicyNodictionary
public void setSaslPolicyNodictionary(boolean saslPolicyNodictionary)
-
setSaslPolicyNoplaintext
public void setSaslPolicyNoplaintext(boolean saslPolicyNoplaintext)
-
setSaslPolicyPassCredentials
public void setSaslPolicyPassCredentials(boolean saslPolicyPassCredentials)
-
setSaslServerAuth
public void setSaslServerAuth(boolean saslServerAuth)
-
setSaslReuse
public void setSaslReuse(boolean saslReuse)
-
setFileAppend
public void setFileAppend(boolean fileAppend)
-
setFileCreate
public void setFileCreate(boolean fileCreate)
-
setStackSize
public void setStackSize(long stackSize)
-
setWorkerName
public void setWorkerName(java.lang.String workerName)
-
setThreadPriority
public void setThreadPriority(int threadPriority)
-
setThreadDaemon
public void setThreadDaemon(boolean threadDaemon)
-
setWorkerIoThreads
public void setWorkerIoThreads(int workerIoThreads)
-
setWorkerEstablishWriting
public void setWorkerEstablishWriting(boolean workerEstablishWriting)
-
setWorkerTaskCoreThreads
public void setWorkerTaskCoreThreads(int workerTaskCoreThreads)
-
setWorkerTaskMaxThreads
public void setWorkerTaskMaxThreads(int workerTaskMaxThreads)
-
setWorkerTaskKeepalive
public void setWorkerTaskKeepalive(int workerTaskKeepalive)
-
setWorkerTaskLimit
public void setWorkerTaskLimit(int workerTaskLimit)
-
setCork
public void setCork(boolean cork)
-
setConnectionHighWater
public void setConnectionHighWater(int connectionHighWater)
-
setConnectionLowWater
public void setConnectionLowWater(int connectionLowWater)
-
setCompressionLevel
public void setCompressionLevel(int compressionLevel)
-
setCompressionType
public void setCompressionType(org.xnio.CompressionType compressionType)
-
setBalancingTokens
public void setBalancingTokens(int balancingTokens)
-
setBalancingConnections
public void setBalancingConnections(int balancingConnections)
-
setWatcherPollInterval
public void setWatcherPollInterval(int watcherPollInterval)
-
-