org.springframework.integration.channel
Class PublishSubscribeChannel

java.lang.Object
  extended by org.springframework.integration.channel.AbstractMessageChannel
      extended by org.springframework.integration.channel.AbstractSubscribableChannel<BroadcastingDispatcher>
          extended by org.springframework.integration.channel.PublishSubscribeChannel
All Implemented Interfaces:
org.springframework.beans.factory.BeanNameAware, SubscribableChannel, MessageChannel

public class PublishSubscribeChannel
extends AbstractSubscribableChannel<BroadcastingDispatcher>

A channel that sends Messages to each of its subscribers.

Author:
Mark Fisher

Nested Class Summary
 
Nested classes/interfaces inherited from class org.springframework.integration.channel.AbstractMessageChannel
AbstractMessageChannel.ChannelInterceptorList
 
Constructor Summary
PublishSubscribeChannel()
           
PublishSubscribeChannel(org.springframework.core.task.TaskExecutor taskExecutor)
          Create a PublishSubscribeChannel that will use a TaskExecutor to publish its Messages.
 
Method Summary
 void setApplySequence(boolean applySequence)
           
 
Methods inherited from class org.springframework.integration.channel.AbstractSubscribableChannel
doSend, getDispatcher, subscribe, unsubscribe
 
Methods inherited from class org.springframework.integration.channel.AbstractMessageChannel
addInterceptor, getInterceptors, getName, send, send, setBeanName, setInterceptors, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.springframework.integration.core.MessageChannel
getName, send, send
 

Constructor Detail

PublishSubscribeChannel

public PublishSubscribeChannel(org.springframework.core.task.TaskExecutor taskExecutor)
Create a PublishSubscribeChannel that will use a TaskExecutor to publish its Messages.


PublishSubscribeChannel

public PublishSubscribeChannel()
Method Detail

setApplySequence

public void setApplySequence(boolean applySequence)