org.apache.cxf.jaxrs
Class JAXRSServiceImpl

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.HashMap<java.lang.String,java.lang.Object>
          extended by org.apache.cxf.interceptor.AbstractAttributedInterceptorProvider
              extended by org.apache.cxf.jaxrs.JAXRSServiceImpl
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.String,java.lang.Object>, Configurable, InterceptorProvider, Service

public class JAXRSServiceImpl
extends AbstractAttributedInterceptorProvider
implements Service, Configurable

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.util.AbstractMap
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V>
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>
 
Constructor Summary
JAXRSServiceImpl()
           
JAXRSServiceImpl(java.util.List<ClassResourceInfo> cri)
           
JAXRSServiceImpl(java.lang.String address)
           
 
Method Summary
 java.lang.String getBeanName()
          Get the configurable object's Bean name
 java.util.List<ClassResourceInfo> getClassResourceInfos()
           
 DataBinding getDataBinding()
           
 EndpointInfo getEndpointInfo(javax.xml.namespace.QName endpoint)
           
 java.util.Map<javax.xml.namespace.QName,Endpoint> getEndpoints()
           
 java.util.concurrent.Executor getExecutor()
           
 Invoker getInvoker()
           
 javax.xml.namespace.QName getName()
           
 java.util.List<ServiceInfo> getServiceInfos()
           
 void setDataBinding(DataBinding dataBinding)
           
 void setEndpoints(java.util.Map<javax.xml.namespace.QName,Endpoint> endpoints)
           
 void setExecutor(java.util.concurrent.Executor executor)
           
 void setInvoker(Invoker invoker)
           
 void setProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
           
 
Methods inherited from class org.apache.cxf.interceptor.AbstractAttributedInterceptorProvider
equals, getInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors, hashCode, setInFaultInterceptors, setInInterceptors, setOutFaultInterceptors, setOutInterceptors
 
Methods inherited from class java.util.HashMap
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from class java.util.AbstractMap
toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from interface org.apache.cxf.interceptor.InterceptorProvider
getInFaultInterceptors, getInInterceptors, getOutFaultInterceptors, getOutInterceptors
 

Constructor Detail

JAXRSServiceImpl

public JAXRSServiceImpl()

JAXRSServiceImpl

public JAXRSServiceImpl(java.lang.String address)

JAXRSServiceImpl

public JAXRSServiceImpl(java.util.List<ClassResourceInfo> cri)
Method Detail

getBeanName

public java.lang.String getBeanName()
Description copied from interface: Configurable
Get the configurable object's Bean name

Specified by:
getBeanName in interface Configurable
Returns:
the bean name

getName

public javax.xml.namespace.QName getName()
Specified by:
getName in interface Service

getClassResourceInfos

public java.util.List<ClassResourceInfo> getClassResourceInfos()

getServiceInfos

public java.util.List<ServiceInfo> getServiceInfos()
Specified by:
getServiceInfos in interface Service

getEndpointInfo

public EndpointInfo getEndpointInfo(javax.xml.namespace.QName endpoint)
Specified by:
getEndpointInfo in interface Service

getExecutor

public java.util.concurrent.Executor getExecutor()
Specified by:
getExecutor in interface Service

setExecutor

public void setExecutor(java.util.concurrent.Executor executor)
Specified by:
setExecutor in interface Service

getInvoker

public Invoker getInvoker()
Specified by:
getInvoker in interface Service

setInvoker

public void setInvoker(Invoker invoker)
Specified by:
setInvoker in interface Service

getDataBinding

public DataBinding getDataBinding()
Specified by:
getDataBinding in interface Service

setDataBinding

public void setDataBinding(DataBinding dataBinding)
Specified by:
setDataBinding in interface Service

getEndpoints

public java.util.Map<javax.xml.namespace.QName,Endpoint> getEndpoints()
Specified by:
getEndpoints in interface Service

setEndpoints

public void setEndpoints(java.util.Map<javax.xml.namespace.QName,Endpoint> endpoints)

setProperties

public void setProperties(java.util.Map<java.lang.String,java.lang.Object> properties)


Apache CXF