@groovy.util.logging.Slf4j @groovy.transform.CompileStatic class AclAutoProxyCreator extends AbstractAutoProxyCreator implements InitializingBean
Based on https://github.com/alkemist/grails-aop-reloading-fix/blob/master/src/groovy/grails/plugin/aopreloadingfix/ClassLoaderPerProxyGroovyAwareAspectJAwareAdvisorAutoProxyCreator.groovy and https://github.com/grails-plugins/grails-spring-security-acl/pull/8
| Modifiers | Name | Description |
|---|---|---|
protected java.lang.Class<? extends java.lang.annotation.Annotation>[] |
ANNOTATIONS |
|
protected java.lang.ClassLoader |
baseLoader |
|
protected GrailsApplication |
grailsApplication |
|
protected java.util.Collection<java.lang.String> |
serviceBeanNames |
| Constructor and description |
|---|
AclAutoProxyCreator() |
| Type Params | Return Type | Name and description |
|---|---|---|
|
void |
afterPropertiesSet() |
|
protected boolean |
beanIsAnnotated(java.lang.Class<?> c) |
|
protected java.lang.Object |
createProxy(java.lang.Class<?> beanClass, java.lang.String beanName, java.lang.Object[] specificInterceptors, TargetSource targetSource) |
|
protected java.lang.Object[] |
getAdvicesAndAdvisorsForBean(java.lang.Class<?> beanClass, java.lang.String beanName, TargetSource customTargetSource) |
|
protected java.lang.Object |
getCacheKey(java.lang.Class<?> beanClass, java.lang.String beanName) |
|
void |
setBeanClassLoader(java.lang.ClassLoader classLoader) |
|
void |
setGrailsApplication(GrailsApplication application)Dependency injection for the application. |
|
protected boolean |
shouldProxy(java.lang.Class<?> c, java.lang.String beanName) |
|
protected boolean |
shouldProxyTargetClass(java.lang.Class<?> beanClass, java.lang.String beanName) |
Dependency injection for the application.
application - the application