Sebastien Deleuze
cf2c1514af
Use latest Reactor core capabilities
...
No need for rxjava-reactive-streams dependency and
CompletableFutureUtils anymore.
9 years ago
Sebastien Deleuze
cb09e58a82
Fix SimpleHandlerResultHandler by using Publishers.completable()
9 years ago
Sebastien Deleuze
3ad765556d
Polish ByteBufferPublisherInputStream exception handling
9 years ago
Sebastien Deleuze
8ca04b8425
More accurate ResponseBodyResultHandler error message
9 years ago
Stephane Maldini
06a1ddbe93
Eliminate need for reactor stream in CompletableFutureUtils + fixes
9 years ago
Stephane Maldini
80f9a21b9d
Tweaks to ByteBufPubInputStream to use available blockingQueue facilities
9 years ago
Stephane Maldini
b11bef7a26
Eliminate need for rxJava in Json Encoder
9 years ago
Stephane Maldini
985640b6ce
Fix ReactorHttpServer with latest changes on shutdown behavior
9 years ago
Sebastien Deleuze
0042a65c53
Await properly Reactor server start/stop
...
The goal is to try to fix #32
With this change de Reactor test seems to execute slowly.
9 years ago
Sebastien Deleuze
07374f48d6
Move server related classes from src/test to src/main
9 years ago
Stephane Maldini
464ff1d960
Progress #24
...
Replace Streams fail, empty and Stream map with Publishers.error, empty and map.
Replace Streams calls by Publishers.flatMap, just and Publishers.from
Precise cancel and size to toReadQueue to simulate Promise
Update build
9 years ago
Sebastien Deleuze
0dabdb8207
Add request method based mapping
...
Closes #22
9 years ago
Sebastien Deleuze
906dead596
Polishing
9 years ago
Stephane Maldini
ec1189b0b5
minor fix and update to work on latest 2.1.0.BUILD-SNAPSHOT to use core check in CFUtils
9 years ago
Sebastien Deleuze
32214e0a49
Add Javadoc for main interfaces/classes
9 years ago
Sebastien Deleuze
9516c9992f
Return HandlerResult in HandlerAdapter#handle()
...
This commit updates HandlerAdapter#handle() to return HandlerResult
instead of Publisher<HandlerResult>. A new SimpleHandlerResultHandler
class has been introduced for handlers returning Publisher<Void>.
9 years ago
Sebastien Deleuze
49fc32e214
Check new snapshots for every build
9 years ago
Stephane Maldini
43c23cb775
Merge pull request #21 from spring-projects/update-reactor-next
...
Update reactor next
9 years ago
Stephane Maldini
0b9bfe6aa2
Merge pull request #20 from spring-projects/add-reactor-net
...
Add reactor net
9 years ago
Stephane Maldini
d20fbffcd0
Update to Reactor 2.1.0.BUILD-SNAPSHOT
9 years ago
Stephane Maldini
4ffec61310
Update to 2.0.6 snapshot for Header sent too soon fix, which allows DispatcherHandler to assign content-type correctly.
9 years ago
Stephane Maldini
20c4011094
initialize reactor support, not passing requestmapping tests yet
9 years ago
Sebastien Deleuze
f816cc6a51
Add CompletableFuture/Single/Promise support
9 years ago
Sebastien Deleuze
6716f969d6
Update README.md with artifact infos
9 years ago
Sebastien Deleuze
ba66de0dc3
Set Gradle project name for CI
9 years ago
João Pedro Evangelista
d3e5d9dd03
Polishing
9 years ago
Sebastien Deleuze
110d9d7cd9
Use ByteBuffer instead of byte[]
9 years ago
Sebastien Deleuze
9cbe984598
Create README.md
9 years ago
Sebastien Deleuze
77c5b3fd65
Fix RxNetty tests by finding a new port for each test
9 years ago
Stephane Maldini
6da7453517
Merge remote-tracking branch 'origin/master'
9 years ago
Sebastien Deleuze
4d29110cd7
Polish Gradle configuration for deployment
9 years ago
Stephane Maldini
5e39858780
ignore for now
9 years ago
Sebastien Deleuze
870c1ae43b
Polishing
9 years ago
Sebastien Deleuze
ca1ec24aa9
Define the group to use for the dependency
9 years ago
Sebastien Deleuze
3f6301648e
Update version to 0.1.0.BUILD-SNAPSHOT
9 years ago
Sebastien Deleuze
3fd0f60618
Polish integration tests
9 years ago
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.
9 years ago
Sebastien Deleuze
5ddbbf4673
Rename XMLHandler.java to XmlHandler.java
9 years ago
Arjen Poutsma
01ef90f1ca
Fixed tests.
9 years ago
Arjen Poutsma
df31c94d7f
Merge branch 'master' of github.com:spring-projects/spring-reactive
...
# Conflicts:
# src/test/java/org/springframework/reactive/io/ByteArrayPublisherInputStreamTests.java
9 years ago
Arjen Poutsma
0b19fca73a
Added cancellation logic to RequestBodyPublisher.
9 years ago
Arjen Poutsma
5bbeb9c204
Removed BlockingSignalQueue in favor of PublisherSignal.
9 years ago
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.
9 years ago
Sebastien Deleuze
357ce225f3
Polishing
9 years ago
Sebastien Deleuze
edb0fcefaf
Update RxNetty artifactId to use their latest Snapshot
9 years ago
Arjen Poutsma
0ec29d1c67
Fixed stalling issue in RequestBodyPublisher.
9 years ago
Sebastien Deleuze
c1f179677a
Polishing
9 years ago
Rossen Stoyanchev
202825554c
Add basic support for @RequestMapping
...
Just enough for a test with an @ResponseBody method that accepts an
@RequestParam String arg and returning Publisher<String> or String.
See RequestMappingIntegrationTests.
9 years ago
Sebastien Deleuze
9df3dd4495
Polish build.gradle
9 years ago
Rossen Stoyanchev
bc7a5acd50
Add simple URL mapping and handling
...
This commit adds support for simple URL handler mapping (exact path
match) and an adapter for the HttpHandler interface to be used to
handle the request.
The SimpleUrlHandlerMappingIntegrationTests then maps the URLs
"/foo" and "/bar" to two different handlers.
9 years ago