1 package jp.sf.grizzly.pipeline.valve; 2 3 import jp.sf.grizzly.pipeline.PipelineException; 4 import jp.sf.grizzly.storage.StreamStorage; 5 6 public interface Valve 7 { 8 public void invoke(StreamStorage storage, ValveContext context) 9 throws PipelineException; 10 11 /*** 12 * Initialize the valve before using in a pipeline. 13 */ 14 public void initialize() throws PipelineException; 15 16 }