net.kldp.beat.interceptor.assemble
Class UserInterceptorContainerPool

java.lang.Object
  extended by net.kldp.beat.interceptor.assemble.UserInterceptorContainerPool

public class UserInterceptorContainerPool
extends java.lang.Object

인터셉터 컨테이너를 저장하고 로드하는 풀입니다.


Field Summary
private static java.util.Map<java.lang.annotation.Annotation,UserInterceptorContainer> pool
           
 
Constructor Summary
UserInterceptorContainerPool()
           
 
Method Summary
private static void addInterceptorContainer(java.lang.annotation.Annotation annotation)
           
static UserInterceptorContainer get(java.lang.annotation.Annotation annotation)
          어노테이션을 기반으로 사용자 인터셉터 객체를 얻습니다.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pool

private static java.util.Map<java.lang.annotation.Annotation,UserInterceptorContainer> pool
Constructor Detail

UserInterceptorContainerPool

public UserInterceptorContainerPool()
Method Detail

get

public static UserInterceptorContainer get(java.lang.annotation.Annotation annotation)
                                    throws java.lang.ClassNotFoundException
어노테이션을 기반으로 사용자 인터셉터 객체를 얻습니다.

Parameters:
annotation -
Returns:
Throws:
java.lang.ClassNotFoundException

addInterceptorContainer

private static void addInterceptorContainer(java.lang.annotation.Annotation annotation)
                                     throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException