Class Olingo2Producer
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultProducer
-
- org.apache.camel.support.DefaultAsyncProducer
-
- org.apache.camel.support.component.AbstractApiProducer<Olingo2ApiName,Olingo2Configuration>
-
- org.apache.camel.component.olingo2.Olingo2Producer
-
- All Implemented Interfaces:
AutoCloseable
,org.apache.camel.AsyncProcessor
,org.apache.camel.AsyncProducer
,org.apache.camel.EndpointAware
,org.apache.camel.IsSingleton
,org.apache.camel.Processor
,org.apache.camel.Producer
,org.apache.camel.Service
,org.apache.camel.ShutdownableService
,org.apache.camel.StatefulService
,org.apache.camel.support.component.PropertiesInterceptor
,org.apache.camel.support.component.ResultInterceptor
,org.apache.camel.SuspendableService
public class Olingo2Producer extends org.apache.camel.support.component.AbstractApiProducer<Olingo2ApiName,Olingo2Configuration>
The Olingo2 producer.
-
-
Constructor Summary
Constructors Constructor Description Olingo2Producer(Olingo2Endpoint endpoint)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
interceptProperties(Map<String,Object> properties)
void
interceptResult(Object result, org.apache.camel.Exchange resultExchange)
boolean
process(org.apache.camel.Exchange exchange, org.apache.camel.AsyncCallback callback)
-
Methods inherited from class org.apache.camel.support.component.AbstractApiProducer
doInvokeMethod, findMethod, splitResult
-
Methods inherited from class org.apache.camel.support.DefaultProducer
createExchange, doStart, doStop, getEndpoint, isSingleton, toString
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doInit, doLifecycleChange, doResume, doShutdown, 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
-
-
-
-
Constructor Detail
-
Olingo2Producer
public Olingo2Producer(Olingo2Endpoint endpoint)
-
-
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.component.AbstractApiProducer<Olingo2ApiName,Olingo2Configuration>
-
interceptProperties
public void interceptProperties(Map<String,Object> properties)
- Specified by:
interceptProperties
in interfaceorg.apache.camel.support.component.PropertiesInterceptor
- Overrides:
interceptProperties
in classorg.apache.camel.support.component.AbstractApiProducer<Olingo2ApiName,Olingo2Configuration>
-
interceptResult
public void interceptResult(Object result, org.apache.camel.Exchange resultExchange)
- Specified by:
interceptResult
in interfaceorg.apache.camel.support.component.ResultInterceptor
- Overrides:
interceptResult
in classorg.apache.camel.support.component.AbstractApiProducer<Olingo2ApiName,Olingo2Configuration>
-
-