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
Fields inherited from class org.apache.cxf.service.factory.AbstractServiceFactoryBean
dataBindingSet, schemaLocations
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected ClassResourceInfo
org.apache.cxf.service.Service
create()
protected org.apache.cxf.service.invoker.Invoker
protected ClassResourceInfo
createResourceInfo
(Class<?> cls, boolean isRoot) org.apache.cxf.Bus
getBus()
Class<?>
org.apache.cxf.service.invoker.Invoker
protected void
void
setBus
(org.apache.cxf.Bus bus) void
setDefaultModelClass
(Class<?> defaultModelClass) void
setEnableStaticResolution
(boolean staticResolution) void
setExecutor
(Executor executor) void
setInvoker
(org.apache.cxf.service.invoker.Invoker invoker) void
setResourceClass
(Class<?> cls) void
setResourceClasses
(Class<?>... classes) void
setResourceClasses
(List<Class<?>> classes) void
setResourceClassesFromBeans
(List<Object> beans) void
setService
(org.apache.cxf.service.Service service) void
setServiceName
(QName name) void
setUserResources
(List<UserResource> resources) void
setUserResourcesWithServiceClass
(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:
getBus
in classorg.apache.cxf.service.factory.AbstractServiceFactoryBean
-
setBus
public void setBus(org.apache.cxf.Bus bus) - Overrides:
setBus
in classorg.apache.cxf.service.factory.AbstractServiceFactoryBean
-
setServiceName
-
getServiceName
-
setEnableStaticResolution
public void setEnableStaticResolution(boolean staticResolution) -
create
public org.apache.cxf.service.Service create()- Specified by:
create
in 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:
setService
in classorg.apache.cxf.service.factory.AbstractServiceFactoryBean
-
getDefaultModelClass
-
setDefaultModelClass
-