Package org.apache.cxf.jaxrs
Class JAXRSServiceFactoryBean
- java.lang.Object
-
- org.apache.cxf.service.factory.AbstractServiceFactoryBean
-
- org.apache.cxf.jaxrs.JAXRSServiceFactoryBean
-
- Direct Known Subclasses:
MicroProfileServiceFactoryBean
public class JAXRSServiceFactoryBean extends AbstractServiceFactoryBean
Builds a JAX-RS service model from resource classes.
-
-
Field Summary
Fields Modifier and Type Field Description protected List<ClassResourceInfo>classResourceInfos-
Fields inherited from class org.apache.cxf.service.factory.AbstractServiceFactoryBean
dataBindingSet, schemaLocations
-
-
Constructor Summary
Constructors Constructor Description JAXRSServiceFactoryBean()
-
Method Summary
-
Methods inherited from class org.apache.cxf.service.factory.AbstractServiceFactoryBean
createDefaultDataBinding, getDataBinding, getDataBinding, getService, getSessionState, initializeDataBindings, initializeDefaultInterceptors, sendEvent, setDataBinding
-
-
-
-
Field Detail
-
classResourceInfos
protected List<ClassResourceInfo> classResourceInfos
-
-
Method Detail
-
getBus
public Bus getBus()
- Overrides:
getBusin classAbstractServiceFactoryBean
-
setBus
public void setBus(Bus bus)
- Overrides:
setBusin classAbstractServiceFactoryBean
-
setServiceName
public void setServiceName(QName name)
-
getServiceName
public QName getServiceName()
-
setEnableStaticResolution
public void setEnableStaticResolution(boolean staticResolution)
-
create
public Service create()
- Specified by:
createin classAbstractServiceFactoryBean
-
getExecutor
public Executor getExecutor()
-
setExecutor
public void setExecutor(Executor executor)
-
getInvoker
public Invoker getInvoker()
-
setInvoker
public void setInvoker(Invoker invoker)
-
getClassResourceInfo
public List<ClassResourceInfo> getClassResourceInfo()
-
setResourceClass
public void setResourceClass(Class<?> cls)
-
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)
-
initializeServiceModel
protected void initializeServiceModel()
-
createInvoker
protected Invoker createInvoker()
-
setService
public void setService(Service service)
- Overrides:
setServicein classAbstractServiceFactoryBean
-
getDefaultModelClass
public Class<?> getDefaultModelClass()
-
setDefaultModelClass
public void setDefaultModelClass(Class<?> defaultModelClass)
-
-