1 package net.sf.crispy.server;
2
3 import net.sf.crispy.InterceptorHandler;
4
5 /**
6 * Is responsible for creation of a new <code>InterceptorHandler</code> instance.
7 * This is a callback interface for the <code>SreviceEnnpoint</code>. With this interface you can
8 * set a <code>InterceptorHandler</code> by the <code>ServiceEndpoint</code> to handle
9 * <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 }