Package com.aspectran.undertow.server
Class TowOptions
java.lang.Object
com.aspectran.undertow.server.TowOptions
Created: 2019-08-18
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.xnio.OptionMapvoidsetAjpPacketSize(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(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(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(String sslPeerHostName) voidsetSslPeerPort(int sslPeerPort) voidsetSslProvider(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(String urlCharset) voidsetUseDirectBuffers(boolean useDirectBuffers) voidsetWatcherPollInterval(int watcherPollInterval) voidsetWorkerEstablishWriting(boolean workerEstablishWriting) voidsetWorkerIoThreads(int workerIoThreads) voidsetWorkerName(String workerName) voidsetWorkerTaskCoreThreads(int workerTaskCoreThreads) voidsetWorkerTaskKeepalive(int workerTaskKeepalive) voidsetWorkerTaskLimit(int workerTaskLimit) voidsetWorkerTaskMaxThreads(int workerTaskMaxThreads) voidsetWriteTimeout(int writeTimeout)
-
Constructor Details
-
TowOptions
public TowOptions()
-
-
Method Details
-
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
-
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
-
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
-
setProtocol
-
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
-
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
-
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)
-