Class JAXRSServiceFactoryBean

java.lang.Object
org.apache.cxf.service.factory.AbstractServiceFactoryBean
org.apache.cxf.jaxrs.JAXRSServiceFactoryBean

public class JAXRSServiceFactoryBean extends org.apache.cxf.service.factory.AbstractServiceFactoryBean
Builds a JAX-RS service model from resource classes.
  • Field Details

  • Constructor Details

    • JAXRSServiceFactoryBean

      public JAXRSServiceFactoryBean()
  • Method Details

    • getBus

      public org.apache.cxf.Bus getBus()
      Overrides:
      getBus in class org.apache.cxf.service.factory.AbstractServiceFactoryBean
    • setBus

      public void setBus(org.apache.cxf.Bus bus)
      Overrides:
      setBus in class org.apache.cxf.service.factory.AbstractServiceFactoryBean
    • setServiceName

      public void setServiceName(QName name)
    • getServiceName

      public QName getServiceName()
    • setEnableStaticResolution

      public void setEnableStaticResolution(boolean staticResolution)
    • create

      public org.apache.cxf.service.Service create()
      Specified by:
      create in class org.apache.cxf.service.factory.AbstractServiceFactoryBean
    • getExecutor

      public Executor getExecutor()
    • setExecutor

      public void setExecutor(Executor executor)
    • getInvoker

      public org.apache.cxf.service.invoker.Invoker getInvoker()
    • setInvoker

      public void setInvoker(org.apache.cxf.service.invoker.Invoker invoker)
    • getResourceClasses

      public List<Class<?>> getResourceClasses()
    • getClassResourceInfo

      public List<ClassResourceInfo> getClassResourceInfo()
    • setResourceClass

      public void setResourceClass(Class<?> cls)
    • setResourceClasses

      public void setResourceClasses(List<Class<?>> classes)
    • setUserResources

      public void setUserResources(List<UserResource> resources)
    • setUserResourcesWithServiceClass

      public void setUserResourcesWithServiceClass(List<UserResource> resources, Class<?>... sClasses)
    • createResourceInfo

      protected ClassResourceInfo createResourceInfo(Class<?> cls, boolean isRoot)
    • addClassResourceInfo

      protected ClassResourceInfo addClassResourceInfo(ClassResourceInfo cri)
    • setResourceClasses

      public void setResourceClasses(Class<?>... classes)
    • setResourceClassesFromBeans

      public void setResourceClassesFromBeans(List<Object> beans)
    • initializeServiceModel

      protected void initializeServiceModel()
    • createInvoker

      protected org.apache.cxf.service.invoker.Invoker createInvoker()
    • setService

      public void setService(org.apache.cxf.service.Service service)
      Overrides:
      setService in class org.apache.cxf.service.factory.AbstractServiceFactoryBean
    • getDefaultModelClass

      public Class<?> getDefaultModelClass()
    • setDefaultModelClass

      public void setDefaultModelClass(Class<?> defaultModelClass)