|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.catalina.connector.http.HttpConnector
Implementation of an HTTP/1.1 connector.
Field Summary | |
protected Container |
container
The Container used for processing requests received by this Connector. |
protected LifecycleSupport |
lifecycle
The lifecycle event support for this component. |
protected int |
minProcessors
The minimum number of processors to start at initialization time. |
Fields inherited from interface org.apache.catalina.Lifecycle |
START_EVENT,
STOP_EVENT |
Constructor Summary | |
HttpConnector()
|
Method Summary | |
void |
addLifecycleListener(LifecycleListener listener)
Add a lifecycle event listener to this component. |
Request |
createRequest()
Create (or allocate) and return a Request object suitable for specifying the contents of a Request to the responsible Container. |
Response |
createResponse()
Create (or allocate) and return a Response object suitable for receiving the contents of a Response from the responsible Container. |
int |
getAcceptCount()
Return the accept count for this Connector. |
java.lang.String |
getAddress()
Return the bind IP address for this Connector. |
int |
getBufferSize()
Return the input buffer size for this Connector. |
int |
getConnectionTimeout()
Return the connection timeout for this Connector. |
Container |
getContainer()
Return the Container used for processing requests received by this Connector. |
int |
getCurProcessors()
Return the current number of processors that have been created. |
int |
getDebug()
Return the debugging detail level for this component. |
boolean |
getEnableLookups()
Return the "enable DNS lookups" flag. |
ServerSocketFactory |
getFactory()
Return the server socket factory used by this Container. |
java.lang.String |
getInfo()
Return descriptive information about this Connector implementation. |
int |
getMaxProcessors()
Return the maximum number of processors allowed, or <0 for unlimited. |
int |
getMinProcessors()
Return the minimum number of processors to start at initialization. |
int |
getPort()
Return the port number on which we listen for HTTP requests. |
java.lang.String |
getProxyName()
Return the proxy server name for this Connector. |
int |
getProxyPort()
Return the proxy server port for this Connector. |
int |
getRedirectPort()
Return the port number to which a request should be redirected if it comes in on a non-SSL port and is subject to a security constraint with a transport guarantee that requires SSL. |
java.lang.String |
getScheme()
Return the scheme that will be assigned to requests received through this connector. |
boolean |
getSecure()
Return the secure connection flag that will be assigned to requests received through this connector. |
Service |
getService()
Return the Service with which we are associated (if any). |
boolean |
getTcpNoDelay()
Return the TCP no delay flag value. |
void |
initialize()
Initialize this connector (create ServerSocket here!) |
boolean |
isAvailable()
Is this connector available for processing requests? |
boolean |
isChunkingAllowed()
Get the allow chunking flag. |
void |
removeLifecycleListener(LifecycleListener listener)
Remove a lifecycle event listener from this component. |
void |
run()
The background thread that listens for incoming TCP/IP connections and hands them off to an appropriate processor. |
void |
setAcceptCount(int count)
Set the accept count for this Connector. |
void |
setAddress(java.lang.String address)
Set the bind IP address for this Connector. |
void |
setAllowChunking(boolean allowChunking)
Set the allow chunking flag. |
void |
setBufferSize(int bufferSize)
Set the input buffer size for this Connector. |
void |
setConnectionTimeout(int connectionTimeout)
Set the connection timeout for this Connector. |
void |
setContainer(Container container)
Set the Container used for processing requests received by this Connector. |
void |
setDebug(int debug)
Set the debugging detail level for this component. |
void |
setEnableLookups(boolean enableLookups)
Set the "enable DNS lookups" flag. |
void |
setFactory(ServerSocketFactory factory)
Set the server socket factory used by this Container. |
void |
setMaxProcessors(int maxProcessors)
Set the maximum number of processors allowed, or <0 for unlimited. |
void |
setMinProcessors(int minProcessors)
Set the minimum number of processors to start at initialization. |
void |
setPort(int port)
Set the port number on which we listen for HTTP requests. |
void |
setProxyName(java.lang.String proxyName)
Set the proxy server name for this Connector. |
void |
setProxyPort(int proxyPort)
Set the proxy server port for this Connector. |
void |
setRedirectPort(int redirectPort)
Set the redirect port number. |
void |
setScheme(java.lang.String scheme)
Set the scheme that will be assigned to requests received through this connector. |
void |
setSecure(boolean secure)
Set the secure connection flag that will be assigned to requests received through this connector. |
void |
setService(Service service)
Set the Service with which we are associated (if any). |
void |
setTcpNoDelay(boolean tcpNoDelay)
Set the TCP no delay flag which will be set on the socket after accepting a connection. |
void |
start()
Begin processing requests via this Connector. |
void |
stop()
Terminate processing requests via this Connector. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
protected Container container
protected LifecycleSupport lifecycle
protected int minProcessors
Constructor Detail |
public HttpConnector()
Method Detail |
public Service getService()
Service
with which we are associated (if any).public void setService(Service service)
Service
with which we are associated (if any).service
- The service that owns this Enginepublic int getConnectionTimeout()
public void setConnectionTimeout(int connectionTimeout)
count
- The new connection timeoutpublic int getAcceptCount()
public void setAcceptCount(int count)
count
- The new accept countpublic boolean isChunkingAllowed()
public void setAllowChunking(boolean allowChunking)
allowChunking
- Allow chunking flagpublic java.lang.String getAddress()
public void setAddress(java.lang.String address)
address
- The bind IP addresspublic boolean isAvailable()
public int getBufferSize()
public void setBufferSize(int bufferSize)
bufferSize
- The new input buffer size.public Container getContainer()
public void setContainer(Container container)
container
- The new Container to usepublic int getCurProcessors()
public int getDebug()
public void setDebug(int debug)
debug
- The new debugging detail levelpublic boolean getEnableLookups()
public void setEnableLookups(boolean enableLookups)
enableLookups
- The new "enable DNS lookups" flag valuepublic ServerSocketFactory getFactory()
public void setFactory(ServerSocketFactory factory)
factory
- The new server socket factorypublic java.lang.String getInfo()
public int getMinProcessors()
public void setMinProcessors(int minProcessors)
minProcessors
- The new minimum processorspublic int getMaxProcessors()
public void setMaxProcessors(int maxProcessors)
maxProcessors
- The new maximum processorspublic int getPort()
public void setPort(int port)
port
- The new port numberpublic java.lang.String getProxyName()
public void setProxyName(java.lang.String proxyName)
proxyName
- The new proxy server namepublic int getProxyPort()
public void setProxyPort(int proxyPort)
proxyPort
- The new proxy server portpublic int getRedirectPort()
public void setRedirectPort(int redirectPort)
redirectPort
- The redirect port number (non-SSL to SSL)public java.lang.String getScheme()
public void setScheme(java.lang.String scheme)
scheme
- The new schemepublic boolean getSecure()
public void setSecure(boolean secure)
secure
- The new secure connection flagpublic boolean getTcpNoDelay()
public void setTcpNoDelay(boolean tcpNoDelay)
tcpNoDelay
- The new TCP no delay flagpublic Request createRequest()
public Response createResponse()
public void run()
public void addLifecycleListener(LifecycleListener listener)
listener
- The listener to addpublic void removeLifecycleListener(LifecycleListener listener)
listener
- The listener to addpublic void initialize() throws LifecycleException
public void start() throws LifecycleException
public void stop() throws LifecycleException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |