Rossen Stoyanchev
7ff915a01a
Enforce cacheLimit in DefaultSubscriptionRegistry
...
When the cacheLimit is reached and there is an eviction from the
updateCache, the accessCache is now also updated.
This change also ensures that adding a destination to the cache is
protected with synchronization on the updateCache.
Issue: SPR-13555
9 years ago
Brian Clozel
0f70ac74cd
Polish
...
Constructor.getParameterCount is JDK8+ only!
9 years ago
Brian Clozel
b7e75c5db4
Fix websocket compatibility with Tyrus 1.9 - 1.12
...
As of Tyrus 1.9, `TyrusEndpointWrapper`'s constructor has a new Boolean
argument (which is mandatory).
This commit reflectively chooses the right constructor method for Tyrus
1.9+ versions.
Issue: SPR-13566
9 years ago
Juergen Hoeller
59637ee708
Support for Jackson's default typing via TypeResolverBuilder
...
Issue: SPR-13569
9 years ago
Juergen Hoeller
155bbf5057
ResourceUtils supports Tomcat's "war:jar:" URL format
...
Issue: SPR-13393
9 years ago
Juergen Hoeller
b15f40472e
Updated compatibility statements in RequestUpgradeStrategy javadocs
9 years ago
Juergen Hoeller
357fab67a1
Upgrade to Tomcat 8.0.28 and Jackson 2.6.3
9 years ago
Juergen Hoeller
a5f81a0433
Clarified that getBody() never returns null
...
As the only place that historically differed, HttpComponents(Async)ClientHttpResponse returns an empty stream instead of null now.
Issue: SPR-13563
9 years ago
Juergen Hoeller
66177dfd8c
StreamUtils.emptyInput() for consistent empty InputStream exposure
...
Issue: SPR-13563
9 years ago
Juergen Hoeller
6256586047
Polishing
9 years ago
Juergen Hoeller
4391b299d9
Annotation-level javadoc for Model parameter on exception handler methods
...
Issue: SPR-13546
9 years ago
Stephane Nicoll
6210ab9208
Upgrade to Undertow 1.3.0.Final
9 years ago
Stephane Nicoll
02e583b1b1
Upgrade to H2 1.4.190
9 years ago
Stephane Nicoll
55f9384c6c
Merge pull request #887 from stoeckmann/master
...
* pr/887:
Fix typo
9 years ago
Tobias Stoeckmann
ed4197febb
Fix typo
...
Closes gh-887
9 years ago
Juergen Hoeller
21e0e27fcb
Removed superfluous ObjectStreamException declaration
9 years ago
Juergen Hoeller
112781fb47
Reliable null value handling in ConcurrentMapCache, GuavaCache, JCacheCache
...
The 4.2 variant of this fix includes a common AbstractValueAdaptingCache base class and a common NullValue holder class.
Issue: SPR-13553
9 years ago
Juergen Hoeller
1d59c5fd41
StandardScriptEvaluator uses same eval exception exposure as ScriptTemplateView
...
Issue: SPR-13557
9 years ago
Juergen Hoeller
92dc51f6a8
Shutdown hook triggers doClose within startupShutdownMonitor
...
Issue: SPR-13556
9 years ago
Juergen Hoeller
8b3b8d070e
Consistently detect spring-beans.dtd reference in last path segment
...
Issue: SPR-13549
9 years ago
Sam Brannen
1a227da19e
Polish AnnotatedElementUtilsTests
9 years ago
Sam Brannen
5e1d6e47a9
Introduced failing, @Ignored test for SPR-13554
...
Issue: SPR-13554
9 years ago
Rossen Stoyanchev
1e4f674db7
Polish
9 years ago
Sam Brannen
26798cc338
Polish testing chapter
9 years ago
Sam Brannen
2f4c0036cb
Dispel myth that Spring MVC Test requires JUnit
...
Issue: SPR-13552
9 years ago
Brian Clozel
6b34fe3dd4
Fix undertow httpClientConnect invoke signature
...
Issue: SPR-13551
9 years ago
Sam Brannen
f489e43d31
Polishing
9 years ago
Brian Clozel
01986ac73d
Upgrade to undertow 1.3.0.CR3
9 years ago
Brian Clozel
758ae98af2
Sanitize duplicate slashes in request path
...
This commit removes duplicate slashes in the resolved lookup path when
calling `UrlPathHelper.getLookupPathForRequest`. This is especially
necessary when the path is cleaned from semicolon content and leaves
duplicate slashes in the request path.
Issue: SPR-13455
9 years ago
Juergen Hoeller
15b88782f7
Polishing
9 years ago
Juergen Hoeller
44b76d39a4
ExceptionHandlerExceptionResolver allows for Model parameter
...
Issue: SPR-13546
9 years ago
Juergen Hoeller
966f95b9b5
Revised TransportHandlingSockJsService for defensive transport checking and consistent logging
...
Issue: SPR-13545
9 years ago
Juergen Hoeller
af213a09ee
Polishing
9 years ago
Juergen Hoeller
dbec2121a0
EventListenerMethodProcessor does not validate target classes behind proxies anymore
...
Issue: SPR-13526
Issue: SPR-13538
9 years ago
Sam Brannen
28c07a6d38
Polish Javadoc for MVC exception handling classes
9 years ago
Sam Brannen
3db62d5494
Remove MimeTypeResolver since JAF is part of Java SE 6+
...
The inner MimeTypeResolver class is no longer necessary in the
MockServletContext since the Java Activation Framework (JAF) is a
standard part of Java SE since Java 6.
9 years ago
Sam Brannen
da99897676
Remove spring-messaging's dependency on spring-test
9 years ago
Juergen Hoeller
6993a7d3d0
Polishing
9 years ago
Juergen Hoeller
9cf28950e5
PathResourceTests defensively compares last-modified timestamps at seconds precision
...
Issue: SPR-13542
9 years ago
Juergen Hoeller
181533c464
MessageHeaders serialization preserves non-serializable entries in original instance
...
Issue: SPR-13541
9 years ago
Sam Brannen
7ac6af0fb0
Polish Javadoc for AsyncHandlerInterceptor & RequestBodyAdvice
9 years ago
Juergen Hoeller
427767f21e
Fixed event listener caching through equals/hashCode on SyntheticParameterizedType
...
Issue: SPR-13540
9 years ago
Juergen Hoeller
668f5db582
Consistent use of UTC for DateTime tests
...
Issue: SPR-13536
9 years ago
Juergen Hoeller
1b31d39b60
Avoid hard reference to org.xnio.StreamConnection through reflection
...
Issue: SPR-13529
9 years ago
Juergen Hoeller
bb4e682a7e
Latest dependency updates (POI 3.13, Reactor 2.0.6, Netty 4.0.32, Tomcat 8.0.27)
9 years ago
Sam Brannen
61a46db101
Treat query param w/o "=" as empty string in HtmlUnitRequestBuilder
...
Prior to this commit, HtmlUnitRequestBuilder stored empty query
parameters declared without an equals sign as null (i.e., query
parameters such as 'error' in 'http://example.com/login?error ').
This commit addresses this issue by ensuring that
HtmlUnitRequestBuilder treats all empty query parameter values as empty
strings. Consequently, query strings such as '?error' and '?error=' now
both result in 'error' being stored as an empty string.
Issue: SPR-13524
9 years ago
Sam Brannen
c52f9d3524
Assert status quo & add TODO
...
Issue: SPR-13537
9 years ago
Sebastien Deleuze
1c6febc45c
Make UriComponentsBuilder.fromOriginHeader() IPv6 compliant
...
Issue: SPR-13525
9 years ago
Stephane Nicoll
b7c2881a4f
Clarify javadoc
...
The Javadoc wrongly referred to a behaviour that is not (and should not
be) implemented. List items are split into indexed keys and the
comma-separated value is not retained.
Issues: SPR-13257
9 years ago
Juergen Hoeller
20c4f82d6b
Upgrade to Hibernate ORM 5.0.2 and Hibernate Validator 5.2.2
9 years ago