kr.co.hit.live.aop
Class MethodInterceptorProxy

java.lang.Object
  extended by kr.co.hit.live.aop.AbstractInterceptorProxy
      extended by kr.co.hit.live.aop.MethodInterceptorProxy
All Implemented Interfaces:
InvocationHandler, InterceptorProxy
Direct Known Subclasses:
AbstractAutoProxy

public class MethodInterceptorProxy
extends AbstractInterceptorProxy

MethodInterceptor를 사용하는 InterceptorProxy의 구현

Since:
4.0
Author:
김형도

Field Summary
protected  List<org.aopalliance.intercept.MethodInterceptor> interceptorList
           
 
Fields inherited from class kr.co.hit.live.aop.AbstractInterceptorProxy
serviceName, serviceTarget
 
Constructor Summary
MethodInterceptorProxy()
           
 
Method Summary
 Object invoke(Object proxy, Method method, Object[] args)
           
 void setInterceptor(org.aopalliance.intercept.MethodInterceptor interceptor)
          interceptor로 사용할 MethodInterceptor 객체를 설정한다.
 
Methods inherited from class kr.co.hit.live.aop.AbstractInterceptorProxy
getServiceName, getServiceTarget, newProxyInstance, setTarget
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

interceptorList

protected List<org.aopalliance.intercept.MethodInterceptor> interceptorList
Constructor Detail

MethodInterceptorProxy

public MethodInterceptorProxy()
Method Detail

invoke

public Object invoke(Object proxy,
                     Method method,
                     Object[] args)
              throws Throwable
Throws:
Throwable

setInterceptor

public void setInterceptor(org.aopalliance.intercept.MethodInterceptor interceptor)
interceptor로 사용할 MethodInterceptor 객체를 설정한다.

Parameters:
interceptor -


Copyright © 2014. All Rights Reserved.