1 16 17 package org.springframework.aop.framework.adapter; 18 19 import org.aopalliance.aop.Advice; 20 import org.aopalliance.intercept.MethodInterceptor; 21 22 import org.springframework.aop.Advisor; 23 import org.springframework.aop.ThrowsAdvice; 24 25 31 class ThrowsAdviceAdapter implements AdvisorAdapter { 32 33 public boolean supportsAdvice(Advice advice) { 34 return (advice instanceof ThrowsAdvice); 35 } 36 37 public MethodInterceptor getInterceptor(Advisor advisor) { 38 return new ThrowsAdviceInterceptor(advisor.getAdvice()); 39 } 40 41 } 42 | Popular Tags |