Class SpringRabbitMQCustomComponent
java.lang.Object
org.apache.camel.support.service.BaseService
org.apache.camel.support.service.ServiceSupport
org.apache.camel.support.DefaultComponent
org.apache.camel.support.HeaderFilterStrategyComponent
org.apache.camel.component.springrabbit.SpringRabbitMQComponent
org.qubership.integration.platform.engine.camel.components.rabbitmq.SpringRabbitMQCustomComponent
- 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.spi.HeaderFilterStrategyAware,org.apache.camel.StatefulService,org.apache.camel.SuspendableService
@Component("rabbitmq-custom")
public class SpringRabbitMQCustomComponent
extends org.apache.camel.component.springrabbit.SpringRabbitMQComponent
-
Field Summary
Fields 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 TypeMethodDescriptionprotected org.apache.camel.EndpointvoidsetTrustManager(TrustManager trustManager) Configure SSL trust manager, SSL should be enabled for this option to be effectiveMethods inherited from class org.apache.camel.component.springrabbit.SpringRabbitMQComponent
doInit, getAmqpAdmin, getConcurrentConsumers, getConnectionFactory, getDeadLetterExchange, getDeadLetterExchangeType, getDeadLetterQueue, getDeadLetterRoutingKey, getErrorHandler, getListenerContainerFactory, getMaxConcurrentConsumers, getMaximumRetryAttempts, getMessageConverter, getMessageListenerContainerType, getMessagePropertiesConverter, getPrefetchCount, getReplyTimeout, getRetry, getRetryDelay, getShutdownTimeout, isAllowNullBody, isAutoDeclare, isAutoStartup, isIgnoreDeclarationExceptions, isRejectAndDontRequeue, isTestConnectionOnStartup, setAllowNullBody, setAmqpAdmin, setAutoDeclare, setAutoStartup, setConcurrentConsumers, setConnectionFactory, setDeadLetterExchange, setDeadLetterExchangeType, setDeadLetterQueue, setDeadLetterRoutingKey, setErrorHandler, setIgnoreDeclarationExceptions, setListenerContainerFactory, setMaxConcurrentConsumers, setMaximumRetryAttempts, setMessageConverter, setMessageListenerContainerType, setMessagePropertiesConverter, setPrefetchCount, setRejectAndDontRequeue, setReplyTimeout, setRetry, setRetryDelay, setShutdownTimeout, setTestConnectionOnStartupMethods inherited from class org.apache.camel.support.HeaderFilterStrategyComponent
getHeaderFilterStrategy, setEndpointHeaderFilterStrategy, setHeaderFilterStrategyMethods inherited from class org.apache.camel.support.DefaultComponent
afterConfiguration, createEndpoint, createEndpoint, doBuild, 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, doStop, 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.Service
build, close, init, start, stopMethods inherited from interface org.apache.camel.ShutdownableService
shutdownMethods 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
-
SpringRabbitMQCustomComponent
public SpringRabbitMQCustomComponent()
-
-
Method Details
-
createEndpoint
protected org.apache.camel.Endpoint createEndpoint(String uri, String remaining, Map<String, Object> parameters) throws Exception- Overrides:
createEndpointin classorg.apache.camel.component.springrabbit.SpringRabbitMQComponent- Throws:
Exception
-
getTrustManager
-
setTrustManager
Configure SSL trust manager, SSL should be enabled for this option to be effective
-