Package org.apache.coyote.ajp
Class AjpAprProtocol
- All Implemented Interfaces:
MBeanRegistration
,ProtocolHandler
Deprecated.
The APR/Native Connector will be removed in Tomcat 10.1.x onwards.
This the APR/native based protocol handler implementation for AJP.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.coyote.AbstractProtocol
AbstractProtocol.AsyncTimeout, AbstractProtocol.ConnectionHandler<S>, AbstractProtocol.RecycledProcessors
-
Field Summary
Fields inherited from class org.apache.coyote.ajp.AbstractAjpProtocol
ajpFlush, sm
Fields inherited from class org.apache.coyote.AbstractProtocol
adapter, clientCertProvider, domain, mserver, oname, processorCache, rgOname
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected Log
getLog()
Deprecated.Concrete implementations need to provide access to their logger to be used by the abstract classes.protected String
Deprecated.Obtain the prefix to be used when construction a name for this protocol handler.int
Deprecated.boolean
Deprecated.Requires APR/native libraryvoid
setPollTime
(int pollTime) Deprecated.Methods inherited from class org.apache.coyote.ajp.AbstractAjpProtocol
addSslHostConfig, addSslHostConfig, addUpgradeProtocol, createProcessor, createUpgradeProcessor, findSslHostConfigs, findUpgradeProtocols, getAjpFlush, getAllowedRequestAttributesPattern, getAllowedRequestAttributesPatternInternal, getEndpoint, getNegotiatedProtocol, getPacketSize, getProtocolName, getRequiredSecret, getSecret, getSecretRequired, getTomcatAuthentication, getTomcatAuthorization, getUpgradeProtocol, setAjpFlush, setAllowedRequestAttributesPattern, setPacketSize, setRequiredSecret, setSecret, setSecretRequired, setTomcatAuthentication, setTomcatAuthorization, start
Methods inherited from class org.apache.coyote.AbstractProtocol
addWaitingProcessor, awaitConnectionsClose, closeServerSocketGraceful, destroy, getAcceptCount, getAcceptorThreadCount, getAcceptorThreadPriority, getAdapter, getAddress, getAsyncTimeout, getBacklog, getClientCertProvider, getConnectionCount, getConnectionLinger, getConnectionTimeout, getDomain, getExecutor, getGlobalRequestProcessorMBeanName, getHandler, getKeepAliveTimeout, getLocalPort, getMaxConnections, getMaxHeaderCount, getMaxThreads, getMinSpareThreads, getName, getNameIndex, getObjectName, getPort, getPortOffset, getPortWithOffset, getProcessorCache, getProperty, getSendReasonPhrase, getSoLinger, getSoTimeout, getTcpNoDelay, getThreadPriority, getWaitingProcessorCount, init, isSendfileSupported, pause, postDeregister, postRegister, preDeregister, preRegister, removeWaitingProcessor, resume, setAcceptCount, setAcceptorThreadCount, setAcceptorThreadPriority, setAdapter, setAddress, setBacklog, setClientCertProvider, setConnectionLinger, setConnectionTimeout, setExecutor, setHandler, setKeepAliveTimeout, setMaxConnections, setMaxHeaderCount, setMaxThreads, setMinSpareThreads, setPort, setPortOffset, setProcessorCache, setProperty, setSendReasonPhrase, setSoLinger, setSoTimeout, setTcpNoDelay, setThreadPriority, stop
-
Constructor Details
-
AjpAprProtocol
public AjpAprProtocol()Deprecated.
-
-
Method Details
-
getLog
Deprecated.Description copied from class:AbstractProtocol
Concrete implementations need to provide access to their logger to be used by the abstract classes.- Specified by:
getLog
in classAbstractProtocol<Long>
- Returns:
- the logger
-
isAprRequired
public boolean isAprRequired()Deprecated.Description copied from interface:ProtocolHandler
Requires APR/native library- Specified by:
isAprRequired
in interfaceProtocolHandler
- Overrides:
isAprRequired
in classAbstractProtocol<Long>
- Returns:
true
if this Protocol Handler requires the APR/native library, otherwisefalse
-
getPollTime
public int getPollTime()Deprecated. -
setPollTime
public void setPollTime(int pollTime) Deprecated. -
getNamePrefix
Deprecated.Description copied from class:AbstractProtocol
Obtain the prefix to be used when construction a name for this protocol handler. The name will be prefix-address-port.- Specified by:
getNamePrefix
in classAbstractProtocol<Long>
- Returns:
- the prefix
-