org.springframework.integration.channel
Class MapBasedChannelResolver

java.lang.Object
  extended by org.springframework.integration.channel.MapBasedChannelResolver
All Implemented Interfaces:
ChannelResolver

public class MapBasedChannelResolver
extends java.lang.Object
implements ChannelResolver

ChannelResolver implementation that resolves MessageChannel instances by matching the channel name against keys within a Map.

Author:
Mark Fisher

Constructor Summary
MapBasedChannelResolver()
           
 
Method Summary
 MessageChannel resolveChannelName(java.lang.String channelName)
          Return the MessageChannel for the given name.
 void setChannelMap(java.util.Map<java.lang.String,MessageChannel> channelMap)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MapBasedChannelResolver

public MapBasedChannelResolver()
Method Detail

setChannelMap

public void setChannelMap(java.util.Map<java.lang.String,MessageChannel> channelMap)

resolveChannelName

public MessageChannel resolveChannelName(java.lang.String channelName)
Description copied from interface: ChannelResolver
Return the MessageChannel for the given name.

Specified by:
resolveChannelName in interface ChannelResolver