Class BroadcastingSubscribableChannelWrapper

  • All Implemented Interfaces:
    IChannelReceiver, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.DisposableBean, org.springframework.messaging.MessageChannel, org.springframework.messaging.SubscribableChannel, org.springframework.messaging.support.InterceptableChannel

    public class BroadcastingSubscribableChannelWrapper
    extends org.springframework.messaging.support.AbstractSubscribableChannel
    implements IChannelReceiver
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.springframework.messaging.support.AbstractMessageChannel

        org.springframework.messaging.support.AbstractMessageChannel.ChannelInterceptorChain
    • Field Summary

      • Fields inherited from class org.springframework.messaging.support.AbstractMessageChannel

        logger
      • Fields inherited from interface org.springframework.messaging.MessageChannel

        INDEFINITE_TIMEOUT
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addInterceptor​(org.springframework.messaging.support.ChannelInterceptor interceptor)  
      void destroy()  
      String getName()  
      org.springframework.messaging.SubscribableChannel getWrappedChannel()  
      protected boolean sendInternal​(org.springframework.messaging.Message<?> theMessage, long timeout)  
      • Methods inherited from class org.springframework.messaging.support.AbstractSubscribableChannel

        getSubscribers, hasSubscription, subscribe, unsubscribe
      • Methods inherited from class org.springframework.messaging.support.AbstractMessageChannel

        addInterceptor, getBeanName, getInterceptors, getLogger, removeInterceptor, removeInterceptor, send, send, setBeanName, setInterceptors, setLogger, toString
      • Methods inherited from interface org.springframework.messaging.support.InterceptableChannel

        addInterceptor, getInterceptors, removeInterceptor, removeInterceptor, setInterceptors
      • Methods inherited from interface org.springframework.messaging.MessageChannel

        send, send
      • Methods inherited from interface org.springframework.messaging.SubscribableChannel

        subscribe, unsubscribe
    • Method Detail

      • getWrappedChannel

        public org.springframework.messaging.SubscribableChannel getWrappedChannel()
      • sendInternal

        protected boolean sendInternal​(org.springframework.messaging.Message<?> theMessage,
                                       long timeout)
        Specified by:
        sendInternal in class org.springframework.messaging.support.AbstractMessageChannel
      • destroy

        public void destroy()
                     throws Exception
        Specified by:
        destroy in interface org.springframework.beans.factory.DisposableBean
        Throws:
        Exception
      • addInterceptor

        public void addInterceptor​(org.springframework.messaging.support.ChannelInterceptor interceptor)
        Specified by:
        addInterceptor in interface org.springframework.messaging.support.InterceptableChannel
        Overrides:
        addInterceptor in class org.springframework.messaging.support.AbstractMessageChannel