org.apache.cxf.jaxrs
Class JAXRSServiceFactoryBean

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

public class JAXRSServiceFactoryBean
extends AbstractServiceFactoryBean

Build a JAX-RS service model from resource classes.


Field Summary
protected  java.util.List<ClassResourceInfo> classResourceInfos
           
 
Constructor Summary
JAXRSServiceFactoryBean()
           
 
Method Summary
 Service create()
           
protected  Invoker createInvoker()
           
protected  ClassResourceInfo createResourceInfo(java.lang.Class cls, boolean isRoot)
           
 java.util.List<ClassResourceInfo> getClassResourceInfo()
           
 java.util.concurrent.Executor getExecutor()
           
 Invoker getInvoker()
           
 java.util.List<java.lang.Class> getResourceClasses()
           
protected  void initializeServiceModel()
           
 boolean resourcesAvailable()
           
 void setEnableStaticResolution(boolean staticResolution)
           
 void setExecutor(java.util.concurrent.Executor executor)
           
 void setInvoker(Invoker invoker)
           
 void setResourceClass(java.lang.Class cls)
           
 void setResourceClasses(java.lang.Class... classes)
           
 void setResourceClasses(java.util.List<java.lang.Class> classes)
           
 void setResourceClassesFromBeans(java.util.List<java.lang.Object> beans)
           
 void setService(Service service)
           
 
Methods inherited from class org.apache.cxf.service.factory.AbstractServiceFactoryBean
createDefaultDataBinding, getBus, getDataBinding, getService, initializeDataBindings, initializeDefaultInterceptors, setBus, setDataBinding
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

classResourceInfos

protected java.util.List<ClassResourceInfo> classResourceInfos
Constructor Detail

JAXRSServiceFactoryBean

public JAXRSServiceFactoryBean()
Method Detail

setEnableStaticResolution

public void setEnableStaticResolution(boolean staticResolution)

resourcesAvailable

public boolean resourcesAvailable()

create

public Service create()
Specified by:
create in class AbstractServiceFactoryBean

getExecutor

public java.util.concurrent.Executor getExecutor()

setExecutor

public void setExecutor(java.util.concurrent.Executor executor)

getInvoker

public Invoker getInvoker()

setInvoker

public void setInvoker(Invoker invoker)

getResourceClasses

public java.util.List<java.lang.Class> getResourceClasses()

getClassResourceInfo

public java.util.List<ClassResourceInfo> getClassResourceInfo()

setResourceClass

public void setResourceClass(java.lang.Class cls)

setResourceClasses

public void setResourceClasses(java.util.List<java.lang.Class> classes)

createResourceInfo

protected ClassResourceInfo createResourceInfo(java.lang.Class cls,
                                               boolean isRoot)

setResourceClasses

public void setResourceClasses(java.lang.Class... classes)

setResourceClassesFromBeans

public void setResourceClassesFromBeans(java.util.List<java.lang.Object> beans)

initializeServiceModel

protected void initializeServiceModel()

createInvoker

protected Invoker createInvoker()

setService

public void setService(Service service)
Overrides:
setService in class AbstractServiceFactoryBean


Apache CXF