Package org.dogtagpki.jss.tomcat
Class Http11NioProtocol
java.lang.Object
org.apache.coyote.AbstractProtocol<org.apache.tomcat.util.net.NioChannel>
org.apache.coyote.http11.AbstractHttp11Protocol<org.apache.tomcat.util.net.NioChannel>
org.apache.coyote.http11.AbstractHttp11JsseProtocol<org.apache.tomcat.util.net.NioChannel>
org.dogtagpki.jss.tomcat.Http11NioProtocol
- All Implemented Interfaces:
MBeanRegistration
,org.apache.coyote.ProtocolHandler
public class Http11NioProtocol
extends org.apache.coyote.http11.AbstractHttp11JsseProtocol<org.apache.tomcat.util.net.NioChannel>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.coyote.AbstractProtocol
org.apache.coyote.AbstractProtocol.ConnectionHandler<S>, org.apache.coyote.AbstractProtocol.RecycledProcessors
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final org.apache.juli.logging.Log
static org.slf4j.Logger
(package private) TomcatJSS
Fields inherited from class org.apache.coyote.http11.AbstractHttp11Protocol
sm
Fields inherited from class org.apache.coyote.AbstractProtocol
adapter, domain, mserver, oname, processorCache, rgOname
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
protected org.apache.juli.logging.Log
getLog()
protected String
int
int
int
int
int
long
void
setCertdbDir
(String certdbDir) void
setEnableOCSP
(boolean enableOCSP) void
setKeystorePassFile
(String keystorePassFile) void
setOcspCacheSize
(int ocspCacheSize) void
setOcspMaxCacheEntryDuration
(int ocspMaxCacheEntryDuration) void
setOcspMinCacheEntryDuration
(int ocspMinCacheEntryDuration) void
setOcspResponderCertNickname
(String ocspResponderCertNickname) void
setOcspResponderURL
(String ocspResponderURL) void
setOcspTimeout
(int ocspTimeout) void
setPasswordClass
(String passwordClass) void
setPasswordFile
(String passwordFile) void
setPollerThreadPriority
(int threadPriority) void
setSelectorTimeout
(long timeout) void
setServerCertNickFile
(String serverCertNickFile) void
setTruststorePassFile
(String truststorePassFile) Methods inherited from class org.apache.coyote.http11.AbstractHttp11JsseProtocol
getEndpoint, getSniParseLimit, getSslImplementationName, getSslImplementationShortName, setSniParseLimit, setSslImplementationName
Methods inherited from class org.apache.coyote.http11.AbstractHttp11Protocol
addAllowedTrailerHeader, addSslHostConfig, addSslHostConfig, addUpgradeProtocol, createProcessor, createUpgradeProcessor, destroy, findSslHostConfigs, findUpgradeProtocols, getAlgorithm, getAllowedTrailerHeaders, getAllowedTrailerHeadersInternal, getAllowHostHeaderMismatch, getCiphers, getClientAuth, getCompressibleMimeType, getCompressibleMimeTypes, getCompression, getCompressionLevel, getCompressionMinSize, getConnectionUploadTimeout, getContinueResponseTiming, getContinueResponseTimingInternal, getCrlFile, getDefaultSSLHostConfigName, getDisableUploadTimeout, getKeyAlias, getKeyPass, getKeyPassFile, getKeystoreFile, getKeystorePass, getKeystorePassFile, getKeystoreProvider, getKeystoreType, getMaxExtensionSize, getMaxHttpHeaderSize, getMaxHttpRequestHeaderSize, getMaxHttpResponseHeaderSize, getMaxKeepAliveRequests, getMaxSavePostSize, getMaxSwallowSize, getMaxTrailerSize, getNegotiatedProtocol, getNoCompressionStrongETag, getNoCompressionUserAgents, getNoCompressionUserAgentsPattern, getONameForUpgrade, getProtocolName, getRejectIllegalHeader, getRejectIllegalHeaderName, getRelaxedPathChars, getRelaxedQueryChars, getRestrictedUserAgents, getRestrictedUserAgentsPattern, getSecure, getServer, getServerRemoveAppProvidedValues, getSessionCacheSize, getSessionTimeout, getSSLCACertificateFile, getSSLCACertificatePath, getSSLCARevocationFile, getSSLCARevocationPath, getSSLCertificateChainFile, getSSLCertificateFile, getSSLCertificateKeyFile, getSSLCipherSuite, getSSLDisableCompression, getSSLDisableSessionTickets, getSslEnabledProtocols, getSSLHonorCipherOrder, getSSLPassword, getSSLPasswordFile, getSslProtocol, getSSLProtocol, getSSLVerifyClient, getSSLVerifyDepth, getTrustManagerClassName, getTrustMaxCertLength, getTruststoreAlgorithm, getTruststoreFile, getTruststorePass, getTruststoreProvider, getTruststoreType, getUpgradeGroupInfo, getUpgradeProtocol, getUseKeepAliveResponseHeader, getUseSendfile, getUseServerCipherSuitesOrder, init, isSSLEnabled, reloadSslHostConfig, reloadSslHostConfigs, removeAllowedTrailerHeader, setAlgorithm, setAllowedTrailerHeaders, setAllowHostHeaderMismatch, setCiphers, setClientAuth, setCompressibleMimeType, setCompression, setCompressionMinSize, setConnectionUploadTimeout, setContinueResponseTiming, setCrlFile, setDefaultSSLHostConfigName, setDisableUploadTimeout, setKeyAlias, setKeyPass, setKeyPassFile, setKeystoreFile, setKeystorePass, setKeystoreProvider, setKeystoreType, setMaxExtensionSize, setMaxHttpHeaderSize, setMaxHttpRequestHeaderSize, setMaxHttpResponseHeaderSize, setMaxKeepAliveRequests, setMaxSavePostSize, setMaxSwallowSize, setMaxTrailerSize, setNoCompressionStrongETag, setNoCompressionUserAgents, setRejectIllegalHeader, setRejectIllegalHeaderName, setRelaxedPathChars, setRelaxedQueryChars, setRestrictedUserAgents, setSecure, setServer, setServerRemoveAppProvidedValues, setSessionCacheSize, setSessionTimeout, setSSLCACertificateFile, setSSLCACertificatePath, setSSLCARevocationFile, setSSLCARevocationPath, setSSLCertificateChainFile, setSSLCertificateFile, setSSLCertificateKeyFile, setSSLCipherSuite, setSSLDisableCompression, setSSLDisableSessionTickets, setSSLEnabled, setSslEnabledProtocols, setSSLHonorCipherOrder, setSSLPassword, setSSLPasswordFile, setSslProtocol, setSSLProtocol, setSSLVerifyClient, setSSLVerifyDepth, setTrustManagerClassName, setTrustMaxCertLength, setTruststoreAlgorithm, setTruststoreFile, setTruststorePass, setTruststoreProvider, setTruststoreType, setUseKeepAliveResponseHeader, setUseSendfile, setUseServerCipherSuitesOrder, useCompression
Methods inherited from class org.apache.coyote.AbstractProtocol
addWaitingProcessor, awaitConnectionsClose, closeServerSocketGraceful, getAcceptCount, getAcceptorThreadCount, getAcceptorThreadPriority, getAdapter, getAddress, getClientCertProvider, getConnectionCount, getConnectionLinger, getConnectionTimeout, getDomain, getExecutor, getGlobalRequestProcessorMBeanName, getHandler, getId, getKeepAliveTimeout, getLocalPort, getMaxConnections, getMaxHeaderCount, getMaxThreads, getMinSpareThreads, getName, getNameIndex, getObjectName, getPort, getPortOffset, getPortWithOffset, getProcessorCache, getProperty, getTcpNoDelay, getThreadPriority, getUtilityExecutor, getWaitingProcessorCount, isAprRequired, isPaused, isSendfileSupported, pause, postDeregister, postRegister, preDeregister, preRegister, removeWaitingProcessor, resume, setAcceptCount, setAcceptorThreadCount, setAcceptorThreadPriority, setAdapter, setAddress, setClientCertProvider, setConnectionLinger, setConnectionTimeout, setExecutor, setHandler, setKeepAliveTimeout, setMaxConnections, setMaxHeaderCount, setMaxThreads, setMinSpareThreads, setPort, setPortOffset, setProcessorCache, setProperty, setTcpNoDelay, setThreadPriority, setUtilityExecutor, start, startAsyncTimeout, stop, stopAsyncTimeout
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.coyote.ProtocolHandler
getDesiredBufferSize
-
Field Details
-
logger
public static org.slf4j.Logger logger -
log
private static final org.apache.juli.logging.Log log -
tomcatjss
TomcatJSS tomcatjss
-
-
Constructor Details
-
Http11NioProtocol
public Http11NioProtocol()
-
-
Method Details
-
getCertdbDir
-
setCertdbDir
-
getPasswordClass
-
setPasswordClass
-
getPasswordFile
-
setPasswordFile
-
getServerCertNickFile
-
setServerCertNickFile
-
getEnabledOCSP
public boolean getEnabledOCSP() -
setEnableOCSP
public void setEnableOCSP(boolean enableOCSP) -
getOcspResponderURL
-
setOcspResponderURL
-
getOcspResponderCertNickname
-
setOcspResponderCertNickname
-
getOcspCacheSize
public int getOcspCacheSize() -
setOcspCacheSize
public void setOcspCacheSize(int ocspCacheSize) -
getOcspMinCacheEntryDuration
public int getOcspMinCacheEntryDuration() -
setOcspMinCacheEntryDuration
public void setOcspMinCacheEntryDuration(int ocspMinCacheEntryDuration) -
getOcspMaxCacheEntryDuration
public int getOcspMaxCacheEntryDuration() -
setOcspMaxCacheEntryDuration
public void setOcspMaxCacheEntryDuration(int ocspMaxCacheEntryDuration) -
getOcspTimeout
public int getOcspTimeout() -
setOcspTimeout
public void setOcspTimeout(int ocspTimeout) -
setKeystorePassFile
- Overrides:
setKeystorePassFile
in classorg.apache.coyote.http11.AbstractHttp11Protocol<org.apache.tomcat.util.net.NioChannel>
-
setTruststorePassFile
-
getLog
protected org.apache.juli.logging.Log getLog()- Specified by:
getLog
in classorg.apache.coyote.AbstractProtocol<org.apache.tomcat.util.net.NioChannel>
-
getNamePrefix
- Specified by:
getNamePrefix
in classorg.apache.coyote.AbstractProtocol<org.apache.tomcat.util.net.NioChannel>
-
setSelectorTimeout
public void setSelectorTimeout(long timeout) -
getSelectorTimeout
public long getSelectorTimeout() -
setPollerThreadPriority
public void setPollerThreadPriority(int threadPriority) -
getPollerThreadPriority
public int getPollerThreadPriority()
-