com.noelios.restlet.ext.simple
Class SimpleCall

java.lang.Object
  extended by com.noelios.restlet.http.HttpCall
      extended by com.noelios.restlet.http.HttpServerCall
          extended by com.noelios.restlet.ext.simple.SimpleCall

public class SimpleCall
extends HttpServerCall

Call that is used by the Simple HTTP server.

Author:
Lars Heuer (heuer[at]semagia.com) Semagia, Jerome Louvel (contact@noelios.com)

Method Summary
 String getClientAddress()
           
 int getClientPort()
           
 String getMethod()
          Returns the request method.
 ReadableByteChannel getRequestChannel()
          Returns the request entity channel if it exists.
 Series<Parameter> getRequestHeaders()
          Returns the list of request headers.
 InputStream getRequestStream()
          Returns the request entity stream if it exists.
 String getRequestUri()
          Returns the full request URI.
 WritableByteChannel getResponseChannel()
          Returns the response channel if it exists.
 OutputStream getResponseStream()
          Returns the response stream if it exists.
 String getVersion()
           
 void writeResponseHead(Response restletResponse)
           
 
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, getConnectorService, getLogger, getProtocol, getReasonPhrase, getResponseHeaders, getServerAddress, getServerPort, getStatusCode, 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
 

Method Detail

getClientAddress

public String getClientAddress()
Overrides:
getClientAddress in class HttpCall

getClientPort

public int getClientPort()
Overrides:
getClientPort in class HttpCall

getMethod

public String getMethod()
Returns the request method.

Overrides:
getMethod in class HttpCall
Returns:
The request method.

getRequestChannel

public ReadableByteChannel getRequestChannel()
Returns the request entity channel if it exists.

Specified by:
getRequestChannel in class HttpServerCall
Returns:
The request entity channel if it exists.

getRequestHeaders

public Series<Parameter> getRequestHeaders()
Returns the list of request headers.

Overrides:
getRequestHeaders in class HttpCall
Returns:
The list of request headers.

getRequestStream

public InputStream getRequestStream()
Returns the request entity stream if it exists.

Specified by:
getRequestStream in class HttpServerCall
Returns:
The request entity stream if it exists.

getRequestUri

public String getRequestUri()
Returns the full request URI.

Overrides:
getRequestUri in class HttpCall
Returns:
The full request URI.

getResponseChannel

public WritableByteChannel getResponseChannel()
Returns the response channel if it exists.

Specified by:
getResponseChannel in class HttpServerCall
Returns:
The response channel if it exists.

getResponseStream

public OutputStream getResponseStream()
Returns the response stream if it exists.

Specified by:
getResponseStream in class HttpServerCall
Returns:
The response stream if it exists.

getVersion

public String getVersion()
Overrides:
getVersion in class HttpCall

writeResponseHead

public void writeResponseHead(Response restletResponse)
                       throws IOException
Overrides:
writeResponseHead in class HttpServerCall
Throws:
IOException


Copyright © 2005-2007 Noelios Technologies.