Juergen Hoeller
5c20c976df
Polishing
2019-02-26 18:16:12 +01:00
Juergen Hoeller
3ec8080f36
Polishing
2019-02-15 17:59:38 +01:00
Juergen Hoeller
af920544b4
AbstractAutoProxyCreator ignores unused early proxy references
...
Closes gh-22370
2019-02-07 23:48:55 +01:00
Juergen Hoeller
fa06faa3ec
Use local copy set into volatile field instead of CopyOnWriteArrayList
...
Keep supporting legacy usage of Iterator.remove on getBeanPostProcessors result List in AbstractBeanFactoryBasedTargetSourceCreator and ScriptFactoryPostProcessor (and similarly designed integrations).
Issue: SPR-17286
2018-09-18 23:32:14 +02:00
Juergen Hoeller
b51685bf00
Post-processors consistently ignore ScopedObject/AopInfrastructureBean
...
Issue: SPR-17166
2018-08-11 22:58:36 +02:00
Juergen Hoeller
687d350b57
Polishing
2018-08-10 18:16:14 +02:00
Juergen Hoeller
5a66a339a6
Polishing (typo fixes etc, aligned with 5.0.x)
2018-08-09 13:04:57 +02:00
Juergen Hoeller
45598ca53a
Polishing
2018-08-09 02:56:56 +02:00
Juergen Hoeller
4b30fe2b44
Polishing
2018-08-09 02:34:12 +02:00
Juergen Hoeller
e94c69149e
AbstractAspectJAdvisorFactory uses AnnotationUtils.getValue
2018-08-09 01:52:16 +02:00
Juergen Hoeller
c69fdfadfc
Polishing
2018-08-09 01:17:10 +02:00
Juergen Hoeller
5515112f87
Polishing
2018-08-07 21:23:43 +02:00
Juergen Hoeller
b17a6f9e03
Polishing
2018-07-27 18:41:12 +02:00
Juergen Hoeller
001cecd46a
MethodBeforeAdviceInterceptor implements BeforeAdvice marker interface
...
Includes related polishing in the advice interceptor implementations.
Issue: SPR-17088
(cherry picked from commit 4e03d3fdcb )
2018-07-25 20:32:34 +02:00
Juergen Hoeller
a403a754e9
BeanFactoryAdvisorRetrievalHelper avoids synchronization for name cache
...
Issue: SPR-16570
2018-07-24 16:43:25 +02:00
Juergen Hoeller
484addb4f8
Polishing
2018-07-20 17:04:17 +02:00
Juergen Hoeller
65e423219e
Polishing
2018-07-20 00:41:35 +02:00
Juergen Hoeller
22fc3255b7
Polishing
2018-07-19 13:47:03 +02:00
Juergen Hoeller
d9ff109b0f
Polishing
...
(cherry picked from commit b4f83db )
2018-05-07 15:01:22 +02:00
Juergen Hoeller
c2fdd56107
Polishing
2018-04-11 16:50:48 +02:00
Juergen Hoeller
b0ed385f84
Polishing
2018-03-31 17:06:33 +02:00
Juergen Hoeller
1cbc353dd1
Consistent Ordered.LOWEST_PRECEDENCE declarations for default order
...
(cherry picked from commit 6393e5c )
2018-03-31 17:02:41 +02:00
Juergen Hoeller
bcda243f63
Polishing
2018-03-29 17:34:28 +02:00
Juergen Hoeller
1bde920cce
Quick access to volatile field (full synchronization only for lazy init)
...
Issue: SPR-16570
(cherry picked from commit 50253f6 )
2018-03-28 01:16:06 +02:00
Juergen Hoeller
57aa3d1e3b
Consistent but local aspect instantiation in AspectJProxyFactory (4.3.x)
2018-02-28 15:49:48 +01:00
Juergen Hoeller
2c45b09263
Polishing
2018-02-28 15:08:09 +01:00
igor-suhorukov
39ddd0f349
Polish: String function use should be optimized for single characters
...
(cherry picked from commit 49fd724 )
2018-02-25 21:44:00 +01:00
Juergen Hoeller
8b071633d3
Consistent use of ClassUtils.toClassArray (and related polishing)
2018-02-22 14:27:57 +01:00
Juergen Hoeller
722cb36e01
Consistent Class array vs vararg declarations (and related polishing)
...
(cherry picked from commit 3b810f3 )
2018-02-14 16:38:28 +01:00
Juergen Hoeller
f93ca28884
Avoid unused arguments for internal delegates
...
(cherry picked from commit b449928 )
2018-02-13 14:17:59 +01:00
Juergen Hoeller
afe461609c
Polishing (selective backports from master)
2018-02-12 13:45:53 +01:00
nkjackzhang
3c31e0378f
Polish Javadoc
...
Closes gh-1627
2017-12-23 14:20:49 +01:00
Juergen Hoeller
9fdc4404a5
Backport selected refinements from the nullability efforts
...
Issue: SPR-15656
2017-09-27 00:10:04 +02:00
Juergen Hoeller
c752ba5b38
Polishing
2017-07-19 23:55:47 +02:00
Juergen Hoeller
12978b8185
Ignore (Auto)Closeable for interface-based proxy decisions
...
Issue: SPR-15779
(cherry picked from commit 118d147 )
2017-07-19 23:55:18 +02:00
Juergen Hoeller
aa0d7a61b6
AbstractTraceInterceptor provides logExceptionStackTrace flag and writeToLog delegates
...
Issue: SPR-15763
2017-07-13 13:01:35 +02:00
Juergen Hoeller
50f8b6b3ab
Revised assertions and $[invocationTime] support for exceptionMessage
...
Issue: SPR-15763
(cherry picked from commit 19a8efc )
2017-07-12 22:59:34 +02:00
Juergen Hoeller
9cb9884533
Consistently accept "taskExecutor" bean of type Executor (as stated in @EnableAsync's javadoc)
...
Issue: SPR-15566
(cherry picked from commit 3cc94ae )
2017-06-07 17:56:36 +02:00
John Ryan
bb63ce9935
Remove extraneous asterisk
...
Closes gh-1397
2017-04-21 09:48:56 +02:00
Juergen Hoeller
665e6cf6ca
Refined log message for interface-implementing method
...
Issue: SPR-15436
2017-04-17 19:29:01 +02:00
Juergen Hoeller
9b2f9e655e
CglibAopProxy logs explicit warning for interface-implementing method marked as final
...
Issue: SPR-15436
(cherry picked from commit 0d0b879 )
2017-04-17 15:38:59 +02:00
Juergen Hoeller
a2b356162e
Explicitly replace target ApplicationListener with singleton proxy, if any (avoiding double registration/invocation)
...
Issue: SPR-15452
(cherry picked from commit 9abf249 )
2017-04-17 15:38:46 +02:00
Stephane Nicoll
bde2ddbeb1
Update copyright header
...
Closes gh-1382
2017-04-09 09:48:47 +02:00
John S. Ryan
4eb929c105
Fix typo in AfterReturningAdviceInterceptor JavaDoc
...
See gh-1382
2017-04-09 09:48:38 +02:00
Juergen Hoeller
c734c3a3fe
Polishing
2017-02-22 16:32:21 +01:00
Juergen Hoeller
28849e0987
Revisit Assert to avoid single-arg assert methods (with refined messages)
...
Issue: SPR-15196
(cherry picked from commit 1b2dc36 )
2017-01-31 10:28:46 +01:00
Juergen Hoeller
e2d06eaae5
Deprecate outdated abstractions/delegates in core/util
...
Issue: SPR-15159
2017-01-23 23:47:14 +01:00
Juergen Hoeller
26a4aef417
Polishing
...
(cherry picked from commit fc629bb )
2016-12-29 23:12:11 +01:00
Juergen Hoeller
d44bc27c9a
Avoid FactoryBean initialization on isSingleton check for decorated bean definition
...
Issue: SPR-14892
Issue: SPR-15042
(cherry picked from commit 209e7a7 )
2016-12-28 23:20:15 +01:00
Juergen Hoeller
f949461297
Polishing
...
(cherry picked from commit a8741dd )
2016-12-26 11:40:49 +01:00