Juergen Hoeller
27b2ed1614
Spring Framework build uses Reactor 1.1 GA now, getting rid of last remaining pre-GA dependency
12 years ago
Rossen Stoyanchev
790d62bcb1
Simplify and improve STOMP broker relay int tests
12 years ago
Rossen Stoyanchev
563476f57c
Split destination cache into access vs update
...
Issue: SPR-11657
12 years ago
Rossen Stoyanchev
79de45b805
Add cache limit to DefaultSessionRegistry and polish
...
Issue: SPR-11657
12 years ago
Sebastien Deleuze
63a868dafb
Fix DefaultSubscriptionRegistry when using pattern destinations
...
DestinationCache is now used for both plain and pattern
destinations. It stores internally the subscriptions map for each
cached destination. Subscriptions are initially created when there
is no cache for the requested destination, and are updated when
subscriptions change.
Issue: SPR-11657
12 years ago
Juergen Hoeller
1afdd9bd75
Polishing
...
(cherry picked from commit 02aca9c )
12 years ago
Juergen Hoeller
d0c839f0eb
Polishing
12 years ago
Juergen Hoeller
744727b8aa
AbstractAdvisingBeanPostProcessor uses target class check for existing proxy but checks against actual exposed object otherwise (catching introductions)
...
Issue: SPR-11725
(cherry picked from commit a0658c5 )
12 years ago
Rossen Stoyanchev
9fbb7394e2
Polish STOMP documentation
12 years ago
Sebastien Deleuze
80cb0c4e5b
Include more guidance about DispatcherServlet context
...
Also update <mvc:annotation-driven /> comment in XSD.
Issue: SPR-11703
12 years ago
Rossen Stoyanchev
5c4804f4a4
Document STOMP-related ApplicationContext events
...
Issue: SPR-11672
12 years ago
Juergen Hoeller
a679f3e7a3
Polishing
...
(cherry picked from commit be5f2a8 )
12 years ago
Juergen Hoeller
bd5b3749c5
Revised @PropertySource parsing for consistent PropertySource naming, avoiding accidental overriding by name
...
Issue: SPR-11637
(cherry picked from commit ab24dda )
12 years ago
Juergen Hoeller
89398b0811
AspectJExpressionPointcut defensively handles fallback expression parsing
...
Issue: SPR-9335
(cherry picked from commit ce4912b )
12 years ago
Juergen Hoeller
a87c9b8c5c
Test for base package specified as config location
...
Issue: SPR-11647
(cherry picked from commit 8e6e6c2 )
12 years ago
Juergen Hoeller
d0f9853769
Test for overriding singleton @Bean method with scoped proxy in configuration subclass
...
Issue: SPR-10744
(cherry picked from commit 299776f )
12 years ago
Juergen Hoeller
bed739ce92
GenericBeanDefinition's toString() takes parent definition into account
...
Issue: SPR-9671
(cherry picked from commit 0ef29b2 )
12 years ago
Rossen Stoyanchev
cb712afa97
Improve handling of disconnects in STOMP broker relay
...
This is a backport of:
990f5bb720
Issue: SPR-11655
12 years ago
Juergen Hoeller
c97c246940
Polishing
12 years ago
Juergen Hoeller
4196e6c96f
AbstractMarshaller avoids SAXSource workaround when processExternalEntities=true
...
Issue: SPR-11737
(cherry picked from commit 93d13cf )
12 years ago
Juergen Hoeller
59cef3ce81
General defensiveness about the bootstrap ClassLoader (i.e. null ClassLoader)
...
Issue: SPR-11721
12 years ago
Juergen Hoeller
c8ea80d7ed
Configuration class processing explicitly skips java.* classes since we'll never find @Bean annotations there anyway
...
Issue: SPR-11718
(cherry picked from commit 470e9c8 )
12 years ago
Juergen Hoeller
656fc52ff9
@Bean processing explicitly ignores bridge methods (for method overrides with return type narrowing on JDK 8)
...
Issue: SPR-11718
(cherry picked from commit dc93406 )
12 years ago
Rossen Stoyanchev
a4d6f8473e
Upgrade to reactor 1.1 RC1
12 years ago
Rossen Stoyanchev
443fb8e4ee
Fix issue with subscribe destination
...
The original fix for SPR-11423:
32e5f57e64
was insufficient when using an external broker since the original
destination header has to be in the "native headers" map (i.e. with
STOMP headers) in order to be included in messages broadcast by
the broker.
12 years ago
Juergen Hoeller
95b1cb7173
AspectJ 1.8 final used in build, plus TestNG preparations for optional -target 1.8 usage
...
Issue: SPR-11212
Issue: SPR-11699
12 years ago
Juergen Hoeller
51fb485181
Polishing
...
(cherry picked from commit 9353332 )
12 years ago
Juergen Hoeller
f16e6c4105
General defensiveness about the bootstrap ClassLoader (i.e. null ClassLoader)
...
Issue: SPR-11721
(cherry picked from commit c05ab3e )
12 years ago
Juergen Hoeller
4dbc0c296c
Polishing
...
(cherry picked from commit ec7d80b )
12 years ago
Juergen Hoeller
d71d38bfaf
ServletServerHttpResponse specifically checks for Servlet 3.0's HttpServletResponse.getHeader(String) method
...
Issue: SPR-11712
(cherry picked from commit 21f9ca0 )
12 years ago
Juergen Hoeller
eb28259371
SpringProperties falls back to ClassLoader.getSystemResource when loaded in bootstrap ClassLoader
...
Issue: SPR-11721
(cherry picked from commit 9cb5f48 )
12 years ago
Juergen Hoeller
7ae6a60f43
checkNotModified leniently handles IE-10-style If-Modified-Since values and silently proceeds if header value cannot be parsed at all
...
Issue: SPR-11727
(cherry picked from commit 794e859 )
12 years ago
Juergen Hoeller
d3c9a31e9a
DispatcherServlet skips multipart resolution if error page exception attribute indicates MultipartException as root cause
...
Issue: SPR-11716
(cherry picked from commit 5b47816 )
12 years ago
Juergen Hoeller
5aa126600f
Final patches from ASM 5.0.2 release
...
Issue: SPR-11212
(cherry picked from commit fb66567 )
12 years ago
Juergen Hoeller
2f15f72fcc
ShallowEtagHeaderFilter writes body early on sendError/sendRedirect and interprets setContentLength/setBufferSize as a hint for capacity increase
...
Issue: SPR-11705
Issue: SPR-11717
(cherry picked from commit 3f392e3 )
12 years ago
Juergen Hoeller
d5aacdefd9
Polishing
...
(cherry picked from commit 700c3b2 )
12 years ago
Juergen Hoeller
e379e77b96
considerInterfaces should work without considerInherited as well
...
Issue: SPR-11719
(cherry picked from commit 5ab7076 )
12 years ago
Juergen Hoeller
9c45755890
AnnotationTypeFilter prevents ASM-based loading of java.* interfaces as well
...
Issue: SPR-11719
(cherry picked from commit 945335d )
12 years ago
Juergen Hoeller
5962fc2590
EQ/NE do not fail in case of a Comparable mismatch and apply a specific CharSequence equality check
...
Issue: SPR-11708
(cherry picked from commit 66bae99)
12 years ago
Rossen Stoyanchev
1b59b4eb26
Add Reactor 11 support
...
This change adds support for Reactor 1.1 in spring-messaging in
addition to Reactor 1.0.1 -- whichever is present on the classpath is
used.
Note also the module name change:
reactor-tcp:1.0.1 -> reactor-net:1.1.0
Issue: SPR-11636
12 years ago
HejiaHo
f6b89c2ca9
Fix ConcurrentReferenceHashMap max constraints
...
Update calculateShift to respect the maximum upper bound as well as the
minimum value.
Issue: SPR-11720
(cherry picked from commit 16410cad )
12 years ago
Sam Brannen
82c32db5a1
Don't mutate annotation metadata when merging attrs
...
Prior to this commit, invoking the getMergedAnnotationAttributes()
method in AnnotationReadingVisitorUtils resulted in mutation of the
internal state of the ASM-based annotation metadata supplied to the
method.
This commit fixes this issue by making a copy of the original
AnnotationAttributes for the target annotation before merging attribute
values from the meta-annotation hierarchy.
This commit also introduces a slight performance improvement by
avoiding duplicate processing of the attributes of the target
annotation.
Issue: SPR-11710
(cherry picked from commit e1720d89fc )
12 years ago
Juergen Hoeller
52f580149f
Polishing
12 years ago
Juergen Hoeller
271fe4f554
Polishing
...
(cherry picked from commit 48c977a )
12 years ago
Juergen Hoeller
02e8198283
MessageConversionException offers constructor without cause argument now, plus related polishing
...
Issue: SPR-11653
(cherry picked from commit 2888775 )
12 years ago
Juergen Hoeller
090ab4bb6d
XStreamMarshaller supports custom NameCoder strategy
...
Issue: SPR-11702
(cherry picked from commit f5cce14 )
12 years ago
Juergen Hoeller
18ef1d4f76
WebSocket intro correctly points to annotations section
...
Issue: SPR-11667
(cherry picked from commit 53162e7 )
12 years ago
Juergen Hoeller
d9cb44527c
Backported tests for package-visible methods with CGLIB proxies
...
Issue: SPR-11618
(cherry picked from commit 90309ab )
12 years ago
Juergen Hoeller
8e44521ec4
Latest ASM patches (fix for bug 317151 from ASM HEAD; ASM's 1.8 bytecode processing needs to be lenient with CGLIB 3.1)
...
Issue: SPR-11212
(cherry picked from commit 637ad20 )
12 years ago
Juergen Hoeller
d28c6d8bdb
Consistent documentation for both 'close' and 'shutdown' as inferred destroy methods
...
Issue: SPR-11680
(cherry picked from commit 14f9dbf )
12 years ago