public class HttpApiProxyFactory
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
HttpApiProxyFactory.Builder
the builder of HttpApiProxyFactory
|
| 限定符和类型 | 方法和说明 |
|---|---|
PropertyResolver |
getPropertyResolver() |
<T> T |
getProxy(java.lang.Class<T> clazz)
dynamic proxy the given interface whose methods annotated with @HttpReq
|
Requestor |
getRequestor() |
RequestPreprocessor |
getRequestPreprocessor() |
ResponseProcessor |
getResponseProcessor() |
static <T> T |
newProxy(java.lang.Class<T> clazz) |
static <T> T |
newProxy(java.lang.Class<T> clazz,
java.util.Properties properties) |
static <T> T |
newProxy(java.lang.Class<T> clazz,
java.util.Properties properties,
RequestPreprocessor requestPreprocessor) |
static <T> T |
newProxy(java.lang.Class<T> clazz,
PropertyResolver propertyResolver) |
static <T> T |
newProxy(java.lang.Class<T> clazz,
PropertyResolver propertyResolver,
RequestPreprocessor requestPreprocessor) |
static <T> T |
newProxy(java.lang.Class<T> clazz,
PropertyResolver propertyResolver,
RequestPreprocessor requestPreprocessor,
ResponseProcessor responseProcessor) |
static <T> T |
newProxy(java.lang.Class<T> clazz,
PropertyResolver propertyResolver,
ResponseProcessor responseProcessor) |
static <T> T |
newProxy(java.lang.Class<T> clazz,
Requestor requestor) |
static <T> T |
newProxy(java.lang.Class<T> clazz,
Requestor requestor,
java.util.Properties properties) |
static <T> T |
newProxy(java.lang.Class<T> clazz,
Requestor requestor,
java.util.Properties properties,
RequestPreprocessor requestPreprocessor) |
static <T> T |
newProxy(java.lang.Class<T> clazz,
Requestor requestor,
java.util.Properties properties,
RequestPreprocessor requestPreprocessor,
ResponseProcessor responseProcessor) |
static <T> T |
newProxy(java.lang.Class<T> clazz,
Requestor requestor,
PropertyResolver propertyResolver) |
static <T> T |
newProxy(java.lang.Class<T> clazz,
Requestor requestor,
PropertyResolver propertyResolver,
RequestPreprocessor requestPreprocessor) |
static <T> T |
newProxy(java.lang.Class<T> clazz,
Requestor requestor,
PropertyResolver propertyResolver,
RequestPreprocessor requestPreprocessor,
ResponseProcessor responseProcessor) |
static <T> T |
newProxy(java.lang.Class<T> clazz,
RequestPreprocessor requestPreprocessor) |
static <T> T |
newProxy(java.lang.Class<T> clazz,
ResponseProcessor responseProcessor) |
public HttpApiProxyFactory()
public HttpApiProxyFactory(Requestor requestor)
public HttpApiProxyFactory(java.util.Properties properties)
public HttpApiProxyFactory(Requestor requestor, java.util.Properties properties)
public HttpApiProxyFactory(java.util.Properties properties,
RequestPreprocessor requestPreprocessor)
public HttpApiProxyFactory(java.util.Properties properties,
ResponseProcessor responseProcessor)
public HttpApiProxyFactory(java.util.Properties properties,
RequestPreprocessor requestPreprocessor,
ResponseProcessor responseProcessor)
public HttpApiProxyFactory(RequestPreprocessor requestPreprocessor)
public HttpApiProxyFactory(ResponseProcessor responseProcessor)
public HttpApiProxyFactory(RequestPreprocessor requestPreprocessor, ResponseProcessor responseProcessor)
public HttpApiProxyFactory(PropertyResolver propertyResolver)
public HttpApiProxyFactory(Requestor requestor, PropertyResolver propertyResolver)
public HttpApiProxyFactory(PropertyResolver propertyResolver, RequestPreprocessor requestPreprocessor)
public HttpApiProxyFactory(PropertyResolver propertyResolver, ResponseProcessor responseProcessor)
public HttpApiProxyFactory(PropertyResolver propertyResolver, RequestPreprocessor requestPreprocessor, ResponseProcessor responseProcessor)
public HttpApiProxyFactory(Requestor requestor, java.util.Properties properties, RequestPreprocessor requestPreprocessor)
public HttpApiProxyFactory(Requestor requestor, java.util.Properties properties, RequestPreprocessor requestPreprocessor, ResponseProcessor responseProcessor)
public HttpApiProxyFactory(Requestor requestor, PropertyResolver propertyResolver, RequestPreprocessor requestPreprocessor)
public HttpApiProxyFactory(Requestor requestor, PropertyResolver propertyResolver, RequestPreprocessor requestPreprocessor, ResponseProcessor responseProcessor)
public static <T> T newProxy(java.lang.Class<T> clazz)
public static <T> T newProxy(java.lang.Class<T> clazz,
java.util.Properties properties)
public static <T> T newProxy(java.lang.Class<T> clazz,
RequestPreprocessor requestPreprocessor)
public static <T> T newProxy(java.lang.Class<T> clazz,
Requestor requestor)
public static <T> T newProxy(java.lang.Class<T> clazz,
Requestor requestor,
java.util.Properties properties)
public static <T> T newProxy(java.lang.Class<T> clazz,
java.util.Properties properties,
RequestPreprocessor requestPreprocessor)
public static <T> T newProxy(java.lang.Class<T> clazz,
Requestor requestor,
java.util.Properties properties,
RequestPreprocessor requestPreprocessor)
public static <T> T newProxy(java.lang.Class<T> clazz,
Requestor requestor,
java.util.Properties properties,
RequestPreprocessor requestPreprocessor,
ResponseProcessor responseProcessor)
public static <T> T newProxy(java.lang.Class<T> clazz,
PropertyResolver propertyResolver)
public static <T> T newProxy(java.lang.Class<T> clazz,
Requestor requestor,
PropertyResolver propertyResolver)
public static <T> T newProxy(java.lang.Class<T> clazz,
PropertyResolver propertyResolver,
RequestPreprocessor requestPreprocessor)
public static <T> T newProxy(java.lang.Class<T> clazz,
PropertyResolver propertyResolver,
RequestPreprocessor requestPreprocessor,
ResponseProcessor responseProcessor)
public static <T> T newProxy(java.lang.Class<T> clazz,
PropertyResolver propertyResolver,
ResponseProcessor responseProcessor)
public static <T> T newProxy(java.lang.Class<T> clazz,
ResponseProcessor responseProcessor)
public static <T> T newProxy(java.lang.Class<T> clazz,
Requestor requestor,
PropertyResolver propertyResolver,
RequestPreprocessor requestPreprocessor)
public static <T> T newProxy(java.lang.Class<T> clazz,
Requestor requestor,
PropertyResolver propertyResolver,
RequestPreprocessor requestPreprocessor,
ResponseProcessor responseProcessor)
public <T> T getProxy(java.lang.Class<T> clazz)
T - this interface's typeclazz - an interface whose methods annotated with @HttpReqjava.lang.IllegalStateException - thrown when the method without annotated with @HttpReq was invokepublic Requestor getRequestor()
public PropertyResolver getPropertyResolver()
public RequestPreprocessor getRequestPreprocessor()
public ResponseProcessor getResponseProcessor()
Copyright © 2019. All Rights Reserved.