Class SpringRabbitMQComponent
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
- 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("spring-rabbitmq")
public class SpringRabbitMQComponent
extends org.apache.camel.support.HeaderFilterStrategyComponent
-
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.Endpointprotected voiddoInit()org.springframework.amqp.core.AmqpAdmingetArgs()intorg.springframework.amqp.rabbit.connection.ConnectionFactoryorg.springframework.util.ErrorHandlerintorg.springframework.amqp.support.converter.MessageConverterintlongorg.springframework.retry.interceptor.RetryOperationsInterceptorgetRetry()intlongbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetAllowNullBody(boolean allowNullBody) voidsetAmqpAdmin(org.springframework.amqp.core.AmqpAdmin amqpAdmin) voidvoidsetAutoDeclare(boolean autoDeclare) voidsetAutoDeclareProducer(boolean autoDeclareProducer) voidsetAutoStartup(boolean autoStartup) voidsetConcurrentConsumers(int concurrentConsumers) voidsetConnectionFactory(org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory) voidsetDeadLetterExchange(String deadLetterExchange) voidsetDeadLetterExchangeType(String deadLetterExchangeType) voidsetDeadLetterQueue(String deadLetterQueue) voidsetDeadLetterRoutingKey(String deadLetterRoutingKey) voidsetErrorHandler(org.springframework.util.ErrorHandler errorHandler) voidsetIgnoreDeclarationExceptions(boolean ignoreDeclarationExceptions) voidsetListenerContainerFactory(ListenerContainerFactory listenerContainerFactory) voidsetMaxConcurrentConsumers(Integer maxConcurrentConsumers) voidsetMaximumRetryAttempts(int maximumRetryAttempts) voidsetMessageConverter(org.springframework.amqp.support.converter.MessageConverter messageConverter) voidsetMessageListenerContainerType(String messageListenerContainerType) voidsetMessagePropertiesConverter(MessagePropertiesConverter messagePropertiesConverter) voidsetPrefetchCount(int prefetchCount) voidsetRejectAndDontRequeue(boolean rejectAndDontRequeue) voidsetReplyTimeout(long replyTimeout) voidsetRetry(org.springframework.retry.interceptor.RetryOperationsInterceptor retry) voidsetRetryDelay(int retryDelay) voidsetShutdownTimeout(long shutdownTimeout) voidsetTestConnectionOnStartup(boolean testConnectionOnStartup) Methods 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, getInternalLock, 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
-
SpringRabbitMQComponent
public SpringRabbitMQComponent()
-
-
Method Details
-
doInit
- Overrides:
doInitin classorg.apache.camel.support.DefaultComponent- Throws:
Exception
-
createEndpoint
protected org.apache.camel.Endpoint createEndpoint(String uri, String remaining, Map<String, Object> parameters) throws Exception- Specified by:
createEndpointin classorg.apache.camel.support.DefaultComponent- Throws:
Exception
-
getConnectionFactory
public org.springframework.amqp.rabbit.connection.ConnectionFactory getConnectionFactory() -
setConnectionFactory
public void setConnectionFactory(org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory) -
getAmqpAdmin
public org.springframework.amqp.core.AmqpAdmin getAmqpAdmin() -
setAmqpAdmin
public void setAmqpAdmin(org.springframework.amqp.core.AmqpAdmin amqpAdmin) -
isTestConnectionOnStartup
public boolean isTestConnectionOnStartup() -
setTestConnectionOnStartup
public void setTestConnectionOnStartup(boolean testConnectionOnStartup) -
getMessageConverter
public org.springframework.amqp.support.converter.MessageConverter getMessageConverter() -
setMessageConverter
public void setMessageConverter(org.springframework.amqp.support.converter.MessageConverter messageConverter) -
getMessagePropertiesConverter
-
setMessagePropertiesConverter
-
isAutoStartup
public boolean isAutoStartup() -
setAutoStartup
public void setAutoStartup(boolean autoStartup) -
isAutoDeclare
public boolean isAutoDeclare() -
setAutoDeclare
public void setAutoDeclare(boolean autoDeclare) -
isAutoDeclareProducer
public boolean isAutoDeclareProducer() -
setAutoDeclareProducer
public void setAutoDeclareProducer(boolean autoDeclareProducer) -
getDeadLetterExchange
-
setDeadLetterExchange
-
getDeadLetterQueue
-
setDeadLetterQueue
-
getDeadLetterRoutingKey
-
setDeadLetterRoutingKey
-
getDeadLetterExchangeType
-
setDeadLetterExchangeType
-
getErrorHandler
public org.springframework.util.ErrorHandler getErrorHandler() -
setErrorHandler
public void setErrorHandler(org.springframework.util.ErrorHandler errorHandler) -
getPrefetchCount
public int getPrefetchCount() -
setPrefetchCount
public void setPrefetchCount(int prefetchCount) -
getReplyTimeout
public long getReplyTimeout() -
setReplyTimeout
public void setReplyTimeout(long replyTimeout) -
getShutdownTimeout
public long getShutdownTimeout() -
setShutdownTimeout
public void setShutdownTimeout(long shutdownTimeout) -
getListenerContainerFactory
-
setListenerContainerFactory
-
isIgnoreDeclarationExceptions
public boolean isIgnoreDeclarationExceptions() -
setIgnoreDeclarationExceptions
public void setIgnoreDeclarationExceptions(boolean ignoreDeclarationExceptions) -
getMessageListenerContainerType
-
setMessageListenerContainerType
-
getConcurrentConsumers
public int getConcurrentConsumers() -
setConcurrentConsumers
public void setConcurrentConsumers(int concurrentConsumers) -
getMaxConcurrentConsumers
-
setMaxConcurrentConsumers
-
getRetry
public org.springframework.retry.interceptor.RetryOperationsInterceptor getRetry() -
setRetry
public void setRetry(org.springframework.retry.interceptor.RetryOperationsInterceptor retry) -
getMaximumRetryAttempts
public int getMaximumRetryAttempts() -
setMaximumRetryAttempts
public void setMaximumRetryAttempts(int maximumRetryAttempts) -
getRetryDelay
public int getRetryDelay() -
setRetryDelay
public void setRetryDelay(int retryDelay) -
isRejectAndDontRequeue
public boolean isRejectAndDontRequeue() -
setRejectAndDontRequeue
public void setRejectAndDontRequeue(boolean rejectAndDontRequeue) -
isAllowNullBody
public boolean isAllowNullBody() -
setAllowNullBody
public void setAllowNullBody(boolean allowNullBody) -
getArgs
-
setArgs
-