org.apache.cxf.jaxrs
Class JAXRSServiceFactoryBean
java.lang.Object
org.apache.cxf.service.factory.AbstractServiceFactoryBean
org.apache.cxf.jaxrs.JAXRSServiceFactoryBean
public class JAXRSServiceFactoryBean
- extends AbstractServiceFactoryBean
Build a JAX-RS service model from resource classes.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
classResourceInfos
protected java.util.List<ClassResourceInfo> classResourceInfos
resourceProviders
protected java.util.Map<java.lang.Class,ResourceProvider> resourceProviders
JAXRSServiceFactoryBean
public JAXRSServiceFactoryBean()
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()
setResourceClasses
public void setResourceClasses(java.util.List<java.lang.Class> classes)
setResourceClasses
public void setResourceClasses(java.lang.Class... classes)
setResourceClassesFromBeans
public void setResourceClassesFromBeans(java.util.List<java.lang.Object> beans)
setResourceProvider
public void setResourceProvider(java.lang.Class c,
ResourceProvider rp)
initializeServiceModel
protected void initializeServiceModel()
createClassResourceInfo
protected ClassResourceInfo createClassResourceInfo(java.lang.Class<?> rClass,
java.lang.Class<?> sClass,
boolean root)
createOperation
protected MethodDispatcher createOperation(ClassResourceInfo cri)
createInvoker
protected Invoker createInvoker()
Apache CXF