1 package br.com.ibnetwork.guara.pipeline.valve.audit;
2
3 import org.apache.avalon.framework.configuration.Configurable;
4 import org.apache.avalon.framework.configuration.Configuration;
5 import org.apache.avalon.framework.configuration.ConfigurationException;
6
7 import br.com.ibnetwork.guara.pipeline.PipelineException;
8 import br.com.ibnetwork.guara.pipeline.valve.ValveSupport;
9 import br.com.ibnetwork.guara.rundata.RunData;
10
11 /***
12 * @author leandro
13 */
14 public class LogValve
15 extends ValveSupport
16 implements Configurable
17 {
18 private String message;
19
20 public void configure(Configuration conf)
21 throws ConfigurationException
22 {
23 message = conf.getChild("message").getAttribute("text");
24 }
25
26 public boolean execute(RunData runData)
27 throws PipelineException
28 {
29 log.info(message);
30 return true;
31 }
32 }