|
NextApp Echo App Container 1.1.4 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object nextapp.echoservlet.Connection
A wrapper that holds information about an HTTP request, provides facilities to generate a response, and provides access to the application instance that is to process it.
Method Summary | |
java.lang.String |
correctUri(java.lang.String uri)
Corrects relative-path URIs to include the application name, such that they can properly retrieve the desired resource. |
java.lang.String |
getApplicationUri()
Returns the URI of the application. |
java.lang.String |
getCacheIdPrefix()
Returns a prefix to prepend to cache ids in order to ensure that incorrect cached resources are used by client in the event either the server or the users session has restarted. |
Id |
getIdParameter(java.lang.String name)
Returns the specified request parameter as an Id value. |
InstancePeer |
getInstancePeer()
Returns the InstancePeer associated with this connection. |
java.io.OutputStream |
getOutputStream()
Returns the OutputStream object that may be used to
generate a response. |
java.lang.String |
getParameter(java.lang.String name)
Returns the value of the HTTP parameter associated with the given name. |
java.util.Enumeration |
getParameterNames()
Returns an enumeration of all parameter names passed in the request. |
javax.servlet.http.HttpServletRequest |
getRequest()
Returns the HttpServletRequest wrapped by this
Connection . |
javax.servlet.http.HttpServletResponse |
getResponse()
Returns the HttpServletResponse wrapped by this
Connection . |
EchoServer |
getServer()
Returns the EchoServer wrapped by this
Connection . |
VariableData |
getVariableData()
Returns the VariableData associated with this
Connection . |
java.io.PrintWriter |
getWriter()
Returns the PrintWriter object that may be used to
generate a response. |
void |
setContentType(ContentType contentType)
Sets the content type of the response. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public java.lang.String getApplicationUri()
public java.lang.String getCacheIdPrefix()
InstancePeer
has been
created, otherwise defers responsibility to the
InstancePeer
.
public Id getIdParameter(java.lang.String name)
name
- The parameter name.
public InstancePeer getInstancePeer()
InstancePeer
associated with this connection.
If the session has not been initialized, null is returned.
InstancePeer
associated with this connection.public java.io.OutputStream getOutputStream()
OutputStream
object that may be used to
generate a response. This method may be called once. If it is called,
the getWriter() method may not be called. This method wraps a call to
HttpServletResponse.getOutputStream()
. The
OutputStream
will be closed by the servlet container.
OutputStream
object that may be used to
generate a response to the client.public java.lang.String getParameter(java.lang.String name)
name
- The name of the parameter to return.
public java.util.Enumeration getParameterNames()
public javax.servlet.http.HttpServletRequest getRequest()
HttpServletRequest
wrapped by this
Connection
.
HttpServletRequest
wrapped by this
Connection
.public javax.servlet.http.HttpServletResponse getResponse()
HttpServletResponse
wrapped by this
Connection
.
HttpServletResponse
wrapped by this
Connection
.public EchoServer getServer()
EchoServer
wrapped by this
Connection
.
EchoServer
wrapped by this
Connection
.public VariableData getVariableData()
VariableData
associated with this
Connection
. If an InstancePeer
exists,
its VariableData
is returned, otherwise, a temporary
VariableData
object is returned that contains
defaults used for initialization.
VariableData
object associated with this
Connection
.public java.io.PrintWriter getWriter()
PrintWriter
object that may be used to
generate a response. This method may be called once. If it is called,
the getOuputStream() method may not be called. This method wraps a
call to HttpServletResponse.getWriter()
. The
PrintWriter
will be closed by the servlet container.
PrintWriter
object that may be used to
generate a response to the client.public java.lang.String correctUri(java.lang.String uri)
uri
- The URI to correct.
public void setContentType(ContentType contentType)
contentType
- The content type of the response.
|
NextApp Echo App Container 1.1.4 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |