org.resteasy.util
Class HttpRequestImpl

java.lang.Object
  extended by org.resteasy.util.HttpRequestImpl
All Implemented Interfaces:
HttpRequest
Direct Known Subclasses:
GrizzlyHttpRequest, HttpServletInputMessage

public class HttpRequestImpl
extends java.lang.Object
implements HttpRequest

Version:
$Revision: 1 $
Author:
Bill Burke

Field Summary
protected  javax.ws.rs.core.HttpHeaders httpHeaders
           
protected  java.lang.String httpMethod
           
protected  java.io.InputStream inputStream
           
protected  java.util.List<javax.ws.rs.core.PathSegment> preProcessedSegments
           
protected  javax.ws.rs.core.UriInfo uri
           
 
Constructor Summary
HttpRequestImpl(java.io.InputStream inputStream, javax.ws.rs.core.HttpHeaders httpHeaders, java.lang.String httpMethod, javax.ws.rs.core.UriInfo uri)
           
 
Method Summary
 javax.ws.rs.core.HttpHeaders getHttpHeaders()
           
 java.lang.String getHttpMethod()
           
 java.io.InputStream getInputStream()
           
 java.util.List<javax.ws.rs.core.PathSegment> getPreProcessedSegments()
          Path segments minus any preprocessed extensions
 javax.ws.rs.core.UriInfo getUri()
           
 void setPreProcessedSegments(java.util.List<javax.ws.rs.core.PathSegment> segments)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

httpHeaders

protected javax.ws.rs.core.HttpHeaders httpHeaders

inputStream

protected java.io.InputStream inputStream

uri

protected javax.ws.rs.core.UriInfo uri

httpMethod

protected java.lang.String httpMethod

preProcessedSegments

protected java.util.List<javax.ws.rs.core.PathSegment> preProcessedSegments
Constructor Detail

HttpRequestImpl

public HttpRequestImpl(java.io.InputStream inputStream,
                       javax.ws.rs.core.HttpHeaders httpHeaders,
                       java.lang.String httpMethod,
                       javax.ws.rs.core.UriInfo uri)
Method Detail

getHttpHeaders

public javax.ws.rs.core.HttpHeaders getHttpHeaders()
Specified by:
getHttpHeaders in interface HttpRequest

getInputStream

public java.io.InputStream getInputStream()
Specified by:
getInputStream in interface HttpRequest

getUri

public javax.ws.rs.core.UriInfo getUri()
Specified by:
getUri in interface HttpRequest

getHttpMethod

public java.lang.String getHttpMethod()
Specified by:
getHttpMethod in interface HttpRequest

getPreProcessedSegments

public java.util.List<javax.ws.rs.core.PathSegment> getPreProcessedSegments()
Description copied from interface: HttpRequest
Path segments minus any preprocessed extensions

Specified by:
getPreProcessedSegments in interface HttpRequest
Returns:

setPreProcessedSegments

public void setPreProcessedSegments(java.util.List<javax.ws.rs.core.PathSegment> segments)
Specified by:
setPreProcessedSegments in interface HttpRequest


Copyright © 2008. All Rights Reserved.