@UriEndpoint(firstVersion="2.19.0", scheme="olingo4", title="Olingo4", syntax="olingo4:apiName/methodName", consumerClass=Olingo4Consumer.class, label="cloud") public class Olingo4Endpoint extends org.apache.camel.util.component.AbstractApiEndpoint<Olingo4ApiName,Olingo4Configuration>
Modifier and Type | Field and Description |
---|---|
protected static String |
RESOURCE_PATH_PROPERTY |
protected static String |
RESPONSE_HANDLER_PROPERTY |
Constructor and Description |
---|
Olingo4Endpoint(String uri,
Olingo4Component component,
Olingo4ApiName apiName,
String methodName,
Olingo4Configuration endpointConfiguration) |
Modifier and Type | Method and Description |
---|---|
protected void |
afterConfigureProperties() |
void |
configureProperties(Map<String,Object> options) |
org.apache.camel.Consumer |
createConsumer(org.apache.camel.Processor processor) |
org.apache.camel.Producer |
createProducer() |
protected void |
doStart() |
protected void |
doStop() |
Object |
getApiProxy(org.apache.camel.util.component.ApiMethod method,
Map<String,Object> args) |
Olingo4Component |
getComponent() |
protected org.apache.camel.util.component.ApiMethodPropertiesHelper<Olingo4Configuration> |
getPropertiesHelper() |
protected String |
getThreadProfileName() |
void |
interceptProperties(Map<String,Object> properties) |
void |
interceptPropertyNames(Set<String> propertyNames) |
getApiName, getCandidates, getConfiguration, getEndpointProperties, getEndpointPropertyNames, getExecutorService, getInBody, getMethodHelper, getMethodName, isSingleton, setInBody
configureConsumer, configurePollingConsumer, createEndpointConfiguration, createEndpointUri, createExchange, createExchange, createExchange, createPollingConsumer, equals, getCamelContext, getConsumerProperties, getEndpointConfiguration, getEndpointKey, getEndpointUri, getExceptionHandler, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isBridgeErrorHandler, isLenientProperties, isPollingConsumerBlockWhenFull, isSynchronous, setBridgeErrorHandler, setCamelContext, setConsumerProperties, setEndpointConfiguration, setEndpointUri, setEndpointUriIfNotSpecified, setExceptionHandler, setExchangePattern, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerQueueSize, setProperties, setSynchronous, toString
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
protected static final String RESOURCE_PATH_PROPERTY
protected static final String RESPONSE_HANDLER_PROPERTY
public Olingo4Endpoint(String uri, Olingo4Component component, Olingo4ApiName apiName, String methodName, Olingo4Configuration endpointConfiguration)
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor) throws Exception
Exception
protected org.apache.camel.util.component.ApiMethodPropertiesHelper<Olingo4Configuration> getPropertiesHelper()
getPropertiesHelper
in class org.apache.camel.util.component.AbstractApiEndpoint<Olingo4ApiName,Olingo4Configuration>
protected String getThreadProfileName()
getThreadProfileName
in class org.apache.camel.util.component.AbstractApiEndpoint<Olingo4ApiName,Olingo4Configuration>
public void configureProperties(Map<String,Object> options)
configureProperties
in interface org.apache.camel.Endpoint
configureProperties
in class org.apache.camel.util.component.AbstractApiEndpoint<Olingo4ApiName,Olingo4Configuration>
protected void afterConfigureProperties()
afterConfigureProperties
in class org.apache.camel.util.component.AbstractApiEndpoint<Olingo4ApiName,Olingo4Configuration>
public Object getApiProxy(org.apache.camel.util.component.ApiMethod method, Map<String,Object> args)
getApiProxy
in class org.apache.camel.util.component.AbstractApiEndpoint<Olingo4ApiName,Olingo4Configuration>
public Olingo4Component getComponent()
getComponent
in class org.apache.camel.impl.DefaultEndpoint
protected void doStart() throws Exception
doStart
in class org.apache.camel.impl.DefaultEndpoint
Exception
protected void doStop() throws Exception
doStop
in class org.apache.camel.impl.DefaultEndpoint
Exception
public void interceptPropertyNames(Set<String> propertyNames)
interceptPropertyNames
in interface org.apache.camel.util.component.PropertyNamesInterceptor
interceptPropertyNames
in class org.apache.camel.util.component.AbstractApiEndpoint<Olingo4ApiName,Olingo4Configuration>
public void interceptProperties(Map<String,Object> properties)
interceptProperties
in interface org.apache.camel.util.component.PropertiesInterceptor
interceptProperties
in class org.apache.camel.util.component.AbstractApiEndpoint<Olingo4ApiName,Olingo4Configuration>
Apache Camel