com.yammer.metrics.spring
Class TimedAnnotationBeanPostProcessor

java.lang.Object
  extended by org.springframework.aop.framework.ProxyConfig
      extended by com.yammer.metrics.spring.AbstractProxyingBeanPostProcessor
          extended by com.yammer.metrics.spring.TimedAnnotationBeanPostProcessor
All Implemented Interfaces:
Serializable, org.springframework.beans.factory.config.BeanPostProcessor

public class TimedAnnotationBeanPostProcessor
extends AbstractProxyingBeanPostProcessor

See Also:
Serialized Form

Constructor Summary
TimedAnnotationBeanPostProcessor(MetricsRegistry metrics, org.springframework.aop.framework.ProxyConfig config, String scope)
           
 
Method Summary
 org.aopalliance.intercept.MethodInterceptor getMethodInterceptor(Class<?> targetClass)
           
 org.springframework.aop.Pointcut getPointcut()
           
 
Methods inherited from class com.yammer.metrics.spring.AbstractProxyingBeanPostProcessor
postProcessAfterInitialization, postProcessBeforeInitialization
 
Methods inherited from class org.springframework.aop.framework.ProxyConfig
copyFrom, isExposeProxy, isFrozen, isOpaque, isOptimize, isProxyTargetClass, setExposeProxy, setFrozen, setOpaque, setOptimize, setProxyTargetClass, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TimedAnnotationBeanPostProcessor

public TimedAnnotationBeanPostProcessor(MetricsRegistry metrics,
                                        org.springframework.aop.framework.ProxyConfig config,
                                        String scope)
Method Detail

getPointcut

public org.springframework.aop.Pointcut getPointcut()
Specified by:
getPointcut in class AbstractProxyingBeanPostProcessor

getMethodInterceptor

public org.aopalliance.intercept.MethodInterceptor getMethodInterceptor(Class<?> targetClass)
Specified by:
getMethodInterceptor in class AbstractProxyingBeanPostProcessor


Copyright © 2012. All Rights Reserved.