nkjackzhang
|
3c31e0378f
|
Polish Javadoc
Closes gh-1627
|
8 years ago |
Juergen Hoeller
|
9fdc4404a5
|
Backport selected refinements from the nullability efforts
Issue: SPR-15656
|
9 years ago |
Juergen Hoeller
|
c752ba5b38
|
Polishing
|
9 years ago |
Juergen Hoeller
|
12978b8185
|
Ignore (Auto)Closeable for interface-based proxy decisions
Issue: SPR-15779
(cherry picked from commit 118d147)
|
9 years ago |
Juergen Hoeller
|
aa0d7a61b6
|
AbstractTraceInterceptor provides logExceptionStackTrace flag and writeToLog delegates
Issue: SPR-15763
|
9 years ago |
Juergen Hoeller
|
50f8b6b3ab
|
Revised assertions and $[invocationTime] support for exceptionMessage
Issue: SPR-15763
(cherry picked from commit 19a8efc)
|
9 years ago |
Juergen Hoeller
|
9cb9884533
|
Consistently accept "taskExecutor" bean of type Executor (as stated in @EnableAsync's javadoc)
Issue: SPR-15566
(cherry picked from commit 3cc94ae)
|
9 years ago |
John Ryan
|
bb63ce9935
|
Remove extraneous asterisk
Closes gh-1397
|
9 years ago |
Juergen Hoeller
|
665e6cf6ca
|
Refined log message for interface-implementing method
Issue: SPR-15436
|
9 years ago |
Juergen Hoeller
|
9b2f9e655e
|
CglibAopProxy logs explicit warning for interface-implementing method marked as final
Issue: SPR-15436
(cherry picked from commit 0d0b879)
|
9 years ago |
Juergen Hoeller
|
a2b356162e
|
Explicitly replace target ApplicationListener with singleton proxy, if any (avoiding double registration/invocation)
Issue: SPR-15452
(cherry picked from commit 9abf249)
|
9 years ago |
Stephane Nicoll
|
bde2ddbeb1
|
Update copyright header
Closes gh-1382
|
9 years ago |
John S. Ryan
|
4eb929c105
|
Fix typo in AfterReturningAdviceInterceptor JavaDoc
See gh-1382
|
9 years ago |
Juergen Hoeller
|
c734c3a3fe
|
Polishing
|
9 years ago |
Juergen Hoeller
|
28849e0987
|
Revisit Assert to avoid single-arg assert methods (with refined messages)
Issue: SPR-15196
(cherry picked from commit 1b2dc36)
|
9 years ago |
Juergen Hoeller
|
e2d06eaae5
|
Deprecate outdated abstractions/delegates in core/util
Issue: SPR-15159
|
9 years ago |
Juergen Hoeller
|
26a4aef417
|
Polishing
(cherry picked from commit fc629bb)
|
9 years ago |
Juergen Hoeller
|
d44bc27c9a
|
Avoid FactoryBean initialization on isSingleton check for decorated bean definition
Issue: SPR-14892
Issue: SPR-15042
(cherry picked from commit 209e7a7)
|
9 years ago |
Juergen Hoeller
|
f949461297
|
Polishing
(cherry picked from commit a8741dd)
|
9 years ago |
Juergen Hoeller
|
41b834f76e
|
Consistent ClassLoader propagation and ConcurrentHashMap setup for AspectJ pointcuts
Issue: SPR-15040
(cherry picked from commit d64d9ab)
|
9 years ago |
Juergen Hoeller
|
935671ae32
|
Defensively catch any exception from match attempts (for compatibility with AspectJ 1.8.10)
Issue: SPR-15019
(cherry picked from commit 97ea22c)
|
9 years ago |
Juergen Hoeller
|
f0c3d50408
|
Defensively catch IllegalStateException from match attempts (for compatibility with AspectJ 1.8.10)
Issue: SPR-15019
(cherry picked from commit 3370f41)
|
9 years ago |
Juergen Hoeller
|
d15df3489e
|
Avoid proxy replacement for generic return type signatures
Issue: SPR-15010
(cherry picked from commit 6d1cae2)
|
9 years ago |
Juergen Hoeller
|
997fb5fb48
|
DefaultListableBeanFactory allows early type matching against ScopedProxyFactoryBean
Issue: SPR-14816
(cherry picked from commit 3633244)
|
10 years ago |
Juergen Hoeller
|
e18e7eca47
|
No external locking for singleton advice/aspect beans
Issue: SPR-14324
(cherry picked from commit 5ac5ec1)
|
10 years ago |
Juergen Hoeller
|
9de28d640e
|
Polishing
(cherry picked from commit 3726c6f)
|
10 years ago |
Juergen Hoeller
|
f2ac416f66
|
Consistent final logger fields
(cherry picked from commit cfa0f6c)
|
10 years ago |
Juergen Hoeller
|
1932a9d729
|
Polishing
(cherry picked from commit de91b1a)
|
10 years ago |
Juergen Hoeller
|
36e1c82ef5
|
Backported refinements and polishing
|
10 years ago |
Juergen Hoeller
|
503d65d570
|
Avoid JDK proxy against CGLIB Factory interface and assert required type when resolving dependency
Issue: SPR-14478
(cherry picked from commit 0e3f0bd)
|
10 years ago |
Juergen Hoeller
|
92d78c10a2
|
Polishing (backported from master)
|
10 years ago |
Juergen Hoeller
|
fd9d518c36
|
Avoid potential deadlock in AbstractBeanFactoryPointcutAdvisor
Issue: SPR-14388
|
10 years ago |
Juergen Hoeller
|
8cb9d5ebae
|
EnableAspectJAutoProxy features exposeProxy flag (analogous to XML namespace)
Issue: SPR-10454
|
10 years ago |
Juergen Hoeller
|
162aedccbe
|
Polishing
|
10 years ago |
Juergen Hoeller
|
e6e3ca3e96
|
LazySingletonAspectInstanceFactoryDecorator uses shared singleton mutex
Issue: SPR-14241
|
10 years ago |
Johnny Lim
|
44e652f99e
|
Remove duplicate words
Closes gh-1039
|
10 years ago |
Juergen Hoeller
|
999112216d
|
AopUtils.canApply properly matches package-visible methods (aligned with advice matching within proxies)
Also, AbstractAutoProxyCreator considers Pointcut as infrastructure class, analogous to Advice and Advisor.
Issue: SPR-14174
|
10 years ago |
Juergen Hoeller
|
54aeb7a5d6
|
Cache key classes implement Comparable and consistently provide a toString representation
Issue: SPR-14017
|
10 years ago |
Juergen Hoeller
|
517ebd1d3e
|
Consistent formatting
|
10 years ago |
Juergen Hoeller
|
6e3fac85f3
|
AnnotationAwareOrderComparator uses DecoratingProxy interface for target class introspection
Issue: SPR-13884
|
10 years ago |
Juergen Hoeller
|
f2f87ff1e0
|
Explicit javadoc references to BeanFactory-based default executor lookup
Issue: SPR-14030
|
10 years ago |
Juergen Hoeller
|
155fa3754b
|
Consistent lazy resolution of default executor/scheduler for Async/ScheduledAnnotationBeanPostProcessor
Issue: SPR-14030
|
10 years ago |
Juergen Hoeller
|
ab16053ed4
|
Redistribute AOP Alliance interfaces in spring-aop again (as in Spring 2.x)
Issue: SPR-13984
|
10 years ago |
Juergen Hoeller
|
470ea977e1
|
Consistent validation of annotated methods behind AOP proxies
Issue: SPR-13816
|
10 years ago |
Juergen Hoeller
|
1cfeb07fa5
|
Consistent use of varargs plus related polishing
(cherry picked from commit deae872)
|
10 years ago |
Juergen Hoeller
|
4adb7e2500
|
AOP proxies with annotation-based aspects are serializable now
Issue: SPR-6910
|
10 years ago |
Stephane Nicoll
|
752d3c715a
|
Initiate structure for 4.3 XSDs
|
10 years ago |
Juergen Hoeller
|
753347ea98
|
Consistent static final logger declarations
|
10 years ago |
Juergen Hoeller
|
11806b9215
|
Class identity comparisons wherever possible (and further polishing)
Issue: SPR-12926
|
10 years ago |
Juergen Hoeller
|
20a286b4d6
|
ASM ClassWriter uses application ClassLoader for its getCommonSuperClass check
Issue: SPR-13695
|
11 years ago |