@Configuration
@ConditionalOnClass(value={org.springframework.context.annotation.EnableAspectJAutoProxy.class,org.aspectj.lang.annotation.Aspect.class,org.aspectj.lang.reflect.Advice.class})
@ConditionalOnProperty(prefix="spring.aop",
name="auto",
havingValue="true",
matchIfMissing=true)
public class AopAutoConfigurationAfter
extends Object
| Constructor and Description |
|---|
AopAutoConfigurationAfter() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.aop.aspectj.AspectJExpressionPointcutAdvisor |
customizableTraceAdvisor(CustomizableTraceInterceptor customizableTraceInterceptor) |
CustomizableTraceInterceptor |
customizableTraceInterceptor() |
org.springframework.aop.aspectj.AspectJExpressionPointcutAdvisor |
jamonPerformanceMonitorAdvisor(JamonPerformanceMonitorInterceptor jamonPerformanceMonitorInterceptor) |
JamonPerformanceMonitorInterceptorCustom |
jamonPerformanceMonitorInterceptor() |
@Bean
@ConditionalOnClass(name="com.jamonapi.Monitor")
@ConfigurationProperties(value="spring.aop.interceptor.jamon-performance-monitor")
@ConditionalOnProperty(prefix="spring.aop.interceptor.jamon-performance-monitor",
name="enabled",
matchIfMissing=true)
public JamonPerformanceMonitorInterceptorCustom jamonPerformanceMonitorInterceptor()
@Bean
@ConfigurationProperties(value="spring.aop.interceptor.customizable-trace")
@ConditionalOnProperty(prefix="spring.aop.interceptor.customizable-trace",
name="enabled",
matchIfMissing=true)
public CustomizableTraceInterceptor customizableTraceInterceptor()
@Bean @ConditionalOnClass(name="com.jamonapi.Monitor") @ConditionalOnBean(value=org.springframework.aop.interceptor.JamonPerformanceMonitorInterceptor.class) @ConfigurationProperties(value="spring.aop.advisor.jamon-performance-monitor") @ConditionalOnProperty(prefix="spring.aop.interceptor.jamon-performance-monitor", name="enabled", matchIfMissing=true) public org.springframework.aop.aspectj.AspectJExpressionPointcutAdvisor jamonPerformanceMonitorAdvisor(JamonPerformanceMonitorInterceptor jamonPerformanceMonitorInterceptor)
@Bean @ConditionalOnBean(value=org.springframework.aop.interceptor.CustomizableTraceInterceptor.class) @ConfigurationProperties(value="spring.aop.advisor.customizable-trace") @ConditionalOnProperty(prefix="spring.aop.interceptor.customizable-trace", name="enabled", matchIfMissing=true) public org.springframework.aop.aspectj.AspectJExpressionPointcutAdvisor customizableTraceAdvisor(CustomizableTraceInterceptor customizableTraceInterceptor)
Copyright © 2017 Pivotal Software, Inc.. All rights reserved.