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 }