org.eclipse.jetty.ajp
Class Ajp13SocketConnector
java.lang.Object
org.eclipse.jetty.util.component.AbstractLifeCycle
org.eclipse.jetty.http.HttpBuffers
org.eclipse.jetty.server.AbstractConnector
org.eclipse.jetty.server.bio.SocketConnector
org.eclipse.jetty.ajp.Ajp13SocketConnector
- All Implemented Interfaces:
- Connector, LifeCycle
public class Ajp13SocketConnector
- extends SocketConnector
Methods inherited from class org.eclipse.jetty.server.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, isLowResources, isRequestHeader, isResponseHeader, join, newBuffer, newRequestBuffer, newRequestHeader, newResponseBuffer, newResponseHeader, 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 org.eclipse.jetty.util.component.AbstractLifeCycle |
addLifeCycleListener, getState, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop |
Ajp13SocketConnector
public Ajp13SocketConnector()
doStart
protected void doStart()
throws Exception
- Overrides:
doStart
in class SocketConnector
- Throws:
Exception
customize
public void customize(EndPoint endpoint,
Request request)
throws 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:
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)
- Overrides:
setHeaderBufferSize
in class HttpBuffers
- 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 HttpBuffers
- 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 HttpBuffers
- Parameters:
responseBufferSize
- The response buffer size in bytes.
setAllowShutdown
public void setAllowShutdown(boolean allowShutdown)
setSecretWord
public void setSecretWord(String secretWord)
Copyright © 1995-2009 Mort Bay Consulting. All Rights Reserved.