org.apache.cxf.jaxrs
Class JAXRSServiceFactoryBean

java.lang.Object
  extended by org.apache.cxf.service.factory.AbstractServiceFactoryBean
      extended by 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
protected  List<ClassResourceInfo> classResourceInfos
           
 
Fields inherited from class org.apache.cxf.service.factory.AbstractServiceFactoryBean
dataBindingSet, schemaLocations
 
Constructor Summary
JAXRSServiceFactoryBean()
           
 
Method Summary
 org.apache.cxf.service.Service create()
           
protected  org.apache.cxf.service.invoker.Invoker createInvoker()
           
protected  ClassResourceInfo createResourceInfo(Class<?> cls, boolean isRoot)
           
 org.apache.cxf.Bus getBus()
           
 List<ClassResourceInfo> getClassResourceInfo()
           
 Executor getExecutor()
           
 org.apache.cxf.service.invoker.Invoker getInvoker()
           
 List<Class<?>> getResourceClasses()
           
 QName getServiceName()
           
protected  void initializeServiceModel()
           
 void setBus(org.apache.cxf.Bus bus)
           
 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

classResourceInfos

protected List<ClassResourceInfo> classResourceInfos
Constructor Detail

JAXRSServiceFactoryBean

public JAXRSServiceFactoryBean()
Method Detail

getBus

public org.apache.cxf.Bus getBus()
Overrides:
getBus in class org.apache.cxf.service.factory.AbstractServiceFactoryBean

setBus

public void setBus(org.apache.cxf.Bus bus)
Overrides:
setBus in class org.apache.cxf.service.factory.AbstractServiceFactoryBean

setServiceName

public void setServiceName(QName name)

getServiceName

public QName getServiceName()

setEnableStaticResolution

public void setEnableStaticResolution(boolean staticResolution)

create

public org.apache.cxf.service.Service create()
Specified by:
create in class org.apache.cxf.service.factory.AbstractServiceFactoryBean

getExecutor

public Executor getExecutor()

setExecutor

public void setExecutor(Executor executor)

getInvoker

public org.apache.cxf.service.invoker.Invoker getInvoker()

setInvoker

public void setInvoker(org.apache.cxf.service.invoker.Invoker invoker)

getResourceClasses

public List<Class<?>> getResourceClasses()

getClassResourceInfo

public List<ClassResourceInfo> getClassResourceInfo()

setResourceClass

public void setResourceClass(Class<?> cls)

setResourceClasses

public void setResourceClasses(List<Class<?>> classes)

setUserResources

public void setUserResources(List<UserResource> resources)

setUserResourcesWithServiceClass

public void setUserResourcesWithServiceClass(List<UserResource> resources,
                                             Class<?>... sClasses)

createResourceInfo

protected ClassResourceInfo createResourceInfo(Class<?> cls,
                                               boolean isRoot)

setResourceClasses

public void setResourceClasses(Class<?>... classes)

setResourceClassesFromBeans

public void setResourceClassesFromBeans(List<Object> beans)

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 class org.apache.cxf.service.factory.AbstractServiceFactoryBean


Apache CXF