|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A Connector is a component responsible receiving requests from, and returning responses to, a client application. A Connector performs the following general logic:
connector
,
protocol
, remoteAddr
,
response
, scheme
,
secure
, serverName
,
serverPort
and stream
properties MUST be set. The contentLength
and contentType
properties are also generally set.
method
, queryString
,
requestedSessionCookie
,
requestedSessionId
, requestedSessionURL
,
requestURI
, and secure
properties
MUST be set. In addition, the various addXxx
methods must be called to record the presence of cookies, headers,
and locales in the original request.
connector
, request
,
and stream
properties MUST be set.
invoke()
method of the selected Container,
passing the initialized Request and Response instances as arguments.
Method Summary | |
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. |
Container |
getContainer()
Return the Container used for processing requests received by this Connector. |
ServerSocketFactory |
getFactory()
Return the server socket factory used by this Container. |
java.lang.String |
getInfo()
Return descriptive information about this Connector implementation. |
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. |
void |
setContainer(Container container)
Set the Container used for processing requests received by this Connector. |
void |
setFactory(ServerSocketFactory factory)
Set the server socket factory used by this Container. |
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. |
Method Detail |
public Container getContainer()
public void setContainer(Container container)
container
- The new Container to usepublic ServerSocketFactory getFactory()
public void setFactory(ServerSocketFactory factory)
factory
- The new server socket factorypublic java.lang.String getInfo()
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 Request createRequest()
public Response createResponse()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |