org.springframework.integration.channel
Class DirectChannel

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

public class DirectChannel
extends AbstractSubscribableChannel<SimpleDispatcher>

A channel that invokes a single subscriber for each sent Message. The invocation will occur in the sender's thread.

Author:
Dave Syer, Mark Fisher

Nested Class Summary
 
Nested classes/interfaces inherited from class org.springframework.integration.channel.AbstractMessageChannel
AbstractMessageChannel.ChannelInterceptorList
 
Constructor Summary
DirectChannel()
           
 
Method Summary
 
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

DirectChannel

public DirectChannel()