Package org.apache.cxf.jaxrs
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 Summary
FieldsFields inherited from class org.apache.cxf.service.factory.AbstractServiceFactoryBean
dataBindingSet, schemaLocations -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ClassResourceInfoorg.apache.cxf.service.Servicecreate()protected org.apache.cxf.service.invoker.Invokerprotected ClassResourceInfocreateResourceInfo(Class<?> cls, boolean isRoot) org.apache.cxf.BusgetBus()Class<?>org.apache.cxf.service.invoker.Invokerprotected voidvoidsetBus(org.apache.cxf.Bus bus) voidsetDefaultModelClass(Class<?> defaultModelClass) voidsetEnableStaticResolution(boolean staticResolution) voidsetExecutor(Executor executor) voidsetInvoker(org.apache.cxf.service.invoker.Invoker invoker) voidsetResourceClass(Class<?> cls) voidsetResourceClasses(Class<?>... classes) voidsetResourceClasses(List<Class<?>> classes) voidsetResourceClassesFromBeans(List<Object> beans) voidsetService(org.apache.cxf.service.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
public org.apache.cxf.Bus getBus()- Overrides:
getBusin classorg.apache.cxf.service.factory.AbstractServiceFactoryBean
-
setBus
public void setBus(org.apache.cxf.Bus bus) - Overrides:
setBusin classorg.apache.cxf.service.factory.AbstractServiceFactoryBean
-
setServiceName
-
getServiceName
-
setEnableStaticResolution
public void setEnableStaticResolution(boolean staticResolution) -
create
public org.apache.cxf.service.Service create()- Specified by:
createin classorg.apache.cxf.service.factory.AbstractServiceFactoryBean
-
getExecutor
-
setExecutor
-
getInvoker
public org.apache.cxf.service.invoker.Invoker getInvoker() -
setInvoker
public void setInvoker(org.apache.cxf.service.invoker.Invoker invoker) -
getResourceClasses
-
getClassResourceInfo
-
setResourceClass
-
setResourceClasses
-
setUserResources
-
setUserResourcesWithServiceClass
-
createResourceInfo
-
addClassResourceInfo
-
setResourceClasses
-
setResourceClassesFromBeans
-
initializeServiceModel
protected void initializeServiceModel() -
createInvoker
protected org.apache.cxf.service.invoker.Invoker createInvoker() -
setService
public void setService(org.apache.cxf.service.Service service) - Overrides:
setServicein classorg.apache.cxf.service.factory.AbstractServiceFactoryBean
-
getDefaultModelClass
-
setDefaultModelClass
-