Class RestSwaggerProducer
- 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.swagger.RestSwaggerProducer
-
- 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 RestSwaggerProducer extends org.apache.camel.support.processor.DelegateAsyncProcessor implements org.apache.camel.AsyncProducer
-
-
Constructor Summary
Constructors Constructor Description RestSwaggerProducer(org.apache.camel.AsyncProducer delegate, boolean removeHostHeader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.camel.Endpoint
getEndpoint()
boolean
isSingleton()
boolean
process(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
doShutdown, doStart, doStop, getProcessor, hasNext, next, setProcessor, setProcessor, toString
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doInit, 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:
process
in interfaceorg.apache.camel.AsyncProcessor
- Overrides:
process
in classorg.apache.camel.support.processor.DelegateAsyncProcessor
-
processAsync
public CompletableFuture<org.apache.camel.Exchange> processAsync(org.apache.camel.Exchange exchange)
- Specified by:
processAsync
in interfaceorg.apache.camel.AsyncProcessor
- Overrides:
processAsync
in classorg.apache.camel.support.AsyncProcessorSupport
-
getEndpoint
public org.apache.camel.Endpoint getEndpoint()
- Specified by:
getEndpoint
in interfaceorg.apache.camel.EndpointAware
-
isSingleton
public boolean isSingleton()
- Specified by:
isSingleton
in interfaceorg.apache.camel.IsSingleton
-
-