izeye
1aa77ef817
Add a missing @throws in Javadoc
...
Closes gh-873
2015-09-15 06:29:50 -04:00
Stephane Maldini
6da7453517
Merge remote-tracking branch 'origin/master'
2015-09-11 17:06:50 -04:00
Sebastien Deleuze
4d29110cd7
Polish Gradle configuration for deployment
2015-09-11 22:46:44 +02:00
Stephane Maldini
5e39858780
ignore for now
2015-09-11 16:09:49 -04:00
Sam Brannen
e2bfbdcfd1
Support attribute overrides with @ResponseStatus
...
This commit introduces support for attribute overrides for
@ResponseStatus when @ResponseStatus is used as a meta-annotation on
a custom composed annotation.
Specifically, this commit migrates all code that looks up
@ResponseStatus from using AnnotationUtils.findAnnotation() to using
AnnotatedElementUtils.findMergedAnnotation().
Issue: SPR-13441
2015-09-11 21:05:30 +02:00
Sam Brannen
4a49ce9694
Polish Javadoc for @ResponseStatus
2015-09-11 16:40:55 +02:00
Sam Brannen
de2e201a2a
Refer to @Commit instead of @Rollback(false) in the reference manual
2015-09-10 19:35:17 +02:00
Sebastien Deleuze
870c1ae43b
Polishing
2015-09-10 18:39:17 +02:00
Sebastien Deleuze
ca1ec24aa9
Define the group to use for the dependency
2015-09-10 18:06:38 +02:00
Sebastien Deleuze
3f6301648e
Update version to 0.1.0.BUILD-SNAPSHOT
2015-09-10 17:48:29 +02:00
Sebastien Deleuze
3fd0f60618
Polish integration tests
2015-09-10 17:44:06 +02:00
Juergen Hoeller
bc13cb2af5
Polishing
2015-09-10 14:05:06 +02:00
Juergen Hoeller
ae0d945a05
DeferredResult accessors based on volatile fields for proper visibility
...
Issue: SPR-13451
2015-09-10 14:04:35 +02:00
Juergen Hoeller
4dee9cbf62
ConcurrentMapCache.putIfAbsent properly supports nulls
...
Issue: SPR-13458
2015-09-10 14:02:18 +02:00
Sebastien Deleuze
881db0688b
Add Codec support
...
This commit adds support for Publisher based codecs that allows to convert
byte stream to object stream and vice & versa.
Jackson, JAXB2 and String codec implementations are provided.
2015-09-10 13:47:54 +02:00
Sebastien Deleuze
5ddbbf4673
Rename XMLHandler.java to XmlHandler.java
2015-09-10 13:31:42 +02:00
Arjen Poutsma
01ef90f1ca
Fixed tests.
2015-09-10 11:36:14 +02:00
Arjen Poutsma
df31c94d7f
Merge branch 'master' of github.com:spring-projects/spring-reactive
...
# Conflicts:
# src/test/java/org/springframework/reactive/io/ByteArrayPublisherInputStreamTests.java
2015-09-10 11:23:05 +02:00
Arjen Poutsma
0b19fca73a
Added cancellation logic to RequestBodyPublisher.
2015-09-10 11:18:51 +02:00
Arjen Poutsma
5bbeb9c204
Removed BlockingSignalQueue in favor of PublisherSignal.
2015-09-10 11:05:30 +02:00
Sebastien Deleuze
f3b7e9ff2d
Expose view url to render function in ScriptTemplateView
...
After this change, with Nashorn it is possible to use either
render(template, model) or render(template, model, url).
With JRuby or Jython, specifying the 3 parameters is mandatory.
Issue: SPR-13453
2015-09-09 18:05:04 +02:00
Sebastien Deleuze
ff02ad47e0
Close properly the InputStream in ScriptTemplateView#getTemplate()
...
Issue: SPR-13445
2015-09-09 12:15:48 +02:00
Juergen Hoeller
f2c9838e95
Updated ContentNegotiatingViewResolver example towards ContentNegotiationManager
...
Issue: SPR-13431
2015-09-09 11:46:14 +02:00
Juergen Hoeller
99f72ce3db
Polishing
2015-09-09 11:45:12 +02:00
Juergen Hoeller
5f598586ea
SseEmitter exposes super constructor with timeout value
...
Issue: SPR-13446
2015-09-09 11:43:52 +02:00
Juergen Hoeller
c4f5a0fb10
MessagingException provides null description (instead of empty String) to NestedRuntimeException
...
Issue: SPR-13447
2015-09-09 11:42:59 +02:00
Sam Brannen
22e84a87f4
Polish proxy tests
2015-09-08 18:34:47 +02:00
Sam Brannen
ae8a341a55
Polishing
2015-09-08 18:34:47 +02:00
Juergen Hoeller
52fdfd59ab
Polishing
2015-09-08 18:11:30 +02:00
Juergen Hoeller
5c22002d21
Latest dependency updates (Undertow 1.2.12, WebJars Locator 0.28)
2015-09-08 18:04:56 +02:00
Sebastien Deleuze
e47069775c
Update dependencies (Spring 4.2.1, Tomcat 8.0.26, Jetty 9.3.3)
...
This commit also polishes build.gradle to use double quotes consistently.
2015-09-08 14:23:35 +02:00
Juergen Hoeller
a8432bc8a1
Tests for enum array with varargs (and related refinements)
...
Issue: SPR-13328
2015-09-08 11:13:23 +02:00
Juergen Hoeller
1feb757c54
ResourceHttpMessageConverter allows for using InputStreamResource
...
Issue: SPR-13443
2015-09-08 11:04:34 +02:00
Juergen Hoeller
e393c7b1ee
AbstractEnvironment defensively synchronizes access to activeProfiles and defaultProfiles
...
Issue: SPR-13213
2015-09-08 11:03:15 +02:00
Sebastien Deleuze
357ce225f3
Polishing
2015-09-07 16:00:19 +02:00
Sebastien Deleuze
edb0fcefaf
Update RxNetty artifactId to use their latest Snapshot
2015-09-07 15:53:36 +02:00
Juergen Hoeller
e214e64782
Latest dependency updates (Hibernate ORM 5.0.1, JasperReports 6.1.1, Joda-Time 2.8.2, SnakeYAML 1.16)
2015-09-04 15:11:19 +02:00
Juergen Hoeller
667fc7e4a9
Polishing
2015-09-04 14:38:47 +02:00
Juergen Hoeller
811de8e50b
AbstractApplicationContext allows for re-refresh and re-close
...
Issue: SPR-13425
2015-09-04 14:38:23 +02:00
Arjen Poutsma
0ec29d1c67
Fixed stalling issue in RequestBodyPublisher.
2015-09-04 13:33:02 +02:00
Sam Brannen
c663fd551a
Polishing
2015-09-03 17:31:55 +02:00
Sam Brannen
734aecb15a
Polish "What's New" section in reference manual
2015-09-03 17:30:14 +02:00
Brian Clozel
d3d81c2864
Add MockHttpServletResponse.getDateHeader
...
This change adds a new `getDateHeader` method that converts date header
Strings to long values - making tests more readable.
This feature is also documented in the "what's new section" for 4.2.
2015-09-03 16:03:46 +02:00
Brian Clozel
e81a430e61
Fix @RequestBody(required=false) support
...
Prior to this commit, requests with an empty body and no Content-Type
header set would fail with a HttpMediaTypeNotSupportedException when
mapped to a Controller method argument annotated with
@RequestBody(required=false).
In those cases, the server implementation considers with an
"application/octet-stream" content type and polls messageconverters for
conversion. If no messageconverter is able to process this request, a
HttpMediaTypeNotSupportedException is thrown.
This change makes sure that such exceptions are not thrown if the
incoming request has:
* no body
* no content-type header
In this case, a null value is returned.
Issue: SPR-13147
2015-09-03 14:53:43 +02:00
Juergen Hoeller
eeab7f38a2
Fixed generateETagHeaderValue's IOException handling
...
Issue: SPR-12081
2015-09-02 19:43:15 +02:00
Sam Brannen
93f3b9cbe0
Polish Javadoc for @EnableAsync
2015-09-02 19:08:56 +02:00
Juergen Hoeller
ec741bd5ea
Latest dependency updates (Jetty 9.3.3, Netty 4.0.31, Undertow 1.2.11)
2015-09-02 16:56:04 +02:00
Juergen Hoeller
1ed1167153
Avoid ConcurrentModificationException in SingleConnectionFactory's AggregatedExceptionListener
...
Issue: SPR-13421
2015-09-02 16:55:09 +02:00
Sam Brannen
2caaa81afa
Polishing
2015-09-02 15:37:16 +02:00
Sam Brannen
21cfa0e4ba
Suppress warning in DefaultDeserializer
2015-09-02 15:25:10 +02:00