public class Http11AprProtocol extends AbstractHttp11Protocol<Long>
AbstractProtocol.AsyncTimeout, AbstractProtocol.ConnectionHandler<S>, AbstractProtocol.RecycledProcessors
sm
adapter, clientCertProvider, domain, mserver, oname, processorCache, rgOname, tpOname
Constructor and Description |
---|
Http11AprProtocol() |
Modifier and Type | Method and Description |
---|---|
boolean |
getDeferAccept() |
protected Log |
getLog()
Concrete implementations need to provide access to their logger to be
used by the abstract classes.
|
protected String |
getNamePrefix()
Obtain the prefix to be used when construction a name for this protocol
handler.
|
int |
getPollTime() |
int |
getSendfileSize() |
boolean |
isAprRequired()
Requires APR/native library
|
void |
setDeferAccept(boolean deferAccept) |
void |
setPollTime(int pollTime) |
void |
setSendfileSize(int sendfileSize) |
addAllowedTrailerHeader, addSslHostConfig, addUpgradeProtocol, createProcessor, createUpgradeProcessor, findSslHostConfigs, findUpgradeProtocols, getAllowedTrailerHeaders, getCompressableMimeType, getCompressableMimeTypes, getCompression, getCompressionMinSize, getConnectionUploadTimeout, getDefaultSSLHostConfigName, getDisableUploadTimeout, getEndpoint, getMaxExtensionSize, getMaxHttpHeaderSize, getMaxKeepAliveRequests, getMaxSavePostSize, getMaxSwallowSize, getMaxTrailerSize, getNegotiatedProtocol, getNoCompressionUserAgents, getProtocolName, getRestrictedUserAgents, getSecure, getServer, getServerRemoveAppProvidedValues, getUpgradeProtocol, getUseSendfile, init, isSSLEnabled, removeAllowedTrailerHeader, setAlgorithm, setAllowedTrailerHeaders, setCiphers, setClientAuth, setCompressableMimeType, setCompression, setCompressionMinSize, setConnectionUploadTimeout, setCrlFile, setDefaultSSLHostConfigName, setDisableUploadTimeout, setKeyAlias, setKeyPass, setKeystoreFile, setKeystorePass, setKeystoreProvider, setKeystoreType, setMaxExtensionSize, setMaxHttpHeaderSize, setMaxKeepAliveRequests, setMaxSavePostSize, setMaxSwallowSize, setMaxTrailerSize, setNoCompressionUserAgents, setRestrictedUserAgents, setSecure, setServer, setServerRemoveAppProvidedValues, setSessionCacheSize, setSessionTimeout, setSSLCACertificateFile, setSSLCACertificatePath, setSSLCARevocationFile, setSSLCARevocationPath, setSSLCertificateChainFile, setSSLCertificateFile, setSSLCertificateKeyFile, setSSLCipherSuite, setSSLDisableCompression, setSSLDisableSessionTickets, setSSLEnabled, setSslEnabledProtocols, setSSLHonorCipherOrder, setSSLPassword, setSslProtocol, setSSLProtocol, setSSLVerifyClient, setSSLVerifyDepth, setTrustManagerClassName, setTrustMaxCertLength, setTruststoreAlgorithm, setTruststoreFile, setTruststorePass, setTruststoreProvider, setTruststoreType, setUseSendfile, setUseServerCipherSuitesOrder
addWaitingProcessor, destroy, getAcceptorThreadCount, getAcceptorThreadPriority, getAdapter, getAddress, getAsyncTimeout, getBacklog, getClientCertProvider, getConnectionCount, getConnectionTimeout, getDomain, getExecutor, getHandler, getKeepAliveTimeout, getLocalPort, getMaxConnections, getMaxHeaderCount, getMaxThreads, getMinSpareThreads, getName, getNameIndex, getObjectName, getPort, getProcessorCache, getProperty, getSoLinger, getSoTimeout, getTcpNoDelay, getThreadPriority, isSendfileSupported, pause, postDeregister, postRegister, preDeregister, preRegister, removeWaitingProcessor, resume, setAcceptorThreadCount, setAcceptorThreadPriority, setAdapter, setAddress, setBacklog, setClientCertProvider, setConnectionTimeout, setExecutor, setHandler, setKeepAliveTimeout, setMaxConnections, setMaxHeaderCount, setMaxThreads, setMinSpareThreads, setPort, setProcessorCache, setProperty, setSoLinger, setSoTimeout, setTcpNoDelay, setThreadPriority, start, stop
protected Log getLog()
AbstractProtocol
getLog
in class AbstractProtocol<Long>
public boolean isAprRequired()
ProtocolHandler
isAprRequired
in interface ProtocolHandler
isAprRequired
in class AbstractProtocol<Long>
true
if this Protocol Handler requires the
APR/native library, otherwise false
public int getPollTime()
public void setPollTime(int pollTime)
public int getSendfileSize()
public void setSendfileSize(int sendfileSize)
public boolean getDeferAccept()
public void setDeferAccept(boolean deferAccept)
protected String getNamePrefix()
AbstractProtocol
getNamePrefix
in class AbstractProtocol<Long>
Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.