org.jboss.soa.esb.actions
Class ActionDefinitionFactory

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

public class ActionDefinitionFactory
extends java.lang.Object

Action Definition Factory.

Note, much of the logic in this class could easily be replaced through the use of an IoC container.

Since:
Version 4.0
Author:
tom.fennelly@jboss.com

Constructor Summary
ActionDefinitionFactory(ConfigTree config)
          Construct a factory instance.
 
Method Summary
 ActionDefinition getInstance(java.lang.String actionName)
          Get the action definition for the specified action name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActionDefinitionFactory

public ActionDefinitionFactory(ConfigTree config)
                        throws ConfigurationException
Construct a factory instance.

Parameters:
config - ActionDefinition configuration.
Throws:
ConfigurationException - Invalid configuration.
Method Detail

getInstance

public ActionDefinition getInstance(java.lang.String actionName)
Get the action definition for the specified action name.

Parameters:
actionName - The action name.
Returns:
The action definition.