org.jboss.resteasy.core
Class MessageBodyParameterInjector
java.lang.Object
org.jboss.resteasy.core.MessageBodyParameterInjector
- All Implemented Interfaces:
- InterceptorRegistryListener, ValueInjector
public class MessageBodyParameterInjector
- extends java.lang.Object
- implements ValueInjector, InterceptorRegistryListener
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
Constructor Summary |
MessageBodyParameterInjector(java.lang.Class declaringClass,
java.lang.reflect.AccessibleObject target,
java.lang.Class type,
java.lang.reflect.Type genericType,
java.lang.annotation.Annotation[] annotations,
ResteasyProviderFactory factory)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MessageBodyParameterInjector
public MessageBodyParameterInjector(java.lang.Class declaringClass,
java.lang.reflect.AccessibleObject target,
java.lang.Class type,
java.lang.reflect.Type genericType,
java.lang.annotation.Annotation[] annotations,
ResteasyProviderFactory factory)
pushBody
public static void pushBody(java.lang.Object o)
getBody
public static java.lang.Object getBody()
popBody
public static java.lang.Object popBody()
bodyCount
public static int bodyCount()
clearBodies
public static void clearBodies()
registryUpdated
public void registryUpdated(InterceptorRegistry registry)
- Specified by:
registryUpdated
in interface InterceptorRegistryListener
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 © 2010. All Rights Reserved.