Stephane Nicoll
e18308851d
polishing
...
Updating pull request for SPR-9541
2014-05-06 16:04:39 +02:00
Jan Stamer
371e3a7ac0
Add exception translator for EclipseLink exceptions
...
Issue: SPR-9541
2014-05-06 16:01:51 +02:00
Stephane Nicoll
658f7f58df
Add missing @since tag
2014-05-05 15:45:45 +02:00
Rossen Stoyanchev
ae30a60d03
Relax websocket xsd attr types for ${} style props
...
Issue: SPR-11624
2014-05-02 15:17:04 -04:00
Brian Clozel
5a1b7c6ce7
Update IDEA guidelines
...
* propdeps-plugin is now in version 0.0.6
* Using IntelliJ 13.1
2014-05-02 12:27:46 +02:00
Stephane Nicoll
6551aa61fa
Fix typo
...
Issue: SPR-11571
2014-05-02 09:57:00 +02:00
Rossen Stoyanchev
cb2834c10a
Fix compile error
2014-05-01 13:40:23 -04:00
Rossen Stoyanchev
8e1a5b9999
Merge pull request #535 from matsev/SPR-11749
2014-05-01 13:38:53 -04:00
Mattias Severson
f2991da6d6
Made string constants in HttpHeaders public
...
Issue: SPR-11749
2014-05-01 13:37:39 -04:00
Rossen Stoyanchev
676282c66e
Support ListenableFuture on @RequestMapping methods
...
Issue: SPR-11695
2014-05-01 12:28:59 -04:00
Rossen Stoyanchev
0d2aa51576
Update ContentNegotiationManager for unknown path exts
...
This change refines the logic of "mapping" content negotiation
strategies with regards to how to handle cases where no mapping is
found.
The request parameter strategy now treats request parameter values that
do not match any mapped media type as 406 errors.
The path extension strategy provides a new flag called
"ignoreUnknownExtensions" (true by default) that when set to false also
results in a 406. The same flag is also exposed through the
ContentNegotiationManagerFactoryBean and the MVC Java config.
Issue: SPR-10170
2014-05-01 12:03:06 -04:00
Rossen Stoyanchev
c50887c877
Merge pull request #487 from cloudmark/SPR-11506
2014-05-01 10:36:54 -04:00
Rossen Stoyanchev
9598a1e2ef
Update @SendToUser and related code
...
Issue: SPR-11506
2014-05-01 10:35:35 -04:00
Mark Galea
088b80f4c5
Add singleSession attribute to @SendToUser
...
Added the ability to send a message only to one user session. Given a
user has two tabs open and the client sends a message to the server
from tab 1, it is now possible to send a reply message to only 1 tab
instead of the default mode of targetting all known user sessions.
Issue: SPR-11506
2014-05-01 10:33:14 -04:00
Juergen Hoeller
a653c06711
Fixed invalid code tag in javadoc
...
(cherry picked from commit a139670
)
2014-05-01 00:53:10 +02:00
Juergen Hoeller
a842b933a9
Upgraded to propdeps plugin 0.0.6
2014-04-30 22:51:44 +02:00
Juergen Hoeller
842a8a851d
AnnotationMetadataReadingVisitor passes metaAnnotationMap into getMergedAnnotationAttributes algorithm, for finding out about applicable overrides
...
Issue: SPR-11649
2014-04-30 22:51:36 +02:00
Juergen Hoeller
39e1342302
Revised definition of @UsesX annotations
2014-04-30 22:51:22 +02:00
Rossen Stoyanchev
5dcd55b23b
Log ignored CONNECT messages at error level
...
Issue: SPR-11673
2014-04-30 11:11:43 -04:00
Rossen Stoyanchev
d52f07aa1b
Log STOMP ERROR frames at error level
...
Issue: SPR-11673
2014-04-30 11:00:27 -04:00
Rossen Stoyanchev
1958ae3a62
Update log level
...
Issue: SPR-11673
2014-04-30 10:26:51 -04:00
Rossen Stoyanchev
209bb4ee4b
Fix Javadoc typo
2014-04-30 10:06:57 -04:00
Stephane Nicoll
bd85c916eb
Integrate animal sniffer
...
Animal sniffer provides tools to assist verifying that classes
compiled with a newer JDK are compatible with an older JDK.
This integratesthe latest version of the tool (1.11) that
permits the use of custom annotations. Added @UsesJava7,
@UsesJava8 and @UsesSunHttpServer and annotated the few places
where we rely on a specific environment.
The verification process can be invoked by running the 'sniff'
task.
Issue: SPR-11604
polishing
2014-04-30 13:51:01 +02:00
Juergen Hoeller
e84f61bb9d
Upgraded to Gradle 1.12 and updated several dependencies to latest maintenance releases
2014-04-30 13:44:06 +02:00
Juergen Hoeller
adb616b67b
JRubyScriptUtils defensively handles null Nodes in findClassNode (fails against JRuby 1.7.12 otherwise)
...
Issue: SPR-11747
2014-04-30 13:40:11 +02:00
Juergen Hoeller
c124d3b6c6
Spring Framework build uses Reactor 1.1 GA now, getting rid of last remaining pre-GA dependency
...
(cherry picked from commit 27b2ed1
)
2014-04-30 12:00:16 +02:00
Stephane Nicoll
90081f787f
Fix Cacheable javadoc
...
This commits fixes a confusing phrasing of Cacheable javadoc that
mentioned explicitly that the method signature is used to compute the
key for the cache.
Issue: SPR-11736
2014-04-30 11:40:54 +02:00
Rossen Stoyanchev
6a9b229249
Split destination cache into access vs update
...
Issue: SPR-11657
2014-04-29 22:15:18 -04:00
Rossen Stoyanchev
c879796e00
Add cache limit to DefaultSessionRegistry and polish
...
Issue: SPR-11657
2014-04-29 18:16:09 -04:00
Sebastien Deleuze
1054080b24
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
2014-04-29 18:16:09 -04:00
Juergen Hoeller
02aca9c754
Polishing
2014-04-30 00:01:07 +02:00
Rossen Stoyanchev
58adc150c9
Fix STOMP broker relay int test issue
...
Avoid dependency on order in which expected messages are received.
2014-04-29 17:17:10 -04:00
Rossen Stoyanchev
56d26443e2
Fix one more issue in STOMP broker relay int test
2014-04-29 16:36:43 -04:00
Rossen Stoyanchev
13be6d2321
Fix issue in STOMP broker relay integration test
2014-04-29 15:48:39 -04:00
Rossen Stoyanchev
01fe2923ee
Simplify STOMP broker relay integration test
...
This change simplifies the implementation of the "test" EventPublisher
and MessageHandler used in the STOMP broker relay integration tests.
The updated implementations use a time-limted poll on a BlockingQueue.
2014-04-29 13:22:23 -04:00
Juergen Hoeller
dc2e62fab9
Polishing
2014-04-29 19:07:45 +02:00
Juergen Hoeller
1b2014a52d
AbstractAutoProxyCreator and AbstractAdvisingBeanPostProcessor consistently not considering configuration callbacks and internal language interfaces as reasonable proxy interfaces
...
Issue: SPR-11715
2014-04-29 19:07:29 +02:00
Juergen Hoeller
e510f6393a
Polishing
2014-04-29 15:45:56 +02:00
Juergen Hoeller
a0658c5832
AbstractAdvisingBeanPostProcessor uses target class check for existing proxy but checks against actual exposed object otherwise (catching introductions)
...
Issue: SPR-11725
2014-04-29 15:44:55 +02:00
Rossen Stoyanchev
26a9c4bc01
Polish STOMP documentation
2014-04-28 22:35:10 -04:00
Chexpir
77a250ef92
Update RequestMapping javadoc typo.
2014-04-28 22:13:17 -04:00
Sebastien Deleuze
59a050f3b9
Include more guidance about DispatcherServlet context
...
Also update <mvc:annotation-driven /> comment in XSD.
Issue: SPR-11703
2014-04-28 22:07:55 -04:00
Rossen Stoyanchev
86785f340e
Document STOMP-related ApplicationContext events
...
Issue: SPR-11672
2014-04-28 22:02:45 -04:00
Juergen Hoeller
be5f2a8b4e
Polishing
2014-04-28 23:37:07 +02:00
Juergen Hoeller
ab24dda4ff
Revised @PropertySource parsing for consistent PropertySource naming, avoiding accidental overriding by name
...
Issue: SPR-11637
2014-04-28 23:24:57 +02:00
Juergen Hoeller
ce4912b627
AspectJExpressionPointcut defensively handles fallback expression parsing
...
Issue: SPR-9335
2014-04-28 21:49:36 +02:00
Juergen Hoeller
8e6e6c22af
Test for base package specified as config location
...
Issue: SPR-11647
2014-04-28 21:31:38 +02:00
Juergen Hoeller
299776fd80
Test for overriding singleton @Bean method with scoped proxy in configuration subclass
...
Issue: SPR-10744
2014-04-28 14:02:02 +02:00
Juergen Hoeller
0ef29b204b
GenericBeanDefinition's toString() takes parent definition into account
...
Issue: SPR-9671
2014-04-28 13:59:51 +02:00
Juergen Hoeller
6f2e61b19f
Polishing
...
(cherry picked from commit c97c246
)
2014-04-28 00:47:50 +02:00