Class PublishSubscribeChannelSpec<S extends PublishSubscribeChannelSpec<S>>

Type Parameters:
S - the target PublishSubscribeChannelSpec implementation type.
All Implemented Interfaces:
DisposableBean, FactoryBean<PublishSubscribeChannel>, InitializingBean, Lifecycle, Phased, SmartLifecycle, ComponentsRegistration
Direct Known Subclasses:
PublishSubscribeSpec

public class PublishSubscribeChannelSpec<S extends PublishSubscribeChannelSpec<S>> extends MessageChannelSpec<S,PublishSubscribeChannel>
Since:
5.0
Author:
Artem Bilan
  • Constructor Details

    • PublishSubscribeChannelSpec

      protected PublishSubscribeChannelSpec()
    • PublishSubscribeChannelSpec

      protected PublishSubscribeChannelSpec(boolean requireSubscribers)
    • PublishSubscribeChannelSpec

      protected PublishSubscribeChannelSpec(@Nullable Executor executor)
    • PublishSubscribeChannelSpec

      protected PublishSubscribeChannelSpec(@Nullable Executor executor, boolean requireSubscribers)
  • Method Details

    • errorHandler

      public S errorHandler(ErrorHandler errorHandler)
    • ignoreFailures

      public S ignoreFailures(boolean ignoreFailures)
    • applySequence

      public S applySequence(boolean applySequence)
    • maxSubscribers

      public S maxSubscribers(Integer maxSubscribers)
    • minSubscribers

      public S minSubscribers(int minSubscribers)