org.apache.commons.monitoring.spring
Class BeanNameMonitoringAutoProxyCreator

java.lang.Object
  extended by org.springframework.aop.framework.ProxyConfig
      extended by org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
          extended by org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator
              extended by org.apache.commons.monitoring.spring.BeanNameMonitoringAutoProxyCreator
All Implemented Interfaces:
Serializable, org.springframework.aop.framework.AopInfrastructureBean, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.config.BeanPostProcessor, org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessor, org.springframework.beans.factory.config.SmartInstantiationAwareBeanPostProcessor, org.springframework.core.Ordered

public class BeanNameMonitoringAutoProxyCreator
extends org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
DO_NOT_PROXY, logger, PROXY_WITHOUT_ADDITIONAL_INTERCEPTORS
 
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
 
Constructor Summary
BeanNameMonitoringAutoProxyCreator()
           
 
Method Summary
protected  Object[] getAdvicesAndAdvisorsForBean(Class beanClass, String beanName, org.springframework.aop.TargetSource targetSource)
           
 MonitorNameExtractor getCounterNameExtractor()
           
 void setCounterNameExtractor(MonitorNameExtractor counterNameExtractor)
           
 
Methods inherited from class org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator
isMatch, setBeanNames
 
Methods inherited from class org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
advisorsPreFiltered, buildAdvisors, createProxy, customizeProxyFactory, determineCandidateConstructors, getBeanFactory, getCacheKey, getCustomTargetSource, getEarlyBeanReference, getOrder, isFrozen, isInfrastructureClass, postProcessAfterInitialization, postProcessAfterInstantiation, postProcessBeforeInitialization, postProcessBeforeInstantiation, postProcessPropertyValues, predictBeanType, setAdvisorAdapterRegistry, setApplyCommonInterceptorsFirst, setBeanClassLoader, setBeanFactory, setCustomTargetSourceCreators, setFrozen, setInterceptorNames, setOrder, setProxyClassLoader, shouldProxyTargetClass, shouldSkip, wrapIfNecessary
 
Methods inherited from class org.springframework.aop.framework.ProxyConfig
copyFrom, isExposeProxy, isOpaque, isOptimize, isProxyTargetClass, setExposeProxy, setOpaque, setOptimize, setProxyTargetClass, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BeanNameMonitoringAutoProxyCreator

public BeanNameMonitoringAutoProxyCreator()
Method Detail

getAdvicesAndAdvisorsForBean

protected Object[] getAdvicesAndAdvisorsForBean(Class beanClass,
                                                String beanName,
                                                org.springframework.aop.TargetSource targetSource)
Overrides:
getAdvicesAndAdvisorsForBean in class org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator

setCounterNameExtractor

public void setCounterNameExtractor(MonitorNameExtractor counterNameExtractor)

getCounterNameExtractor

public MonitorNameExtractor getCounterNameExtractor()


Copyright © 2008–2013 The Apache Software Foundation. All rights reserved.