Class Olingo2Component
java.lang.Object
org.apache.camel.support.service.BaseService
org.apache.camel.support.service.ServiceSupport
org.apache.camel.support.DefaultComponent
org.apache.camel.support.component.AbstractApiComponent<Olingo2ApiName,Olingo2Configuration,Olingo2ApiCollection>
org.apache.camel.component.olingo2.Olingo2Component
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.CamelContextAware,org.apache.camel.Component,org.apache.camel.Service,org.apache.camel.ShutdownableService,org.apache.camel.spi.HasCamelContext,org.apache.camel.SSLContextParametersAware,org.apache.camel.StatefulService,org.apache.camel.SuspendableService
@Component("olingo2")
public class Olingo2Component
extends org.apache.camel.support.component.AbstractApiComponent<Olingo2ApiName,Olingo2Configuration,Olingo2ApiCollection>
implements org.apache.camel.SSLContextParametersAware
Represents the component that manages
Olingo2Endpoint.-
Field Summary
Fields inherited from class org.apache.camel.support.component.AbstractApiComponent
apiNameClass, collectionFields inherited from class org.apache.camel.support.service.BaseService
BUILT, FAILED, INITIALIZED, INITIALIZING, lock, NEW, SHUTDOWN, SHUTTING_DOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcloseApiProxy(Olingo2AppWrapper apiProxy) createApiProxy(Olingo2Configuration endpointConfiguration) protected org.apache.camel.Endpointprotected org.apache.camel.EndpointcreateEndpoint(String uri, String methodName, Olingo2ApiName apiName, Olingo2Configuration endpointConfiguration) protected voiddoStop()protected Olingo2ApiNamegetApiName(String apiNameStr) To use the shared configurationbooleanvoidsetConfiguration(Olingo2Configuration configuration) To use the shared configurationvoidsetUseGlobalSslContextParameters(boolean useGlobalSslContextParameters) Enable usage of global SSL context parameters.Methods inherited from class org.apache.camel.support.component.AbstractApiComponent
afterPropertiesSet, createEndpointConfigurationMethods inherited from class org.apache.camel.support.DefaultComponent
afterConfiguration, createEndpoint, createEndpoint, doBuild, doInit, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, getComponentPropertyConfigurer, getDefaultName, getEndpointPropertyConfigurer, getExtension, getSupportedExtensions, ifStartsWithReturnRemainder, isAutowiredEnabled, isBridgeErrorHandler, isLazyStartProducer, registerExtension, registerExtension, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, resolveRawParameterValues, setAutowiredEnabled, setBridgeErrorHandler, setCamelContext, setLazyStartProducer, setProperties, setProperties, setProperties, useIntrospectionOnEndpoint, useRawUri, validateParameters, validateURIMethods inherited from class org.apache.camel.support.service.BaseService
build, doFail, doLifecycleChange, doResume, doShutdown, doStart, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.camel.CamelContextAware
setCamelContextMethods inherited from interface org.apache.camel.spi.HasCamelContext
getCamelContextMethods inherited from interface org.apache.camel.Service
build, close, init, start, stopMethods inherited from interface org.apache.camel.ShutdownableService
shutdownMethods inherited from interface org.apache.camel.SSLContextParametersAware
retrieveGlobalSslContextParametersMethods inherited from interface org.apache.camel.StatefulService
getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspendingMethods inherited from interface org.apache.camel.SuspendableService
isSuspended, resume, suspend
-
Constructor Details
-
Olingo2Component
public Olingo2Component() -
Olingo2Component
public Olingo2Component(org.apache.camel.CamelContext context)
-
-
Method Details
-
getApiName
- Specified by:
getApiNamein classorg.apache.camel.support.component.AbstractApiComponent<Olingo2ApiName,Olingo2Configuration, Olingo2ApiCollection>
-
createEndpoint
protected org.apache.camel.Endpoint createEndpoint(String uri, String remaining, Map<String, Object> parameters) throws Exception- Overrides:
createEndpointin classorg.apache.camel.support.component.AbstractApiComponent<Olingo2ApiName,Olingo2Configuration, Olingo2ApiCollection> - Throws:
Exception
-
createEndpoint
protected org.apache.camel.Endpoint createEndpoint(String uri, String methodName, Olingo2ApiName apiName, Olingo2Configuration endpointConfiguration) - Specified by:
createEndpointin classorg.apache.camel.support.component.AbstractApiComponent<Olingo2ApiName,Olingo2Configuration, Olingo2ApiCollection>
-
setConfiguration
To use the shared configuration- Overrides:
setConfigurationin classorg.apache.camel.support.component.AbstractApiComponent<Olingo2ApiName,Olingo2Configuration, Olingo2ApiCollection>
-
getConfiguration
To use the shared configuration- Overrides:
getConfigurationin classorg.apache.camel.support.component.AbstractApiComponent<Olingo2ApiName,Olingo2Configuration, Olingo2ApiCollection>
-
createApiProxy
-
isUseGlobalSslContextParameters
public boolean isUseGlobalSslContextParameters()- Specified by:
isUseGlobalSslContextParametersin interfaceorg.apache.camel.SSLContextParametersAware
-
setUseGlobalSslContextParameters
public void setUseGlobalSslContextParameters(boolean useGlobalSslContextParameters) Enable usage of global SSL context parameters.- Specified by:
setUseGlobalSslContextParametersin interfaceorg.apache.camel.SSLContextParametersAware
-
closeApiProxy
-
doStop
- Overrides:
doStopin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-