01: package com.tagtraum.jo;
02:
03: import com.tagtraum.framework.http.RequestLine;
04: import com.tagtraum.framework.http.HttpHeader;
05:
06: /**
07: *
08: * @author <a href="mailto:hs@tagtraum.com">Hendrik Schreiber</a>
09: * @version 1.1beta1 $Id: RequestInterceptor.java,v 1.2 2003/07/10 00:52:33 hendriks73 Exp $
10: */
11: public interface RequestInterceptor {
12: public I_JoServletService getService();
13:
14: public RequestInterceptorConfig getConfig();
15:
16: public void init(RequestInterceptorConfig config)
17: throws InterceptorException;
18:
19: public InterceptorResult intercept(RequestLine requestLine,
20: HttpHeader header) throws InterceptorException;
21:
22: public void destroy();
23: }
|