Package org.apache.cxf.jaxrs.rx3.server
Class ReactiveIOInvoker
- java.lang.Object
-
- org.apache.cxf.service.invoker.AbstractInvoker
-
- org.apache.cxf.jaxrs.JAXRSInvoker
-
- org.apache.cxf.jaxrs.reactivestreams.server.AbstractReactiveInvoker
-
- org.apache.cxf.jaxrs.rx3.server.ReactiveIOInvoker
-
- All Implemented Interfaces:
Invoker
public class ReactiveIOInvoker extends AbstractReactiveInvoker
-
-
Constructor Summary
Constructors Constructor Description ReactiveIOInvoker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AsyncResponseImplcheckFutureResponse(Message inMessage, Object result)protected AsyncResponseImplhandleFlowable(Message inMessage, io.reactivex.rxjava3.core.Flowable<?> f)protected AsyncResponseImplhandleMaybe(Message inMessage, io.reactivex.rxjava3.core.Maybe<?> maybe)protected AsyncResponseImplhandleObservable(Message inMessage, io.reactivex.rxjava3.core.Observable<?> obs)protected AsyncResponseImplhandleSingle(Message inMessage, io.reactivex.rxjava3.core.Single<?> single)-
Methods inherited from class org.apache.cxf.jaxrs.reactivestreams.server.AbstractReactiveInvoker
handleThrowable, isJsonResponse, isStreamingSubscriberUsed, isUseStreamingSubscriberIfPossible, setUseStreamingSubscriberIfPossible
-
Methods inherited from class org.apache.cxf.jaxrs.JAXRSInvoker
getActualServiceObject, getMethodToInvoke, getServiceObject, getTemplateValues, invoke, invoke
-
Methods inherited from class org.apache.cxf.service.invoker.AbstractInvoker
adjustMethodAndParams, checkSuspendedInvocation, createFault, getMostSpecificMethod, insertExchange, invoke, isJdkDynamicProxy, performInvocation, releaseServiceObject
-
-
-
-
Method Detail
-
checkFutureResponse
protected AsyncResponseImpl checkFutureResponse(Message inMessage, Object result)
- Overrides:
checkFutureResponsein classJAXRSInvoker
-
handleMaybe
protected AsyncResponseImpl handleMaybe(Message inMessage, io.reactivex.rxjava3.core.Maybe<?> maybe)
-
handleSingle
protected AsyncResponseImpl handleSingle(Message inMessage, io.reactivex.rxjava3.core.Single<?> single)
-
handleFlowable
protected AsyncResponseImpl handleFlowable(Message inMessage, io.reactivex.rxjava3.core.Flowable<?> f)
-
handleObservable
protected AsyncResponseImpl handleObservable(Message inMessage, io.reactivex.rxjava3.core.Observable<?> obs)
-
-