Class 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.HeaderFilterStrategyAware, org.apache.camel.StatefulService, org.apache.camel.SuspendableService

    @Component("spring-rabbitmq")
    public class SpringRabbitMQComponent
    extends org.apache.camel.support.HeaderFilterStrategyComponent
    • Constructor Detail

      • SpringRabbitMQComponent

        public SpringRabbitMQComponent()
    • Method Detail

      • doInit

        protected void doInit()
                       throws Exception
        Overrides:
        doInit in class org.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:
        createEndpoint in class org.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)
      • setMessagePropertiesConverter

        public void setMessagePropertiesConverter​(MessagePropertiesConverter messagePropertiesConverter)
      • isAutoStartup

        public boolean isAutoStartup()
      • setAutoStartup

        public void setAutoStartup​(boolean autoStartup)
      • isAutoDeclare

        public boolean isAutoDeclare()
      • setAutoDeclare

        public void setAutoDeclare​(boolean autoDeclare)
      • getDeadLetterExchange

        public String getDeadLetterExchange()
      • setDeadLetterExchange

        public void setDeadLetterExchange​(String deadLetterExchange)
      • getDeadLetterQueue

        public String getDeadLetterQueue()
      • setDeadLetterQueue

        public void setDeadLetterQueue​(String deadLetterQueue)
      • getDeadLetterRoutingKey

        public String getDeadLetterRoutingKey()
      • setDeadLetterRoutingKey

        public void setDeadLetterRoutingKey​(String deadLetterRoutingKey)
      • getDeadLetterExchangeType

        public String getDeadLetterExchangeType()
      • setDeadLetterExchangeType

        public void setDeadLetterExchangeType​(String deadLetterExchangeType)
      • 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)
      • setListenerContainerFactory

        public void setListenerContainerFactory​(ListenerContainerFactory listenerContainerFactory)
      • isIgnoreDeclarationExceptions

        public boolean isIgnoreDeclarationExceptions()
      • setIgnoreDeclarationExceptions

        public void setIgnoreDeclarationExceptions​(boolean ignoreDeclarationExceptions)
      • getMessageListenerContainerType

        public String getMessageListenerContainerType()
      • setMessageListenerContainerType

        public void setMessageListenerContainerType​(String messageListenerContainerType)
      • getConcurrentConsumers

        public int getConcurrentConsumers()
      • setConcurrentConsumers

        public void setConcurrentConsumers​(int concurrentConsumers)
      • getMaxConcurrentConsumers

        public Integer getMaxConcurrentConsumers()
      • setMaxConcurrentConsumers

        public void setMaxConcurrentConsumers​(Integer maxConcurrentConsumers)
      • 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)