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 }