Package com.aspectran.undertow.server
Class TowOptions
- java.lang.Object
-
- com.aspectran.undertow.server.TowOptions
-
public class TowOptions extends java.lang.ObjectCreated: 2019-08-18
-
-
Constructor Summary
Constructors Constructor Description TowOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.xnio.OptionMapgetOptionMap()voidsetAjpPacketSize(int ajpPacketSize)voidsetAllowBlocking(boolean allowBlocking)voidsetAllowEqualsInCookieValue(boolean allowEqualsInCookieValue)voidsetAllowUnescapedCharactersInUrl(boolean allowUnescapedCharactersInUrl)voidsetAllowUnknownProtocols(boolean allowUnknownProtocols)voidsetAlwaysSetDate(boolean alwaysSetDate)voidsetAlwaysSetKeepAlive(boolean alwaysSetKeepAlive)voidsetBacklog(int backlog)voidsetBalancingConnections(int balancingConnections)voidsetBalancingTokens(int balancingTokens)voidsetBroadcast(boolean broadcast)voidsetBufferPipelinedData(boolean bufferPipelinedData)voidsetCloseAbort(boolean closeAbort)voidsetCompressionLevel(int compressionLevel)voidsetCompressionType(org.xnio.CompressionType compressionType)voidsetConnectionHighWater(int connectionHighWater)voidsetConnectionLowWater(int connectionLowWater)voidsetCork(boolean cork)voidsetDecodeUrl(boolean decodeUrl)voidsetEnableHttp2(boolean enableHttp2)voidsetEnableRFC6265CookieValidation(boolean enableRFC6265CookieValidation)voidsetEnableStatistics(boolean enableStatistics)voidsetEndpointIdentificationAlgorithm(java.lang.String endpointIdentificationAlgorithm)voidsetFileAppend(boolean fileAppend)voidsetFileCreate(boolean fileCreate)voidsetHttp2HuffmanCacheSize(int http2HuffmanCacheSize)voidsetHttp2PaddingSize(int http2PaddingSize)voidsetHttp2SettingsEnablePush(boolean http2SettingsEnablePush)voidsetHttp2SettingsHeaderTableSize(int http2SettingsHeaderTableSize)voidsetHttp2SettingsInitialWindowSize(int http2SettingsInitialWindowSize)voidsetHttp2SettingsMaxConcurrentStreams(int http2SettingsMaxConcurrentStreams)voidsetHttp2SettingsMaxFrameSize(int http2SettingsMaxFrameSize)voidsetHttpHeadersCacheSize(int httpHeadersCacheSize)voidsetIdleTimeout(int idleTimeout)voidsetIpTrafficClass(int ipTrafficClass)voidsetKeepAlive(boolean keepAlive)voidsetMaxBufferedRequestSize(int maxBufferedRequestSize)voidsetMaxCachedHeaderSize(int maxCachedHeaderSize)voidsetMaxConcurrentRequestsPerConnection(int maxConcurrentRequestsPerConnection)voidsetMaxCookies(int maxCookies)voidsetMaxEntitySize(long maxEntitySize)voidsetMaxHeaders(int maxHeaders)voidsetMaxHeaderSize(int maxHeaderSize)voidsetMaxInboundMessageSize(int maxInboundMessageSize)voidsetMaxOutboundMessageSize(int maxOutboundMessageSize)voidsetMaxParameters(int maxParameters)voidsetMaxQueuedReadBuffers(int maxQueuedReadBuffers)voidsetMulticast(boolean multicast)voidsetMulticastTtl(int multicastTtl)voidsetMultipartMaxEntitySize(long multipartMaxEntitySize)voidsetNoRequestTimeout(int noRequestTimeout)voidsetProtocol(java.lang.String protocol)voidsetReadTimeout(int readTimeout)voidsetReceiveBuffer(int receiveBuffer)voidsetRecordRequestStartTime(boolean recordRequestStartTime)voidsetRequestParseTimeout(int requestParseTimeout)voidsetRequireHostHttp11(boolean requireHostHttp11)voidsetReuseAddresses(boolean reuseAddresses)voidsetSaslPolicyForwardSecrecy(boolean saslPolicyForwardSecrecy)voidsetSaslPolicyNoactive(boolean saslPolicyNoactive)voidsetSaslPolicyNoanonymous(boolean saslPolicyNoanonymous)voidsetSaslPolicyNodictionary(boolean saslPolicyNodictionary)voidsetSaslPolicyNoplaintext(boolean saslPolicyNoplaintext)voidsetSaslPolicyPassCredentials(boolean saslPolicyPassCredentials)voidsetSaslReuse(boolean saslReuse)voidsetSaslServerAuth(boolean saslServerAuth)voidsetSecure(boolean secure)voidsetSendBuffer(int sendBuffer)voidsetShutdownTimeout(int shutdownTimeout)voidsetSslApplicationBufferRegionSize(int sslApplicationBufferRegionSize)voidsetSslClientSessionCacheSize(int sslClientSessionCacheSize)voidsetSslClientSessionTimeout(int sslClientSessionTimeout)voidsetSslEnabled(boolean sslEnabled)voidsetSslEnableSessionCreation(boolean sslEnableSessionCreation)voidsetSslNonBlockingKeyManager(boolean sslNonBlockingKeyManager)voidsetSslNonBlockingTrustManager(boolean sslNonBlockingTrustManager)voidsetSslPacketBufferSize(int sslPacketBufferSize)voidsetSslPacketRegionSize(int sslPacketRegionSize)voidsetSslPeerHostName(java.lang.String sslPeerHostName)voidsetSslPeerPort(int sslPeerPort)voidsetSslProvider(java.lang.String sslProvider)voidsetSslServerSessionCacheSize(int sslServerSessionCacheSize)voidsetSslServerSessionTimeout(int sslServerSessionTimeout)voidsetSslStartTls(boolean sslStartTls)voidsetSslUseClientMode(boolean sslUseClientMode)voidsetSslUserCipherSuitesOrder(boolean sslUserCipherSuitesOrder)voidsetStackSize(long stackSize)voidsetTcpNodelay(boolean tcpNodelay)voidsetTcpOobInline(boolean tcpOobInline)voidsetThreadDaemon(boolean threadDaemon)voidsetThreadPriority(int threadPriority)voidsetUrlCharset(java.lang.String urlCharset)voidsetUseDirectBuffers(boolean useDirectBuffers)voidsetWatcherPollInterval(int watcherPollInterval)voidsetWorkerEstablishWriting(boolean workerEstablishWriting)voidsetWorkerIoThreads(int workerIoThreads)voidsetWorkerName(java.lang.String workerName)voidsetWorkerTaskCoreThreads(int workerTaskCoreThreads)voidsetWorkerTaskKeepalive(int workerTaskKeepalive)voidsetWorkerTaskLimit(int workerTaskLimit)voidsetWorkerTaskMaxThreads(int workerTaskMaxThreads)voidsetWriteTimeout(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)
-
-