Package org.apache.cxf.jaxrs
Class JAXRSInvoker
- java.lang.Object
-
- org.apache.cxf.service.invoker.AbstractInvoker
-
- org.apache.cxf.jaxrs.JAXRSInvoker
-
- All Implemented Interfaces:
Invoker
- Direct Known Subclasses:
AbstractReactiveInvoker,JAXRSBeanValidationInvoker,OAuthInvoker
public class JAXRSInvoker extends AbstractInvoker
-
-
Constructor Summary
Constructors Constructor Description JAXRSInvoker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AsyncResponseImplcheckFutureResponse(Message inMessage, Object result)protected ObjectgetActualServiceObject(Exchange exchange, Object rootInstance)protected MethodgetMethodToInvoke(ClassResourceInfo cri, OperationResourceInfo ori, Object resourceObject)ObjectgetServiceObject(Exchange exchange)Creates and returns a service object depending on the scope.protected javax.ws.rs.core.MultivaluedMap<String,String>getTemplateValues(Message msg)Objectinvoke(Exchange exchange, Object request)Objectinvoke(Exchange exchange, Object request, Object resourceObject)-
Methods inherited from class org.apache.cxf.service.invoker.AbstractInvoker
adjustMethodAndParams, checkSuspendedInvocation, createFault, getMostSpecificMethod, insertExchange, invoke, isJdkDynamicProxy, performInvocation, releaseServiceObject
-
-
-
-
Method Detail
-
invoke
public Object invoke(Exchange exchange, Object request)
- Specified by:
invokein interfaceInvoker- Overrides:
invokein classAbstractInvoker
-
checkFutureResponse
protected AsyncResponseImpl checkFutureResponse(Message inMessage, Object result)
-
getMethodToInvoke
protected Method getMethodToInvoke(ClassResourceInfo cri, OperationResourceInfo ori, Object resourceObject)
-
getTemplateValues
protected javax.ws.rs.core.MultivaluedMap<String,String> getTemplateValues(Message msg)
-
getServiceObject
public Object getServiceObject(Exchange exchange)
Description copied from class:AbstractInvokerCreates and returns a service object depending on the scope.- Specified by:
getServiceObjectin classAbstractInvoker
-
-