Package org.apache.cxf.jaxrs.model
Class AbstractResourceInfo
- java.lang.Object
-
- org.apache.cxf.jaxrs.model.AbstractResourceInfo
-
- Direct Known Subclasses:
BeanResourceInfo
,ProviderInfo
public abstract class AbstractResourceInfo extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static String
CONSTRUCTOR_PROXY_MAP
protected Class<?>
resourceClass
protected boolean
root
protected Class<?>
serviceClass
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractResourceInfo(Class<?> resourceClass, Class<?> serviceClass, boolean isRoot, boolean checkContexts, Map<Class<?>,ThreadLocalProxy<?>> constructorProxies, org.apache.cxf.Bus bus, Object provider)
protected
AbstractResourceInfo(Class<?> resourceClass, Class<?> serviceClass, boolean isRoot, boolean checkContexts, org.apache.cxf.Bus bus)
protected
AbstractResourceInfo(org.apache.cxf.Bus bus)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static void
clearAllMaps()
void
clearThreadLocalProxies()
boolean
contextsAvailable()
org.apache.cxf.Bus
getBus()
Map<Class<?>,ThreadLocalProxy<?>>
getConstructorProxies()
ThreadLocalProxy<?>
getContextFieldProxy(Field f)
List<Field>
getContextFields()
Map<Class<?>,Method>
getContextMethods()
ThreadLocalProxy<?>
getContextSetterProxy(Method m)
Class<?>
getResourceClass()
Class<?>
getServiceClass()
boolean
isRoot()
abstract boolean
isSingleton()
void
setResourceClass(Class<?> rClass)
-
-
-
Field Detail
-
CONSTRUCTOR_PROXY_MAP
public static final String CONSTRUCTOR_PROXY_MAP
- See Also:
- Constant Field Values
-
root
protected boolean root
-
resourceClass
protected Class<?> resourceClass
-
serviceClass
protected Class<?> serviceClass
-
-
Method Detail
-
contextsAvailable
public boolean contextsAvailable()
-
getBus
public org.apache.cxf.Bus getBus()
-
setResourceClass
public void setResourceClass(Class<?> rClass)
-
getServiceClass
public Class<?> getServiceClass()
-
getConstructorProxies
public Map<Class<?>,ThreadLocalProxy<?>> getConstructorProxies()
-
isRoot
public boolean isRoot()
-
getResourceClass
public Class<?> getResourceClass()
-
getContextFieldProxy
public ThreadLocalProxy<?> getContextFieldProxy(Field f)
-
getContextSetterProxy
public ThreadLocalProxy<?> getContextSetterProxy(Method m)
-
isSingleton
public abstract boolean isSingleton()
-
clearAllMaps
public static void clearAllMaps()
-
clearThreadLocalProxies
public void clearThreadLocalProxies()
-
-