|
SSISO Community검색 |
|
SSISO Community메뉴 |
|
SSISO Community카페 |
|
블로그 카테고리 |
|
|
spring로 검색한 결과 |
|
등록일:2008-06-10 17:35:41 작성자: 제목:AOP proxy | Spring AOP |
|
프락시팩토리에 정의된 메소드
ProxyFactory
(Object target) |
AOP대상이 되는 클레스를 지정한다. 파라메터를 갖는 생성자. |
ProxyFactory
(Class[] interfaces) |
AOP대상이되는 복수의 클래스 인터페이스를 지정하는 파라메터를 갖는 생성자 |
Object getProxy() |
ProxFactory에 설정된 정보의 위치. AOP가 적용된 클레스를 갖는 메소드. |
void addAdvisor
(Advisor advisor) |
Advice와 Pointcut을 캡슐화한 Advisor을 ProxyFactory에 설정하는 메소드. ProxyFactory에는 복수의 Advisor를 설정하는 것이 가능. 보통은 이 메소드를 사용해서 Advice와 Pointcut을 지정한다. |
void addAdvice
(Advice advice) |
Advice를 ProxyFactory에 설정하는 메소드. ProxyFactory에는 복수의 Advice를 설정하는 것이 가능. 또한 여러가지 Advice타입마다 Advice를 추가하는 메소드도 준비되어있다.(ex addThrowsAdvice등등) |
void addAdvice
(int pos,Advice advice) |
파라메터pos로 지정된 순번으로 실행되는 Advice를 추가하는 메소드. 지정된 순번으로 실행되는 Interceptor,Advisor를 추가하는 메소드도 준비되어있다. |
void addInterceptor
(interceptor intereptor) |
void addAdvice(Advice advice)와 동일한 기능을 갖는 메소드. Around advice는 Interceptor라고 불리기도 하지만, AOP Alliance로 지정된 Advice는 Interceptor의 슈퍼인터페이스이다. |
void setTarget(Object target) |
AOP대상이된 클레스를 지정하는 메소드 |
void setInterfaces
(Class[] interfaces) |
AOP 대상이된 복수의 클레스의 인터페이스를 지정하는 파라메터를 갖는 메소드. 생성자 ProxyFactory(Class[] interfaces)와 동일하다. |
void setProxyTargetClass
(boolean proxyTargetClass) |
AOP대상이되는 클레스가 인터페이스를 갖지않는 경우 파라메터에 true를 설정한다. |
|
|
|
|
|
|