Class AbstractResourceInfo

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

public abstract class AbstractResourceInfo extends Object
  • Field Details

    • CONSTRUCTOR_PROXY_MAP

      public static final String CONSTRUCTOR_PROXY_MAP
      See Also:
    • root

      protected boolean root
    • resourceClass

      protected Class<?> resourceClass
    • serviceClass

      protected Class<?> serviceClass
  • Constructor Details

    • AbstractResourceInfo

      protected AbstractResourceInfo(org.apache.cxf.Bus bus)
    • AbstractResourceInfo

      protected AbstractResourceInfo(Class<?> resourceClass, Class<?> serviceClass, boolean isRoot, boolean checkContexts, org.apache.cxf.Bus bus)
    • AbstractResourceInfo

      protected AbstractResourceInfo(Class<?> resourceClass, Class<?> serviceClass, boolean isRoot, boolean checkContexts, Map<Class<?>,ThreadLocalProxy<?>> constructorProxies, org.apache.cxf.Bus bus, Object provider)
  • Method Details

    • 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()
    • getContextMethods

      public Map<Class<?>,Method> getContextMethods()
    • isRoot

      public boolean isRoot()
    • getResourceClass

      public Class<?> getResourceClass()
    • getContextFields

      public List<Field> getContextFields()
    • 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()