Class ContextParameterInjector

java.lang.Object
org.jboss.resteasy.core.ContextParameterInjector
All Implemented Interfaces:
ValueInjector

public class ContextParameterInjector extends Object implements ValueInjector
Version:
$Revision: 1 $
Author:
Bill Burke
  • Constructor Details

  • Method Details

    • inject

      public Object inject(HttpRequest request, HttpResponse response, boolean unwrapAsync)
      Description copied from interface: ValueInjector
      Inject inside the context of an HTTP request.
      Specified by:
      inject in interface ValueInjector
      Parameters:
      request - http request
      response - http response
      unwrapAsync - unwrap async
      Returns:
      object
    • inject

      public Object inject(boolean unwrapAsync)
      Description copied from interface: ValueInjector
      Inject outside the context of an HTTP request. For instance, a singleton may have proxiable and injectable jax-rs objects like Request, UriInfo, or HttpHeaders.
      Specified by:
      inject in interface ValueInjector
      Parameters:
      unwrapAsync - unwrap async
      Returns:
      object
    • createProxy

      protected Object createProxy()
    • computeInterfaces

      protected Class<?>[] computeInterfaces(Object delegate, Class<?> cls)