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, Jerome Louvel

Method Summary
 void complete()
           
 java.lang.String getClientAddress()
           
 int getClientPort()
           
 java.lang.String getMethod()
          Returns the request method.
 java.nio.channels.ReadableByteChannel getRequestEntityChannel(long size)
           
 java.io.InputStream getRequestEntityStream(long size)
           
 java.nio.channels.ReadableByteChannel getRequestHeadChannel()
           
 Series<Parameter> getRequestHeaders()
          Returns the list of request headers.
 java.io.InputStream getRequestHeadStream()
           
 java.lang.String getRequestUri()
          Returns the full request URI.
 java.nio.channels.WritableByteChannel getResponseEntityChannel()
          Returns the response channel if it exists.
 java.io.OutputStream getResponseEntityStream()
          Returns the response stream if it exists.
 java.lang.String getSslCipherSuite()
           
 java.util.List<java.security.cert.Certificate> getSslClientCertificates()
           
 java.lang.String getVersion()
           
 void writeResponseHead(Response restletResponse)
           
 
Methods inherited from class com.noelios.restlet.http.HttpServerCall
formatContentDisposition, getContentLength, getHostDomain, getHostPort, getRequestEntity, getSslKeySize, isClientKeepAlive, isServerKeepAlive, readRequestHead, sendResponse, shouldResponseBeChunked, writeResponseBody, writeResponseHead
 
Methods inherited from class com.noelios.restlet.http.HttpCall
formatDate, getConnectorService, getContentLength, getLogger, getProtocol, getReasonPhrase, getResponseHeaders, getServerAddress, getServerPort, getStatusCode, isConfidential, 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
 

Method Detail

complete

public void complete()
Overrides:
complete in class HttpServerCall

getClientAddress

public java.lang.String getClientAddress()
Overrides:
getClientAddress in class HttpCall

getClientPort

public int getClientPort()
Overrides:
getClientPort in class HttpCall

getMethod

public java.lang.String getMethod()
Returns the request method.

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

getRequestEntityChannel

public java.nio.channels.ReadableByteChannel getRequestEntityChannel(long size)
Specified by:
getRequestEntityChannel in class HttpServerCall

getRequestEntityStream

public java.io.InputStream getRequestEntityStream(long size)
Specified by:
getRequestEntityStream in class HttpServerCall

getRequestHeadChannel

public java.nio.channels.ReadableByteChannel getRequestHeadChannel()
Specified by:
getRequestHeadChannel in class HttpServerCall

getRequestHeaders

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

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

getRequestHeadStream

public java.io.InputStream getRequestHeadStream()
Specified by:
getRequestHeadStream in class HttpServerCall

getRequestUri

public java.lang.String getRequestUri()
Returns the full request URI.

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

getResponseEntityChannel

public java.nio.channels.WritableByteChannel getResponseEntityChannel()
Returns the response channel if it exists.

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

getResponseEntityStream

public java.io.OutputStream getResponseEntityStream()
Returns the response stream if it exists.

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

getSslCipherSuite

public java.lang.String getSslCipherSuite()
Overrides:
getSslCipherSuite in class HttpServerCall

getSslClientCertificates

public java.util.List<java.security.cert.Certificate> getSslClientCertificates()
Overrides:
getSslClientCertificates in class HttpServerCall

getVersion

public java.lang.String getVersion()
Overrides:
getVersion in class HttpCall

writeResponseHead

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


Copyright © 2005-2008 Noelios Technologies.