br.com.ibnetwork.guara.pipeline.valve.modules
Class ModuleExecutorSupport
java.lang.Object
br.com.ibnetwork.guara.pipeline.valve.ValveSupport
br.com.ibnetwork.guara.pipeline.valve.modules.ModuleExecutorSupport
- All Implemented Interfaces:
- Valve, org.apache.avalon.framework.configuration.Configurable, org.apache.avalon.framework.service.Serviceable
- Direct Known Subclasses:
- ActionExecutor, ScreenExecutor
public abstract class ModuleExecutorSupport
- extends ValveSupport
- implements org.apache.avalon.framework.service.Serviceable, org.apache.avalon.framework.configuration.Configurable
- Author:
- leandro
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected org.apache.commons.logging.Log logger
loader
protected ModuleLoader loader
recurse
protected boolean recurse
ModuleExecutorSupport
public ModuleExecutorSupport()
service
public void service(org.apache.avalon.framework.service.ServiceManager manager)
throws org.apache.avalon.framework.service.ServiceException
- Specified by:
service
in interface org.apache.avalon.framework.service.Serviceable
- Throws:
org.apache.avalon.framework.service.ServiceException
configure
public void configure(org.apache.avalon.framework.configuration.Configuration conf)
throws org.apache.avalon.framework.configuration.ConfigurationException
- Specified by:
configure
in interface org.apache.avalon.framework.configuration.Configurable
- Throws:
org.apache.avalon.framework.configuration.ConfigurationException
execute
public boolean execute(RunData runData)
throws PipelineException
- Specified by:
execute
in class ValveSupport
- Throws:
PipelineException
getModuleName
protected abstract java.lang.String getModuleName(RunData runData)
getModuleType
protected abstract java.lang.String getModuleType(RunData runData)
executeModule
protected Outcome executeModule(Module module,
RunData runData)
throws java.lang.Exception
- Throws:
java.lang.Exception
Copyright © 1999-2006 InterBusiness Technologies. All Rights Reserved.