Class CamelSimpleMessageListenerContainer

  • All Implemented Interfaces:
    MessageListenerContainer, org.springframework.amqp.rabbit.listener.MessageListenerContainer, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationEventPublisherAware, org.springframework.context.Lifecycle, org.springframework.context.Phased, org.springframework.context.SmartLifecycle

    public class CamelSimpleMessageListenerContainer
    extends org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer
    implements MessageListenerContainer
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer

        org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.JavaLangErrorHandler, org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.SharedConnectionNotInitializedException, org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.WrappedTransactionException
    • Field Summary

      • Fields inherited from class org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer

        DEFAULT_RECEIVE_TIMEOUT
      • Fields inherited from class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer

        consumersMonitor, DEFAULT_DEBATCHING_ENABLED, DEFAULT_PREFETCH_COUNT, DEFAULT_RECOVERY_INTERVAL, DEFAULT_SHUTDOWN_TIMEOUT
      • Fields inherited from class org.springframework.amqp.rabbit.connection.RabbitAccessor

        logger
      • Fields inherited from interface org.springframework.context.SmartLifecycle

        DEFAULT_PHASE
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.springframework.amqp.core.AmqpAdmin getAmqpAdmin()  
      • Methods inherited from class org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer

        addAndStartConsumers, addQueueNames, addQueues, adjustConsumers, createBlockingQueueConsumer, doInitialize, doShutdown, doStart, getActiveConsumerCount, handleStartupFailure, initializeConsumers, isConsumerBatchEnabled, publishConsumerFailedEvent, removeQueueNames, removeQueues, setBatchSize, setConcurrency, setConcurrentConsumers, setConsecutiveActiveTrigger, setConsecutiveIdleTrigger, setConsumerBatchEnabled, setConsumerStartTimeout, setDeclarationRetries, setExclusive, setMaxConcurrentConsumers, setMissingQueuesFatal, setQueueNames, setReceiveTimeout, setRetryDeclarationInterval, setStartConsumerMinInterval, setStopConsumerMinInterval, sharedConnectionEnabled, toString, validateConfiguration
      • Methods inherited from class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer

        actualInvokeListener, addAfterReceivePostProcessors, afterPropertiesSet, causeChainHasImmediateAcknowledgeAmqpException, checkMessageListener, checkMismatchedQueues, configureAdminIfNeeded, debatch, destroy, doInvokeListener, doInvokeListener, doSetPossibleAuthenticationFailureFatal, doStop, executeListener, getAcknowledgeMode, getAdviceChain, getAfterReceivePostProcessors, getApplicationContext, getApplicationEventPublisher, getBatchingStrategy, getBeanName, getConnectionFactory, getConsumeDelay, getConsumerArguments, getConsumerTagStrategy, getExclusiveConsumerExceptionLogger, getFailedDeclarationRetryInterval, getIdleEventInterval, getJavaLangErrorHandler, getLastReceive, getListenerId, getMessageListener, getMessagePropertiesConverter, getPhase, getPrefetchCount, getQueueNames, getQueueNamesAsSet, getQueueNamesToQueues, getRecoveryBackOff, getRoutingConnectionFactory, getRoutingLookupKey, getShutdownTimeout, getTaskExecutor, getTransactionAttribute, getTransactionManager, handleListenerException, initialize, initializeProxy, invokeErrorHandler, invokeListener, isActive, isAlwaysRequeueWithTxManagerRollback, isAsyncReplies, isAutoDeclare, isAutoStartup, isChannelLocallyTransacted, isDeBatchingEnabled, isDefaultRequeueRejected, isExclusive, isExposeListenerChannel, isForceCloseChannel, isGlobalQos, isMismatchedQueuesFatal, isMissingQueuesFatal, isMissingQueuesFatalSet, isNoLocal, isPossibleAuthenticationFailureFatal, isPossibleAuthenticationFailureFatalSet, isRunning, isStatefulRetryFatalWithNullMessageId, lazyLoad, prepareHolderForRollback, publishIdleContainerEvent, publishMissingQueueEvent, redeclareElementsIfNecessary, removeAfterReceivePostProcessor, setAcknowledgeMode, setAdviceChain, setAfterReceivePostProcessors, setAlwaysRequeueWithTxManagerRollback, setAmqpAdmin, setApplicationContext, setApplicationEventPublisher, setAutoDeclare, setAutoStartup, setBatchingStrategy, setBeanName, setConsumeDelay, setConsumerArguments, setConsumerTagStrategy, setDeBatchingEnabled, setDefaultRequeueRejected, setErrorHandler, setErrorHandlerLoggerName, setExclusiveConsumerExceptionLogger, setExposeListenerChannel, setFailedDeclarationRetryInterval, setForceCloseChannel, setGlobalQos, setIdleEventInterval, setjavaLangErrorHandler, setListenerId, setLookupKeyQualifier, setMessageListener, setMessagePropertiesConverter, setMicrometerEnabled, setMicrometerTags, setMismatchedQueuesFatal, setNoLocal, setPhase, setPossibleAuthenticationFailureFatal, setPrefetchCount, setQueues, setRecoveryBackOff, setRecoveryInterval, setShutdownTimeout, setStatefulRetryFatalWithNullMessageId, setTaskExecutor, setTransactionAttribute, setTransactionManager, setupMessageListener, shutdown, start, stop, stop, updateLastReceive, wrapToListenerExecutionFailedExceptionIfNeeded
      • Methods inherited from class org.springframework.amqp.rabbit.connection.RabbitAccessor

        convertRabbitAccessException, createConnection, getChannel, getConnection, getTransactionalResourceHolder, isChannelTransacted, setChannelTransacted, setConnectionFactory
    • Constructor Detail

      • CamelSimpleMessageListenerContainer

        public CamelSimpleMessageListenerContainer​(SpringRabbitMQEndpoint endpoint)
    • Method Detail

      • getAmqpAdmin

        public org.springframework.amqp.core.AmqpAdmin getAmqpAdmin()
        Specified by:
        getAmqpAdmin in interface MessageListenerContainer
        Overrides:
        getAmqpAdmin in class org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer