|
||||||||||
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.http.StreamServerCall
public class StreamServerCall
HTTP server call based on streams.
Constructor Summary | |
---|---|
StreamServerCall(Server server,
InputStream requestStream,
OutputStream responseStream)
Constructor. |
Method Summary | |
---|---|
ReadableByteChannel |
getRequestChannel()
Returns the request entity channel if it exists. |
InputStream |
getRequestStream()
Returns the request entity stream if it exists. |
WritableByteChannel |
getResponseChannel()
Returns the response channel if it exists. |
OutputStream |
getResponseStream()
Returns the response stream if it exists. |
void |
writeResponseHead(Response response)
Writes the response status line and headers. |
Methods inherited from class com.noelios.restlet.http.HttpServerCall |
---|
getHostDomain, getHostPort, getRequestEntity, readRequestHead, sendResponse, writeResponseBody, writeResponseHead |
Methods inherited from class com.noelios.restlet.http.HttpCall |
---|
formatDate, getClientAddress, getClientPort, getConnectorService, getLogger, getMethod, getProtocol, getReasonPhrase, getRequestHeaders, getRequestUri, getResponseHeaders, getServerAddress, getServerPort, getStatusCode, getVersion, isConfidential, parseDate, setClientAddress, setClientPort, setConfidential, setHostDomain, setHostPort, setLogger, 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 StreamServerCall(Server server, InputStream requestStream, OutputStream responseStream)
server
- The server connector.requestStream
- The request input stream.responseStream
- The response output stream.Method Detail |
---|
public ReadableByteChannel getRequestChannel()
HttpServerCall
getRequestChannel
in class HttpServerCall
public InputStream getRequestStream()
HttpServerCall
getRequestStream
in class HttpServerCall
public WritableByteChannel getResponseChannel()
HttpServerCall
getResponseChannel
in class HttpServerCall
public OutputStream getResponseStream()
HttpServerCall
getResponseStream
in class HttpServerCall
public void writeResponseHead(Response response) throws IOException
HttpServerCall
writeResponseHead
in class HttpServerCall
response
- The response.
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |