public class JAXRSProviderManager extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
CGLIB_CLASS_SEPARATOR
The CGLIB class separator character "$$"
|
| 构造器和说明 |
|---|
JAXRSProviderManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Set<Object> |
getCustomProviderInstances()
获取全部自定义jaxrs Provider实例
|
static Set<Class> |
getInternalProviderClasses()
获取全部内置的jaxrs Provider类
|
static Class<?> |
getTargetClass(Object candidate)
拿到目标类型
|
static boolean |
isCglibProxyClass(Class<?> clazz)
是否是cglib代理过的类
|
static boolean |
isCglibProxyClassName(String className)
是否cglib代理过的类名
|
static void |
registerCustomProviderInstance(Object provider)
注册自定义jaxrs Provider实例
|
static void |
registerInternalProviderClass(Class provider)
注册内置的jaxrs Provider类
|
static void |
removeCustomProviderInstance(Object provider)
remove custom jaxrs provider instace
|
static void |
removeInternalProviderClass(Class provider)
remove internal jaxrs provider instace
|
public static void registerInternalProviderClass(Class provider)
public static void removeInternalProviderClass(Class provider)
provider - public static Set<Class> getInternalProviderClasses()
public static void registerCustomProviderInstance(Object provider)
public static void removeCustomProviderInstance(Object provider)
provider - public static Set<Object> getCustomProviderInstances()
public static Class<?> getTargetClass(Object candidate)
candidate - 原始类public static boolean isCglibProxyClass(Class<?> clazz)
clazz - 原始类public static boolean isCglibProxyClassName(String className)
className - 原始类名Copyright © 2008–2018 The Ant Financial. All rights reserved.