restart.server
Class HttpReader

java.lang.Object
  extended by restart.server.HttpReader

public class HttpReader
extends java.lang.Object

Author:
Thibault Ducray

Constructor Summary
HttpReader(java.io.InputStream is, RestServerPolicy policy)
           
 
Method Summary
static FormParam[] decodeFormParams(java.lang.String query)
           
 int getContentLength()
           
 java.lang.String getContentType()
           
 java.io.InputStream getData()
           
 byte[] getDataBytes()
           
 FormParam[] getFormParams()
           
 java.util.List<java.lang.String> getHeaderLines()
           
 java.lang.String getMethod()
           
 java.lang.String getProtocol()
           
 java.lang.String getQuery()
           
 java.lang.String getResourceName()
           
 java.lang.String getUrl()
           
 boolean isValid()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HttpReader

public HttpReader(java.io.InputStream is,
                  RestServerPolicy policy)
           throws java.io.IOException,
                  RestException
Throws:
java.io.IOException
RestException
Method Detail

decodeFormParams

public static FormParam[] decodeFormParams(java.lang.String query)

getContentLength

public int getContentLength()

getContentType

public java.lang.String getContentType()

getMethod

public java.lang.String getMethod()

getProtocol

public java.lang.String getProtocol()

getUrl

public java.lang.String getUrl()

getQuery

public java.lang.String getQuery()

getFormParams

public FormParam[] getFormParams()

getResourceName

public java.lang.String getResourceName()

getData

public java.io.InputStream getData()

getHeaderLines

public java.util.List<java.lang.String> getHeaderLines()

getDataBytes

public byte[] getDataBytes()

isValid

public boolean isValid()