|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.noelios.restlet.http.HttpCall
com.noelios.restlet.http.HttpServerCall
com.noelios.restlet.ext.xdb.XdbServletCall
public class XdbServletCall
Call that is used by the XDB Servlet HTTP connector. This is a downgrade version to Servlet 2.2 of ServletCall class.
ServletCall
Constructor Summary | |
---|---|
XdbServletCall(Server server,
HttpServletRequest request,
HttpServletResponse response)
Constructor. |
|
XdbServletCall(java.lang.String serverAddress,
int serverPort,
HttpServletRequest request,
HttpServletResponse response)
Constructor. |
Method Summary | |
---|---|
java.lang.String |
getMethod()
|
Protocol |
getProtocol()
|
HttpServletRequest |
getRequest()
Returns the HTTP Servlet request. |
java.nio.channels.ReadableByteChannel |
getRequestEntityChannel(long size)
|
java.io.InputStream |
getRequestEntityStream(long size)
|
java.nio.channels.ReadableByteChannel |
getRequestHeadChannel()
|
Series<Parameter> |
getRequestHeaders()
|
java.io.InputStream |
getRequestHeadStream()
|
java.lang.String |
getRequestUri()
Returns the full request URI. |
HttpServletResponse |
getResponse()
Returns the HTTP Servlet response. |
java.nio.channels.WritableByteChannel |
getResponseEntityChannel()
|
java.io.OutputStream |
getResponseEntityStream()
|
java.lang.String |
getSslCipherSuite()
|
java.util.List<java.security.cert.Certificate> |
getSslClientCertificates()
|
java.lang.Integer |
getSslKeySize()
|
java.lang.String |
getVersion()
|
boolean |
isConfidential()
|
void |
sendResponse(Response response)
Sends the response back to the client. |
Methods inherited from class com.noelios.restlet.http.HttpServerCall |
---|
complete, formatContentDisposition, getContentLength, getHostDomain, getHostPort, getRequestEntity, isClientKeepAlive, isServerKeepAlive, readRequestHead, shouldResponseBeChunked, writeResponseBody, writeResponseHead, writeResponseHead |
Methods inherited from class com.noelios.restlet.http.HttpCall |
---|
formatDate, getClientAddress, getClientPort, getConnectorService, getContentLength, getLogger, getReasonPhrase, getResponseHeaders, getServerAddress, getServerPort, getStatusCode, isConnectionBroken, isKeepAlive, isRequestChunked, isResponseChunked, parseDate, setClientAddress, setClientPort, setConfidential, setHostDomain, setHostPort, setMethod, setProtocol, setReasonPhrase, setRequestUri, setServerAddress, setServerPort, setStatusCode, setVersion |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public XdbServletCall(java.lang.String serverAddress, int serverPort, HttpServletRequest request, HttpServletResponse response)
serverAddress
- The server IP address.serverPort
- The server port.request
- The Servlet request.response
- The Servlet response.public XdbServletCall(Server server, HttpServletRequest request, HttpServletResponse response)
server
- The parent server.request
- The HTTP Servlet request to wrap.response
- The HTTP Servlet response to wrap.Method Detail |
---|
public java.lang.String getMethod()
getMethod
in class HttpCall
public Protocol getProtocol()
getProtocol
in class HttpCall
public HttpServletRequest getRequest()
public java.nio.channels.ReadableByteChannel getRequestEntityChannel(long size)
getRequestEntityChannel
in class HttpServerCall
public java.io.InputStream getRequestEntityStream(long size)
getRequestEntityStream
in class HttpServerCall
public java.nio.channels.ReadableByteChannel getRequestHeadChannel()
getRequestHeadChannel
in class HttpServerCall
public Series<Parameter> getRequestHeaders()
getRequestHeaders
in class HttpCall
public java.io.InputStream getRequestHeadStream()
getRequestHeadStream
in class HttpServerCall
public java.lang.String getRequestUri()
getRequestUri
in class HttpCall
public HttpServletResponse getResponse()
public java.nio.channels.WritableByteChannel getResponseEntityChannel()
getResponseEntityChannel
in class HttpServerCall
public java.io.OutputStream getResponseEntityStream()
getResponseEntityStream
in class HttpServerCall
public java.lang.String getSslCipherSuite()
getSslCipherSuite
in class HttpServerCall
public java.util.List<java.security.cert.Certificate> getSslClientCertificates()
getSslClientCertificates
in class HttpServerCall
public java.lang.Integer getSslKeySize()
getSslKeySize
in class HttpServerCall
public java.lang.String getVersion()
getVersion
in class HttpCall
public boolean isConfidential()
isConfidential
in class HttpCall
public void sendResponse(Response response) throws java.io.IOException
sendResponse
in class HttpServerCall
response
- The high-level response.
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |