public class Olingo4Component extends org.apache.camel.util.component.AbstractApiComponent<Olingo4ApiName,Olingo4Configuration,Olingo4ApiCollection> implements org.apache.camel.SSLContextParametersAware
Olingo4Endpoint
.Constructor and Description |
---|
Olingo4Component() |
Olingo4Component(org.apache.camel.CamelContext context) |
Modifier and Type | Method and Description |
---|---|
void |
closeApiProxy(Olingo4AppWrapper apiProxy) |
Olingo4AppWrapper |
createApiProxy(Olingo4Configuration endpointConfiguration) |
protected org.apache.camel.Endpoint |
createEndpoint(String uri,
String remaining,
Map<String,Object> parameters) |
protected org.apache.camel.Endpoint |
createEndpoint(String uri,
String methodName,
Olingo4ApiName apiName,
Olingo4Configuration endpointConfiguration) |
protected void |
doStop() |
protected Olingo4ApiName |
getApiName(String apiNameStr) |
Olingo4Configuration |
getConfiguration()
To use the shared configuration
|
boolean |
isUseGlobalSslContextParameters() |
void |
setConfiguration(Olingo4Configuration configuration)
To use the shared configuration
|
void |
setUseGlobalSslContextParameters(boolean useGlobalSslContextParameters)
Enable usage of global SSL context parameters.
|
completeEndpointPath, createEndpointConfiguration, getApiNameOrNull, getCompletedMethods
createComponentConfiguration, createParameterConfigurationMap, getEndpointClass, getParameterConfigurationMap, populateParameterConfigurationMap, setEndpointClass
afterConfiguration, createConfiguration, createEndpoint, doStart, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, getExtension, getSupportedExtensions, ifStartsWithReturnRemainder, isResolvePropertyPlaceholders, preProcessUri, registerExtension, registerExtension, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, setCamelContext, setProperties, setProperties, setResolvePropertyPlaceholders, useIntrospectionOnEndpoint, useRawUri, validateParameters, validateURI
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public Olingo4Component()
public Olingo4Component(org.apache.camel.CamelContext context)
protected Olingo4ApiName getApiName(String apiNameStr) throws IllegalArgumentException
getApiName
in class org.apache.camel.util.component.AbstractApiComponent<Olingo4ApiName,Olingo4Configuration,Olingo4ApiCollection>
IllegalArgumentException
protected org.apache.camel.Endpoint createEndpoint(String uri, String remaining, Map<String,Object> parameters) throws Exception
createEndpoint
in class org.apache.camel.util.component.AbstractApiComponent<Olingo4ApiName,Olingo4Configuration,Olingo4ApiCollection>
Exception
protected org.apache.camel.Endpoint createEndpoint(String uri, String methodName, Olingo4ApiName apiName, Olingo4Configuration endpointConfiguration)
createEndpoint
in class org.apache.camel.util.component.AbstractApiComponent<Olingo4ApiName,Olingo4Configuration,Olingo4ApiCollection>
public void setConfiguration(Olingo4Configuration configuration)
setConfiguration
in class org.apache.camel.util.component.AbstractApiComponent<Olingo4ApiName,Olingo4Configuration,Olingo4ApiCollection>
public Olingo4Configuration getConfiguration()
getConfiguration
in class org.apache.camel.util.component.AbstractApiComponent<Olingo4ApiName,Olingo4Configuration,Olingo4ApiCollection>
public Olingo4AppWrapper createApiProxy(Olingo4Configuration endpointConfiguration)
public boolean isUseGlobalSslContextParameters()
isUseGlobalSslContextParameters
in interface org.apache.camel.SSLContextParametersAware
public void setUseGlobalSslContextParameters(boolean useGlobalSslContextParameters)
setUseGlobalSslContextParameters
in interface org.apache.camel.SSLContextParametersAware
public void closeApiProxy(Olingo4AppWrapper apiProxy)
Apache Camel