Class ProviderInfo<T>

java.lang.Object
org.apache.cxf.jaxrs.model.AbstractResourceInfo
org.apache.cxf.jaxrs.model.ProviderInfo<T>
Direct Known Subclasses:
ApplicationInfo, FilterProviderInfo

public class ProviderInfo<T> extends AbstractResourceInfo
  • Constructor Details

    • ProviderInfo

      public ProviderInfo(T provider, org.apache.cxf.Bus bus, boolean custom)
    • ProviderInfo

      public ProviderInfo(T provider, org.apache.cxf.Bus bus, boolean checkContexts, boolean custom)
    • ProviderInfo

      public ProviderInfo(Class<?> resourceClass, Class<?> serviceClass, T provider, org.apache.cxf.Bus bus, boolean custom)
    • ProviderInfo

      public ProviderInfo(Class<?> resourceClass, Class<?> serviceClass, T provider, org.apache.cxf.Bus bus, boolean checkContexts, boolean custom)
    • ProviderInfo

      public ProviderInfo(T provider, Map<Class<?>,ThreadLocalProxy<?>> constructorProxies, org.apache.cxf.Bus bus, boolean custom)
    • ProviderInfo

      public ProviderInfo(Class<?> resourceClass, Class<?> serviceClass, T provider, Map<Class<?>,ThreadLocalProxy<?>> constructorProxies, org.apache.cxf.Bus bus, boolean checkContexts, boolean custom)
    • ProviderInfo

      public ProviderInfo(T provider, Map<Class<?>,ThreadLocalProxy<?>> constructorProxies, org.apache.cxf.Bus bus, boolean checkContexts, boolean custom)
  • Method Details

    • isSingleton

      public boolean isSingleton()
      Specified by:
      isSingleton in class AbstractResourceInfo
    • getProvider

      public T getProvider()
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • isCustom

      public boolean isCustom()
    • isBusGlobal

      public boolean isBusGlobal()
    • setBusGlobal

      public void setBusGlobal(boolean busGlobal)