org.glassfish.jersey.internal.inject
Class RequestInjectee
java.lang.Object
org.glassfish.jersey.internal.inject.RequestInjectee
- All Implemented Interfaces:
- Request
public class RequestInjectee
- extends Object
- implements Request
Proxiable wrapper for request scoped Request instance.
- Author:
- Jakub Podlesak (jakub.podlesak at oracle.com)
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RequestInjectee
public RequestInjectee()
set
public void set(Request request)
- Set wrapped instance. Should be invoked on each incoming request,
when a new injectee instance is created by HK2.
- Parameters:
request - actual request instance.
getMethod
public String getMethod()
- Specified by:
getMethod in interface Request
selectVariant
public Variant selectVariant(List<Variant> variants)
throws IllegalArgumentException
- Specified by:
selectVariant in interface Request
- Throws:
IllegalArgumentException
evaluatePreconditions
public Response.ResponseBuilder evaluatePreconditions(EntityTag eTag)
- Specified by:
evaluatePreconditions in interface Request
evaluatePreconditions
public Response.ResponseBuilder evaluatePreconditions(Date lastModified)
- Specified by:
evaluatePreconditions in interface Request
evaluatePreconditions
public Response.ResponseBuilder evaluatePreconditions(Date lastModified,
EntityTag eTag)
- Specified by:
evaluatePreconditions in interface Request
evaluatePreconditions
public Response.ResponseBuilder evaluatePreconditions()
- Specified by:
evaluatePreconditions in interface Request
Copyright © 2007-2013 Oracle Corporation. All Rights Reserved. Use is subject to license terms.