Class PublishSubscribeChannelSpec<S extends PublishSubscribeChannelSpec<S>>

java.lang.Object
org.springframework.beans.factory.config.AbstractFactoryBean<T>
Type Parameters:
S - the target PublishSubscribeChannelSpec implementation type.
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.FactoryBean<PublishSubscribeChannel>, org.springframework.beans.factory.InitializingBean, org.springframework.context.Lifecycle, org.springframework.context.Phased, org.springframework.context.SmartLifecycle, ComponentsRegistration
Direct Known Subclasses:
PublishSubscribeSpec

public class PublishSubscribeChannelSpec<S extends PublishSubscribeChannelSpec<S>> extends MessageChannelSpec<S,PublishSubscribeChannel>
Since:
5.0
  • 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(org.springframework.util.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)