Class ProcessorFactory
- java.lang.Object
-
- org.jboss.resteasy.client.jaxrs.internal.proxy.processors.ProcessorFactory
-
public class ProcessorFactory extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ProcessorFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Object
createProcessor(java.lang.Class<?> declaring, ClientConfiguration configuration, java.lang.Class<?> type, java.lang.annotation.Annotation[] annotations, java.lang.reflect.Type genericType, java.lang.reflect.AccessibleObject target, boolean ignoreBody)
static java.lang.Object
createProcessor(java.lang.Class<?> declaring, ClientConfiguration configuration, java.lang.Class<?> type, java.lang.annotation.Annotation[] annotations, java.lang.reflect.Type genericType, java.lang.reflect.AccessibleObject target, javax.ws.rs.core.MediaType defaultConsumes, boolean ignoreBody)
static java.lang.Object[]
createProcessors(java.lang.Class declaringClass, java.lang.reflect.Method method, ClientConfiguration configuration)
static java.lang.Object[]
createProcessors(java.lang.Class declaringClass, java.lang.reflect.Method method, ClientConfiguration configuration, javax.ws.rs.core.MediaType defaultConsumes)
(package private) static java.lang.reflect.Type
getTypeArgument(java.lang.reflect.TypeVariable<?> var, java.lang.Class<?> clazz, java.lang.Class<?> baseInterface)
(package private) static void
recursivePush(java.lang.reflect.Type t, java.lang.Class<?> baseInterface, java.util.Stack<java.lang.reflect.Type> superinterfaces)
-
-
-
Method Detail
-
createProcessors
public static java.lang.Object[] createProcessors(java.lang.Class declaringClass, java.lang.reflect.Method method, ClientConfiguration configuration)
-
createProcessors
public static java.lang.Object[] createProcessors(java.lang.Class declaringClass, java.lang.reflect.Method method, ClientConfiguration configuration, javax.ws.rs.core.MediaType defaultConsumes)
-
createProcessor
public static java.lang.Object createProcessor(java.lang.Class<?> declaring, ClientConfiguration configuration, java.lang.Class<?> type, java.lang.annotation.Annotation[] annotations, java.lang.reflect.Type genericType, java.lang.reflect.AccessibleObject target, boolean ignoreBody)
-
createProcessor
public static java.lang.Object createProcessor(java.lang.Class<?> declaring, ClientConfiguration configuration, java.lang.Class<?> type, java.lang.annotation.Annotation[] annotations, java.lang.reflect.Type genericType, java.lang.reflect.AccessibleObject target, javax.ws.rs.core.MediaType defaultConsumes, boolean ignoreBody)
-
getTypeArgument
static java.lang.reflect.Type getTypeArgument(java.lang.reflect.TypeVariable<?> var, java.lang.Class<?> clazz, java.lang.Class<?> baseInterface)
-
recursivePush
static void recursivePush(java.lang.reflect.Type t, java.lang.Class<?> baseInterface, java.util.Stack<java.lang.reflect.Type> superinterfaces)
-
-