Apache CXF API

org.apache.cxf.jaxrs
Class JAXRSInvoker

java.lang.Object
  extended by org.apache.cxf.service.invoker.AbstractInvoker
      extended by org.apache.cxf.jaxrs.JAXRSInvoker
All Implemented Interfaces:
Invoker

public class JAXRSInvoker
extends AbstractInvoker


Constructor Summary
JAXRSInvoker()
           
 
Method Summary
protected  Object getActualServiceObject(Exchange exchange, Object rootInstance)
           
 Object getServiceObject(Exchange exchange)
          Creates and returns a service object depending on the scope.
protected  javax.ws.rs.core.MultivaluedMap getTemplateValues(Message msg)
           
 Object invoke(Exchange exchange, Object request)
           
 Object invoke(Exchange exchange, Object request, Object resourceObject)
           
 
Methods inherited from class org.apache.cxf.service.invoker.AbstractInvoker
checkSuspendedInvocation, createFault, getMostSpecificMethod, insertExchange, invoke, isJdkDynamicProxy, performInvocation, releaseServiceObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JAXRSInvoker

public JAXRSInvoker()
Method Detail

invoke

public Object invoke(Exchange exchange,
                     Object request)
Specified by:
invoke in interface Invoker
Overrides:
invoke in class AbstractInvoker

invoke

public Object invoke(Exchange exchange,
                     Object request,
                     Object resourceObject)

getTemplateValues

protected javax.ws.rs.core.MultivaluedMap getTemplateValues(Message msg)

getServiceObject

public Object getServiceObject(Exchange exchange)
Description copied from class: AbstractInvoker
Creates and returns a service object depending on the scope.

Specified by:
getServiceObject in class AbstractInvoker

getActualServiceObject

protected Object getActualServiceObject(Exchange exchange,
                                        Object rootInstance)

Apache CXF API

Apache CXF