View Javadoc

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  }