Interface PollingMessageSource<T>

Type Parameters:
T - the message payload type.
All Superinterfaces:
AcknowledgementProcessingMessageSource<T>, ConfigurableContainerComponent, Lifecycle, MessageSource<T>, Phased, SmartLifecycle, TaskExecutorAware
All Known Implementing Classes:
AbstractPollingMessageSource, AbstractSqsMessageSource, FifoSqsMessageSource, StandardSqsMessageSource

public interface PollingMessageSource<T> extends AcknowledgementProcessingMessageSource<T>, SmartLifecycle, TaskExecutorAware
MessageSource extension that provides polling configurations and SmartLifecycle capabilities.
  • Method Details

    • setPollingEndpointName

      void setPollingEndpointName(String endpointName)
      Set the endpoint name that will be polled by this source.
      Parameters:
      endpointName - the name.
    • setBackPressureHandler

      void setBackPressureHandler(BackPressureHandler backPressureHandler)
      Set the BackPressureHandler that will be use to handle backpressure in this source.
      Parameters:
      backPressureHandler - the handler.