Class ChannelRegistration

java.lang.Object
org.springframework.messaging.simp.config.ChannelRegistration

public class ChannelRegistration extends Object
A registration class for customizing the configuration for a MessageChannel.
Since:
4.0
Author:
Rossen Stoyanchev
  • Constructor Details

    • ChannelRegistration

      public ChannelRegistration()
  • Method Details

    • taskExecutor

      public TaskExecutorRegistration taskExecutor()
      Configure the thread pool backing this message channel.
    • taskExecutor

      public TaskExecutorRegistration taskExecutor(@Nullable ThreadPoolTaskExecutor taskExecutor)
      Configure the thread pool backing this message channel using a custom ThreadPoolTaskExecutor.
      Parameters:
      taskExecutor - the executor to use (or null for a default executor)
    • interceptors

      public ChannelRegistration interceptors(ChannelInterceptor... interceptors)
      Configure the given interceptors for this message channel, adding them to the channel's current list of interceptors.
      Since:
      4.3.12
    • hasTaskExecutor

      protected boolean hasTaskExecutor()
    • hasInterceptors

      protected boolean hasInterceptors()
    • getInterceptors

      protected List<ChannelInterceptor> getInterceptors()