org.jboss.resteasy.core
Class MessageBodyParameterInjector
java.lang.Object
org.jboss.resteasy.core.MessageBodyParameterInjector
- All Implemented Interfaces:
- InterceptorRegistryListener, ValueInjector
public class MessageBodyParameterInjector
- extends Object
- implements ValueInjector, InterceptorRegistryListener
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MessageBodyParameterInjector
public MessageBodyParameterInjector(Class declaringClass,
AccessibleObject target,
Class type,
Type genericType,
Annotation[] annotations,
ResteasyProviderFactory factory)
pushBody
public static void pushBody(Object o)
getBody
public static Object getBody()
popBody
public static 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(Class<?> type,
Type genericType,
Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType)
inject
public 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 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 © 2013 JBoss by Red Hat. All Rights Reserved.