org.glassfish.jersey.server.internal.inject
Interface HttpContext


public interface HttpContext

A HttpContext makes it possible for a web resource implementation class to access and manipulate HTTP request and response information directly. Typically a HttpContext is injected on to a resource class using the annotation Context.

Author:
Paul Sandoz, Marek Potociar (marek.potociar at oracle.com)

Method Summary
 Map<String,Object> getProperties()
          Get the mutable properties.
 javax.ws.rs.core.Request getRequest()
          Get the HTTP request information.
 javax.ws.rs.core.Response getResponse()
          Get the HTTP response information.
 ExtendedUriInfo getUriInfo()
          Get the extended URI information.
 

Method Detail

getUriInfo

ExtendedUriInfo getUriInfo()
Get the extended URI information.

Returns:
the extended URI information.

getRequest

javax.ws.rs.core.Request getRequest()
Get the HTTP request information.

Returns:
the HTTP request information

getResponse

javax.ws.rs.core.Response getResponse()
Get the HTTP response information.

Returns:
the HTTP response information

getProperties

Map<String,Object> getProperties()
Get the mutable properties.

Care should be taken not to clear the properties or remove properties that are unknown otherwise unspecified behavior may result.

Returns:
the properties.


Copyright © 2007-2012 Oracle Corporation. All Rights Reserved. Use is subject to license terms.