01: package net.sf.crispy.server;
02:
03: import net.sf.crispy.InterceptorHandler;
04:
05: /**
06: * Is responsible for creation of a new <code>InterceptorHandler</code> instance.
07: * This is a callback interface for the <code>SreviceEnnpoint</code>. With this interface you can
08: * set a <code>InterceptorHandler</code> by the <code>ServiceEndpoint</code> to handle
09: * <code>Interceptor</code> and <code>Modifier</code>.
10: *
11: *
12: * @author Linke
13: *
14: * @since 1.1.0
15: */
16: public interface InterceptorHandlerCreator {
17:
18: /**
19: * By every call is a new <code>InterceptorHandler</code> instance created.
20: *
21: * @return A new <code>InterceptorHandler</code> instance.
22: */
23: public InterceptorHandler createNewInterceptorHandlerInstance();
24: }
|