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
Builds a JAX-RS service model from resource classes.
-
Field Summary
FieldsFields inherited from class org.apache.cxf.service.factory.AbstractServiceFactoryBean
dataBindingSet, schemaLocations -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ClassResourceInfocreate()protected Invokerprotected ClassResourceInfocreateResourceInfo(Class<?> cls, boolean isRoot) getBus()Class<?>protected voidvoidvoidsetDefaultModelClass(Class<?> defaultModelClass) voidsetEnableStaticResolution(boolean staticResolution) voidsetExecutor(Executor executor) voidsetInvoker(Invoker invoker) voidsetResourceClass(Class<?> cls) voidsetResourceClasses(Class<?>... classes) voidsetResourceClasses(List<Class<?>> classes) voidsetResourceClassesFromBeans(List<Object> beans) voidsetService(Service service) voidsetServiceName(QName name) voidsetUserResources(List<UserResource> resources) voidsetUserResourcesWithServiceClass(List<UserResource> resources, Class<?>... sClasses) Methods inherited from class org.apache.cxf.service.factory.AbstractServiceFactoryBean
createDefaultDataBinding, getDataBinding, getDataBinding, getService, getSessionState, initializeDataBindings, initializeDefaultInterceptors, sendEvent, setDataBinding
-
Field Details
-
classResourceInfos
-
-
Constructor Details
-
JAXRSServiceFactoryBean
public JAXRSServiceFactoryBean()
-
-
Method Details
-
getBus
- Overrides:
getBusin classAbstractServiceFactoryBean
-
setBus
- Overrides:
setBusin classAbstractServiceFactoryBean
-
setServiceName
-
getServiceName
-
setEnableStaticResolution
public void setEnableStaticResolution(boolean staticResolution) -
create
- Specified by:
createin classAbstractServiceFactoryBean
-
getExecutor
-
setExecutor
-
getInvoker
-
setInvoker
-
getResourceClasses
-
getClassResourceInfo
-
setResourceClass
-
setResourceClasses
-
setUserResources
-
setUserResourcesWithServiceClass
-
createResourceInfo
-
addClassResourceInfo
-
setResourceClasses
-
setResourceClassesFromBeans
-
initializeServiceModel
protected void initializeServiceModel() -
createInvoker
-
setService
- Overrides:
setServicein classAbstractServiceFactoryBean
-
getDefaultModelClass
-
setDefaultModelClass
-