org.mortbay.jetty.ajp
Class Ajp13SocketConnector
java.lang.Object
org.mortbay.component.AbstractLifeCycle
org.mortbay.jetty.AbstractBuffers
org.mortbay.jetty.AbstractConnector
org.mortbay.jetty.bio.SocketConnector
org.mortbay.jetty.ajp.Ajp13SocketConnector
- All Implemented Interfaces:
- LifeCycle, Buffers, Connector
public class Ajp13SocketConnector
- extends SocketConnector
- Author:
- Greg Wilkins, Markus Kobler markus(at)inquisitive-mind.com
Methods inherited from class org.mortbay.jetty.AbstractConnector |
checkForwardedHeaders, configure, connectionClosed, connectionOpened, getAcceptorPriorityOffset, getAcceptors, getAcceptQueueSize, getConfidentialPort, getConfidentialScheme, getConnections, getConnectionsDurationAve, getConnectionsDurationMax, getConnectionsDurationMin, getConnectionsDurationTotal, getConnectionsOpen, getConnectionsOpenMax, getConnectionsOpenMin, getConnectionsRequestsAve, getConnectionsRequestsMax, getConnectionsRequestsMin, getForwardedForHeader, getForwardedHostHeader, getForwardedServerHeader, getHost, getHostHeader, getIntegralPort, getIntegralScheme, getLeftMostValue, getLowResourceMaxIdleTime, getMaxIdleTime, getName, getPort, getRequests, getResolveNames, getReuseAddress, getServer, getSoLingerTime, getStatsOn, getStatsOnMs, getThreadPool, isForwarded, join, newContinuation, persist, setAcceptorPriorityOffset, setAcceptors, setAcceptQueueSize, setConfidentialPort, setConfidentialScheme, setForwarded, setForwardedForHeader, setForwardedHostHeader, setForwardedServerHeader, setHost, setHostHeader, setIntegralPort, setIntegralScheme, setLowResourceMaxIdleTime, setMaxIdleTime, setName, setPort, setResolveNames, setReuseAddress, setServer, setSoLingerTime, setStatsOn, setThreadPool, statsReset, stopAccept, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Ajp13SocketConnector
public Ajp13SocketConnector()
doStart
protected void doStart()
throws java.lang.Exception
- Overrides:
doStart
in class SocketConnector
- Throws:
java.lang.Exception
customize
public void customize(EndPoint endpoint,
Request request)
throws java.io.IOException
- Description copied from interface:
Connector
- Customize a request for an endpoint.
Called on every request to allow customization of the request for
the particular endpoint (eg security properties from a SSL connection).
- Specified by:
customize
in interface Connector
- Overrides:
customize
in class SocketConnector
- Throws:
java.io.IOException
newHttpConnection
protected HttpConnection newHttpConnection(EndPoint endpoint)
- Description copied from class:
SocketConnector
- Allows subclass to override Conection if required.
- Overrides:
newHttpConnection
in class SocketConnector
isConfidential
public boolean isConfidential(Request request)
- Specified by:
isConfidential
in interface Connector
- Overrides:
isConfidential
in class AbstractConnector
- Parameters:
request
- A request
- Returns:
- true if the request is confidential. This normally means the https schema has been used.
isIntegral
public boolean isIntegral(Request request)
- Specified by:
isIntegral
in interface Connector
- Overrides:
isIntegral
in class AbstractConnector
- Parameters:
request
- A request
- Returns:
- true if the request is integral. This normally means the https schema has been used.
setHeaderBufferSize
public void setHeaderBufferSize(int headerBufferSize)
- Description copied from interface:
Connector
- Set the size of the buffer to be used for request and response headers.
An idle connection will at most have one buffer of this size allocated.
- Specified by:
setHeaderBufferSize
in interface Connector
- Overrides:
setHeaderBufferSize
in class AbstractBuffers
- Parameters:
headerBufferSize
- The headerBufferSize to set.
setRequestBufferSize
public void setRequestBufferSize(int requestBufferSize)
- Description copied from interface:
Connector
- Set the size of the content buffer for receiving requests.
These buffers are only used for active connections that have
requests with bodies that will not fit within the header buffer.
- Specified by:
setRequestBufferSize
in interface Connector
- Overrides:
setRequestBufferSize
in class AbstractBuffers
- Parameters:
requestBufferSize
- The requestBufferSize to set.
setResponseBufferSize
public void setResponseBufferSize(int responseBufferSize)
- Description copied from interface:
Connector
- Set the size of the content buffer for sending responses.
These buffers are only used for active connections that are sending
responses with bodies that will not fit within the header buffer.
- Specified by:
setResponseBufferSize
in interface Connector
- Overrides:
setResponseBufferSize
in class AbstractBuffers
- Parameters:
responseBufferSize
- The responseBufferSize to set.
setAllowShutdown
public void setAllowShutdown(boolean allowShutdown)
setSecretWord
public void setSecretWord(java.lang.String secretWord)
Copyright © 1995-2009 Mort Bay Consulting. All Rights Reserved.