Class RestOpenApiProducer
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.AsyncProcessorSupport
-
- org.apache.camel.support.processor.DelegateAsyncProcessor
-
- org.apache.camel.component.rest.openapi.RestOpenApiProducer
-
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.AsyncProcessor,org.apache.camel.AsyncProducer,org.apache.camel.DelegateProcessor,org.apache.camel.EndpointAware,org.apache.camel.IsSingleton,org.apache.camel.Navigate<org.apache.camel.Processor>,org.apache.camel.Processor,org.apache.camel.Producer,org.apache.camel.Service,org.apache.camel.ShutdownableService,org.apache.camel.StatefulService,org.apache.camel.SuspendableService
public class RestOpenApiProducer extends org.apache.camel.support.processor.DelegateAsyncProcessor implements org.apache.camel.AsyncProducer
-
-
Constructor Summary
Constructors Constructor Description RestOpenApiProducer(org.apache.camel.Producer delegate, boolean removeHostHeader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.camel.EndpointgetEndpoint()booleanisSingleton()booleanprocess(org.apache.camel.Exchange exchange, org.apache.camel.AsyncCallback callback)CompletableFuture<org.apache.camel.Exchange>processAsync(org.apache.camel.Exchange exchange)-
Methods inherited from class org.apache.camel.support.processor.DelegateAsyncProcessor
doBuild, doInit, doShutdown, doStart, doStop, getProcessor, hasNext, next, setProcessor, setProcessor, toString
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doFail, doLifecycleChange, doResume, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
process
public boolean process(org.apache.camel.Exchange exchange, org.apache.camel.AsyncCallback callback)- Specified by:
processin interfaceorg.apache.camel.AsyncProcessor- Overrides:
processin classorg.apache.camel.support.processor.DelegateAsyncProcessor
-
processAsync
public CompletableFuture<org.apache.camel.Exchange> processAsync(org.apache.camel.Exchange exchange)
- Specified by:
processAsyncin interfaceorg.apache.camel.AsyncProcessor- Overrides:
processAsyncin classorg.apache.camel.support.AsyncProcessorSupport
-
getEndpoint
public org.apache.camel.Endpoint getEndpoint()
- Specified by:
getEndpointin interfaceorg.apache.camel.EndpointAware
-
isSingleton
public boolean isSingleton()
- Specified by:
isSingletonin interfaceorg.apache.camel.IsSingleton
-
-