org.apache.cxf.jaxrs.model
Class AbstractResourceInfo

java.lang.Object
  extended by org.apache.cxf.jaxrs.model.AbstractResourceInfo
Direct Known Subclasses:
ClassResourceInfo, ProviderInfo

public abstract class AbstractResourceInfo
extends java.lang.Object


Constructor Summary
protected AbstractResourceInfo(java.lang.Class<?> resourceClass, java.lang.Class<?> serviceClass, boolean isRoot)
           
 
Method Summary
 void clearThreadLocalProxies()
           
 ThreadLocalProxy getContextFieldProxy(java.lang.reflect.Field f)
           
 java.util.List<java.lang.reflect.Field> getContextFields()
           
 java.util.Map<java.lang.Class<?>,java.lang.reflect.Method> getContextMethods()
           
 ThreadLocalProxy getContextSetterProxy(java.lang.reflect.Method m)
           
 java.lang.Class<?> getResourceClass()
           
 ThreadLocalProxy getResourceFieldProxy(java.lang.reflect.Field f)
           
 java.util.List<java.lang.reflect.Field> getResourceFields()
           
 java.lang.Class<?> getServiceClass()
           
 boolean isRoot()
           
abstract  boolean isSingleton()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractResourceInfo

protected AbstractResourceInfo(java.lang.Class<?> resourceClass,
                               java.lang.Class<?> serviceClass,
                               boolean isRoot)
Method Detail

getServiceClass

public java.lang.Class<?> getServiceClass()

getContextMethods

public java.util.Map<java.lang.Class<?>,java.lang.reflect.Method> getContextMethods()

isRoot

public boolean isRoot()

getResourceClass

public java.lang.Class<?> getResourceClass()

getContextFields

public java.util.List<java.lang.reflect.Field> getContextFields()

getResourceFields

public java.util.List<java.lang.reflect.Field> getResourceFields()

getContextFieldProxy

public ThreadLocalProxy getContextFieldProxy(java.lang.reflect.Field f)

getResourceFieldProxy

public ThreadLocalProxy getResourceFieldProxy(java.lang.reflect.Field f)

getContextSetterProxy

public ThreadLocalProxy getContextSetterProxy(java.lang.reflect.Method m)

isSingleton

public abstract boolean isSingleton()

clearThreadLocalProxies

public void clearThreadLocalProxies()


Apache CXF