org.jboss.soa.esb.actions
Class StaticRouter

java.lang.Object
  extended by org.jboss.soa.esb.actions.StaticRouter

public class StaticRouter
extends java.lang.Object


Field Summary
protected  ConfigTree _config
           
protected  java.util.List<java.lang.String[]> _destinations
           
protected static org.apache.log4j.Logger _logger
           
static java.lang.String ROUTE_TO_TAG
           
 
Constructor Summary
StaticRouter(ConfigTree config)
           
 
Method Summary
protected  void checkMyParms()
           
 Message process(Message message)
           
 Message split(Message message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ROUTE_TO_TAG

public static final java.lang.String ROUTE_TO_TAG
See Also:
Constant Field Values

_config

protected ConfigTree _config

_destinations

protected java.util.List<java.lang.String[]> _destinations

_logger

protected static org.apache.log4j.Logger _logger
Constructor Detail

StaticRouter

public StaticRouter(ConfigTree config)
             throws ConfigurationException,
                    RegistryException
Throws:
ConfigurationException
RegistryException
Method Detail

process

public Message process(Message message)
                throws MalformedEPRException,
                       RegistryException,
                       CourierException
Throws:
MalformedEPRException
RegistryException
CourierException

checkMyParms

protected void checkMyParms()
                     throws ConfigurationException
Throws:
ConfigurationException

split

public Message split(Message message)
              throws MalformedEPRException,
                     RegistryException,
                     CourierException
Throws:
MalformedEPRException
RegistryException
CourierException