public class ProcessorFactory
extends java.lang.Object
Constructor and Description |
---|
ProcessorFactory() |
Modifier and Type | Method and 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) |
public static java.lang.Object[] createProcessors(java.lang.Class declaringClass, java.lang.reflect.Method method, ClientConfiguration configuration)
public static java.lang.Object[] createProcessors(java.lang.Class declaringClass, java.lang.reflect.Method method, ClientConfiguration configuration, javax.ws.rs.core.MediaType defaultConsumes)
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)
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)
static java.lang.reflect.Type getTypeArgument(java.lang.reflect.TypeVariable<?> var, java.lang.Class<?> clazz, java.lang.Class<?> baseInterface)
static void recursivePush(java.lang.reflect.Type t, java.lang.Class<?> baseInterface, java.util.Stack<java.lang.reflect.Type> superinterfaces)