Interface PulsarMessageReaderContainer

All Superinterfaces:
org.springframework.beans.factory.DisposableBean, org.springframework.context.Lifecycle, org.springframework.context.Phased, org.springframework.context.SmartLifecycle
All Known Implementing Classes:
AbstractPulsarMessageReaderContainer, DefaultPulsarMessageReaderContainer

public sealed interface PulsarMessageReaderContainer extends org.springframework.context.SmartLifecycle, org.springframework.beans.factory.DisposableBean permits AbstractPulsarMessageReaderContainer<T>
Internal abstraction used by the framework representing a message listener container. Not meant to be implemented externally.
  • Field Summary

    Fields inherited from interface org.springframework.context.SmartLifecycle

    DEFAULT_PHASE
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
     
     
    default void
    setAutoStartup(boolean autoStartup)
     
    void
    setReaderCustomizer(ReaderBuilderCustomizer<?> readerBuilderCustomizer)
    Set a reader customizer on this container.
    void
    setupReaderListener(Object messageListener)
     

    Methods inherited from interface org.springframework.context.Lifecycle

    isRunning, start, stop

    Methods inherited from interface org.springframework.context.SmartLifecycle

    getPhase, isAutoStartup, stop
  • Method Details

    • setupReaderListener

      void setupReaderListener(Object messageListener)
    • getContainerProperties

      default PulsarReaderContainerProperties getContainerProperties()
    • destroy

      default void destroy()
      Specified by:
      destroy in interface org.springframework.beans.factory.DisposableBean
    • setAutoStartup

      default void setAutoStartup(boolean autoStartup)
    • setReaderCustomizer

      void setReaderCustomizer(ReaderBuilderCustomizer<?> readerBuilderCustomizer)
      Set a reader customizer on this container.
      Parameters:
      readerBuilderCustomizer - ReaderBuilderCustomizer