org.apache.coyote.ajp
public class AjpAprProtocol extends java.lang.Object implements ProtocolHandler, javax.management.MBeanRegistration
| Modifier and Type | Class and Description |
|---|---|
protected static class |
AjpAprProtocol.AjpConnectionHandler |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Hashtable |
attributes
Configuration attributes.
|
protected java.lang.String |
domain |
protected AprEndpoint |
endpoint
Associated APR endpoint.
|
protected static Log |
log |
protected javax.management.MBeanServer |
mserver |
protected javax.management.ObjectName |
oname |
protected int |
packetSize
AJP packet size.
|
protected int |
processorCache
Processor cache.
|
protected java.lang.String |
requiredSecret
Required secret.
|
protected javax.management.ObjectName |
rgOname |
protected static StringManager |
sm
The string manager for this package.
|
protected boolean |
tomcatAuthentication
Should authentication be done in the native webserver layer,
or in the Servlet container ?
|
protected javax.management.ObjectName |
tpOname |
| Constructor and Description |
|---|
AjpAprProtocol() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
Adapter |
getAdapter() |
java.net.InetAddress |
getAddress() |
java.lang.Object |
getAttribute(java.lang.String key) |
java.util.Iterator |
getAttributeNames() |
int |
getBacklog() |
java.lang.String |
getDomain() |
java.util.concurrent.Executor |
getExecutor() |
int |
getKeepAliveTimeout()
The number of seconds Tomcat will wait for a subsequent request
before closing the connection.
|
int |
getMaxThreads() |
java.lang.String |
getName() |
javax.management.ObjectName |
getObjectName() |
int |
getPacketSize() |
int |
getPollerSize() |
int |
getPollTime() |
int |
getPort() |
int |
getProcessorCache() |
int |
getSoLinger() |
int |
getSoTimeout() |
boolean |
getTcpNoDelay() |
int |
getThreadPriority() |
boolean |
getTomcatAuthentication() |
boolean |
getUseSendfile() |
void |
init()
Start the protocol
|
void |
pause()
Pause the protocol (optional).
|
void |
postDeregister() |
void |
postRegister(java.lang.Boolean registrationDone) |
void |
preDeregister() |
javax.management.ObjectName |
preRegister(javax.management.MBeanServer server,
javax.management.ObjectName name) |
void |
resume()
Resume the protocol (optional).
|
void |
setAdapter(Adapter adapter)
The adapter, used to call the connector
|
void |
setAddress(java.net.InetAddress ia) |
void |
setAttribute(java.lang.String name,
java.lang.Object value)
Pass config info
|
void |
setBacklog(int backlog) |
void |
setExecutor(java.util.concurrent.Executor executor) |
void |
setKeepAliveTimeout(int timeout) |
void |
setMaxThreads(int maxThreads) |
void |
setPacketSize(int packetSize) |
void |
setPollerSize(int pollerSize) |
void |
setPollTime(int pollTime) |
void |
setPort(int port) |
void |
setProcessorCache(int processorCache) |
void |
setRequiredSecret(java.lang.String requiredSecret) |
void |
setSoLinger(int soLinger) |
void |
setSoTimeout(int soTimeout) |
void |
setTcpNoDelay(boolean tcpNoDelay) |
void |
setThreadPriority(int threadPriority) |
void |
setTomcatAuthentication(boolean tomcatAuthentication) |
void |
setUseSendfile(boolean useSendfile) |
void |
start()
Start the protocol.
|
protected static Log log
protected static StringManager sm
protected javax.management.ObjectName tpOname
protected javax.management.ObjectName rgOname
protected AprEndpoint endpoint
protected java.util.Hashtable attributes
protected int processorCache
protected boolean tomcatAuthentication
protected java.lang.String requiredSecret
protected int packetSize
protected java.lang.String domain
protected javax.management.ObjectName oname
protected javax.management.MBeanServer mserver
public void setAttribute(java.lang.String name,
java.lang.Object value)
setAttribute in interface ProtocolHandlerpublic java.lang.Object getAttribute(java.lang.String key)
getAttribute in interface ProtocolHandlerpublic java.util.Iterator getAttributeNames()
getAttributeNames in interface ProtocolHandlerpublic void setAdapter(Adapter adapter)
setAdapter in interface ProtocolHandlerpublic Adapter getAdapter()
getAdapter in interface ProtocolHandlerpublic void init()
throws java.lang.Exception
init in interface ProtocolHandlerjava.lang.Exceptionpublic void start()
throws java.lang.Exception
ProtocolHandlerstart in interface ProtocolHandlerjava.lang.Exceptionpublic void pause()
throws java.lang.Exception
ProtocolHandlerpause in interface ProtocolHandlerjava.lang.Exceptionpublic void resume()
throws java.lang.Exception
ProtocolHandlerresume in interface ProtocolHandlerjava.lang.Exceptionpublic void destroy()
throws java.lang.Exception
destroy in interface ProtocolHandlerjava.lang.Exceptionpublic java.lang.String getName()
public int getProcessorCache()
public void setProcessorCache(int processorCache)
public java.util.concurrent.Executor getExecutor()
public void setExecutor(java.util.concurrent.Executor executor)
public int getMaxThreads()
public void setMaxThreads(int maxThreads)
public int getThreadPriority()
public void setThreadPriority(int threadPriority)
public int getBacklog()
public void setBacklog(int backlog)
public int getPort()
public void setPort(int port)
public java.net.InetAddress getAddress()
public void setAddress(java.net.InetAddress ia)
public boolean getTcpNoDelay()
public void setTcpNoDelay(boolean tcpNoDelay)
public int getSoLinger()
public void setSoLinger(int soLinger)
public int getSoTimeout()
public void setSoTimeout(int soTimeout)
public boolean getTomcatAuthentication()
public void setTomcatAuthentication(boolean tomcatAuthentication)
public void setRequiredSecret(java.lang.String requiredSecret)
public int getPacketSize()
public void setPacketSize(int packetSize)
public int getKeepAliveTimeout()
public void setKeepAliveTimeout(int timeout)
public boolean getUseSendfile()
public void setUseSendfile(boolean useSendfile)
public int getPollTime()
public void setPollTime(int pollTime)
public void setPollerSize(int pollerSize)
public int getPollerSize()
public javax.management.ObjectName getObjectName()
public java.lang.String getDomain()
public javax.management.ObjectName preRegister(javax.management.MBeanServer server,
javax.management.ObjectName name)
throws java.lang.Exception
preRegister in interface javax.management.MBeanRegistrationjava.lang.Exceptionpublic void postRegister(java.lang.Boolean registrationDone)
postRegister in interface javax.management.MBeanRegistrationpublic void preDeregister()
throws java.lang.Exception
preDeregister in interface javax.management.MBeanRegistrationjava.lang.Exceptionpublic void postDeregister()
postDeregister in interface javax.management.MBeanRegistrationCopyright © 2000-2013 Apache Software Foundation. All Rights Reserved.