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.Logstatic org.slf4j.Logger(package private) TomcatJSSFields inherited from class org.apache.coyote.http11.AbstractHttp11Protocol
smFields inherited from class org.apache.coyote.AbstractProtocol
adapter, domain, mserver, oname, processorCache, rgOname -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanprotected org.apache.juli.logging.LoggetLog()protected StringintintintintintlongvoidsetCertdbDir(String certdbDir) voidsetEnableOCSP(boolean enableOCSP) voidsetEnableRevocationCheck(boolean enableRevocationCheck) voidsetKeystorePassFile(String keystorePassFile) voidsetOcspCacheSize(int ocspCacheSize) voidsetOcspMaxCacheEntryDuration(int ocspMaxCacheEntryDuration) voidsetOcspMinCacheEntryDuration(int ocspMinCacheEntryDuration) voidsetOcspResponderCertNickname(String ocspResponderCertNickname) voidsetOcspResponderURL(String ocspResponderURL) voidsetOcspTimeout(int ocspTimeout) voidsetPasswordClass(String passwordClass) voidsetPasswordFile(String passwordFile) voidsetPollerThreadPriority(int threadPriority) voidsetSelectorTimeout(long timeout) voidsetServerCertNickFile(String serverCertNickFile) voidsetTruststorePassFile(String truststorePassFile) Methods inherited from class org.apache.coyote.http11.AbstractHttp11JsseProtocol
getEndpoint, getSniParseLimit, getSslImplementationName, getSslImplementationShortName, setSniParseLimit, setSslImplementationNameMethods 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, getHttpParser, 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, useCompressionMethods 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, getMaxQueueSize, 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, setMaxQueueSize, setMaxThreads, setMinSpareThreads, setPort, setPortOffset, setProcessorCache, setProperty, setTcpNoDelay, setThreadPriority, setUtilityExecutor, start, startAsyncTimeout, stop, stopAsyncTimeoutMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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
-
getEnableOCSP
public boolean getEnableOCSP() -
setEnableOCSP
public void setEnableOCSP(boolean enableOCSP) -
getEnableRevocationCheck
public boolean getEnableRevocationCheck() -
setEnableRevocationCheck
public void setEnableRevocationCheck(boolean enableRevocationCheck) -
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:
setKeystorePassFilein classorg.apache.coyote.http11.AbstractHttp11Protocol<org.apache.tomcat.util.net.NioChannel>
-
setTruststorePassFile
-
getLog
protected org.apache.juli.logging.Log getLog()- Specified by:
getLogin classorg.apache.coyote.AbstractProtocol<org.apache.tomcat.util.net.NioChannel>
-
getNamePrefix
- Specified by:
getNamePrefixin 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()
-