org.jboss.resteasy.core
Class MessageBodyParameterInjector

java.lang.Object
  extended by org.jboss.resteasy.core.MessageBodyParameterInjector
All Implemented Interfaces:
ValueInjector

public class MessageBodyParameterInjector
extends java.lang.Object
implements ValueInjector

Version:
$Revision: 1 $
Author:
Bill Burke

Constructor Summary
MessageBodyParameterInjector(java.lang.Class type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, ResteasyProviderFactory factory)
           
 
Method Summary
 java.lang.Object inject()
          Inject outside the context of an HTTP request.
 java.lang.Object inject(HttpRequest request, HttpResponse response)
          Inject inside the context of an HTTP request.
 boolean isFormData(java.lang.Class<?> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, MediaType mediaType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageBodyParameterInjector

public MessageBodyParameterInjector(java.lang.Class type,
                                    java.lang.reflect.Type genericType,
                                    java.lang.annotation.Annotation[] annotations,
                                    ResteasyProviderFactory factory)
Method Detail

isFormData

public boolean isFormData(java.lang.Class<?> type,
                          java.lang.reflect.Type genericType,
                          java.lang.annotation.Annotation[] annotations,
                          MediaType mediaType)

inject

public java.lang.Object inject(HttpRequest request,
                               HttpResponse response)
Description copied from interface: ValueInjector
Inject inside the context of an HTTP request.

Specified by:
inject in interface ValueInjector
Returns:

inject

public java.lang.Object inject()
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
Returns:


Copyright © 2009. All Rights Reserved.