com.yammer.metrics.spring
Class AbstractProxyingBeanPostProcessor

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

public abstract class AbstractProxyingBeanPostProcessor
extends org.springframework.aop.framework.ProxyConfig
implements org.springframework.beans.factory.config.BeanPostProcessor

See Also:
Serialized Form

Constructor Summary
AbstractProxyingBeanPostProcessor()
           
 
Method Summary
abstract  org.aopalliance.intercept.MethodInterceptor getMethodInterceptor(Class<?> targetClass)
           
abstract  org.springframework.aop.Pointcut getPointcut()
           
 Object postProcessAfterInitialization(Object bean, String beanName)
           
 Object postProcessBeforeInitialization(Object bean, String beanName)
           
 
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

AbstractProxyingBeanPostProcessor

public AbstractProxyingBeanPostProcessor()
Method Detail

getMethodInterceptor

public abstract org.aopalliance.intercept.MethodInterceptor getMethodInterceptor(Class<?> targetClass)

getPointcut

public abstract org.springframework.aop.Pointcut getPointcut()

postProcessBeforeInitialization

public Object postProcessBeforeInitialization(Object bean,
                                              String beanName)
                                       throws org.springframework.beans.BeansException
Specified by:
postProcessBeforeInitialization in interface org.springframework.beans.factory.config.BeanPostProcessor
Throws:
org.springframework.beans.BeansException

postProcessAfterInitialization

public Object postProcessAfterInitialization(Object bean,
                                             String beanName)
                                      throws org.springframework.beans.BeansException
Specified by:
postProcessAfterInitialization in interface org.springframework.beans.factory.config.BeanPostProcessor
Throws:
org.springframework.beans.BeansException


Copyright © 2012. All Rights Reserved.