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

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

    • SpringRabbitMQComponent

      public SpringRabbitMQComponent()
  • Method Details

    • 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)
    • getMessagePropertiesConverter

      public MessagePropertiesConverter getMessagePropertiesConverter()
    • 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)
    • getListenerContainerFactory

      public ListenerContainerFactory getListenerContainerFactory()
    • 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)