net.kldp.beat.interceptor.pool
Class UserInterceptorClassPool
java.lang.Object
net.kldp.beat.interceptor.pool.UserInterceptorClassPool
public class UserInterceptorClassPool
- extends java.lang.Object
사용자 인터셉터 클래스를 불러들이고 보관하는 클래스풀 입니다.
Method Summary |
private static void |
addInterceptor(java.lang.String simpleName)
인터셉터 맵에 인터셉터 클래스를 추가합니다. |
static java.lang.Class<? extends UserInterceptor> |
get(java.lang.annotation.Annotation annotation)
사용자 인터셉터 클래스를 불러들입니다. |
static java.lang.Class<? extends UserInterceptor> |
get(java.lang.String simpleName)
사용자 인터셉터 클래스를 불러들입니다. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
interceptorClasses
private static java.util.Map<java.lang.String,java.lang.Class<? extends UserInterceptor>> interceptorClasses
UserInterceptorClassPool
public UserInterceptorClassPool()
get
public static java.lang.Class<? extends UserInterceptor> get(java.lang.String simpleName)
throws java.lang.ClassNotFoundException
- 사용자 인터셉터 클래스를 불러들입니다.
- Parameters:
simpleName
-
- Returns:
-
- Throws:
java.lang.ClassNotFoundException
get
public static java.lang.Class<? extends UserInterceptor> get(java.lang.annotation.Annotation annotation)
throws java.lang.ClassNotFoundException
- 사용자 인터셉터 클래스를 불러들입니다.
- Parameters:
annotation
-
- Returns:
-
- Throws:
java.lang.ClassNotFoundException
addInterceptor
private static void addInterceptor(java.lang.String simpleName)
throws java.lang.ClassNotFoundException
- 인터셉터 맵에 인터셉터 클래스를 추가합니다.
- Parameters:
simpleName
-
- Throws:
java.lang.ClassNotFoundException