Viktor Klang
f29d7affbd
!str #18692 javadsl.FlowGraph.Builder.add()
...
* also make factories more consistent by only offering
FlowGraph.create()
* also remove secondary (edge-based) FlowGraph.Builder DSL
* also improve naming for conversions from Graph to
Source/Flow/BidiFlow/Sink
2015-10-22 19:10:00 +02:00
Konrad Malawski
0f99a42df9
Merge pull request #18750 from spray/w/18628-errors-from-ws-handler
...
Fix #18628 and other smallish WS changes
2015-10-22 12:55:43 +02:00
Konrad Malawski
99acd2480b
Merge pull request #18723 from spray/wip-17344-mathias
...
htc: check for client-side response stream truncation
2015-10-22 12:38:31 +02:00
Johannes Rudolph
a283f43d1b
=htc log error if user handler fails
2015-10-22 11:15:43 +02:00
Mathias
ff7d644fd6
=htc #17344 Error-close client-side response stream if there are responses pending at connection end
2015-10-22 09:38:03 +02:00
Mathias
6e9ac310c0
+str #17344 add One2OneBidiFlow
2015-10-22 09:37:57 +02:00
Johannes Rudolph
abe0123a92
=htp #18759 fix accidental recursive loop in java WebsocketUpgradeResponse
2015-10-22 09:15:22 +02:00
Johannes Rudolph
c040e2b69e
!htc move scala side WebsocketUpgradeResponse to scaladsl.model.ws
...
This makes it consistent with the java side and cleans up scaladsl.Http.
2015-10-22 09:15:22 +02:00
Johannes Rudolph
4a5610e282
=htc #18628 WS: report proper close code when user handler fails
2015-10-22 09:15:20 +02:00
Johannes Rudolph
741d37a5bb
+htc report peer close reasons to the user with custom exception
2015-10-22 09:14:35 +02:00
Johannes Rudolph
5d766749d3
=htc use automatic probes in MessageSpec
2015-10-22 09:08:05 +02:00
Roland Kuhn
692a73724f
Merge pull request #18605 from akka/wip-HTTP-graphs-∂π
...
=htp replace all FlexiMerge/Route with GraphStage
2015-10-21 22:02:57 +02:00
Roland Kuhn
684f3e3175
Merge pull request #18697 from agolubev/agolubev-#18133-Sink.actorSubscriber()-verify-props
...
=str #18133 Sink.actorSubscriber() should verify the props
2015-10-21 18:56:28 +02:00
Roland Kuhn
02810cfa64
!str,htc remove FlexiMerge/Route
...
- replace all occurrences with equivalent GraphStage implementations
This commit introduces a mini-DSL for GraphStage that allows emitting or
reading multiple elements to/from a port with one statement, installing
stateful handlers on the port to make it work. The emitting side allows
stacked continuations, meaning that while an emit() is ongoing (waiting
for demand) another one can be added to the queue; this allows
convenient formualation of merge-type stages.
2015-10-21 18:52:16 +02:00
Roland Kuhn
dc07fd250c
!str make Inlet/Outlet invariant and add Java variance
...
This necessitates the removal of method overloading in the Java Graph
DSL: the to() and via() methods were not otherwise resolved correctly by
javac, leading to incomprehensible error messages. The new approach is
to offer just one way of doing things which is a bit more verbose but
should be easier to read and learn. In this vein auto-importing while
using the DSL is also gone for Java—not sure about Scala yet.
2015-10-21 17:48:54 +02:00
Roland Kuhn
142ffea52b
Merge pull request #18667 from analytically/release-2.3-dev
...
=htc accept entity for DELETE and GET methods
2015-10-21 17:44:27 +02:00
Konrad Malawski
c6a5864e25
Merge pull request #18690 from hakuch/17353-verbosity-hakuch
...
=htt #17353 Reduce verbosity of logging on pool shutdown
2015-10-20 14:55:16 +02:00
Konrad Malawski
f01c43b88a
Merge pull request #18739 from johanandren/wip-18706-RangeDirectivesExampleSpec-johanandren
...
=doc #18706 re-enable RangeDirectivesExampleSpec
2015-10-20 11:19:21 +02:00
Johan Andrén
0969b6263e
RangeDirectivesExamplesSpec uncommented and working
2015-10-19 16:48:21 +02:00
Konrad Malawski
8270fedb6c
Merge pull request #18655 from AnIrishDuck/wip-18058-tls-errors
...
#18058 Bubble up tls errors
2015-10-19 16:31:47 +02:00
Konrad Malawski
5f3b8f4e28
Merge pull request #18734 from ktoso/wip-intersperse
...
+str #17383 implement intersperse
2015-10-19 13:36:57 +02:00
Konrad Malawski
b8ea349c3a
Merge pull request #18693 from spray/w/17275-squashed
...
#17275 Websocket Client implementation
2015-10-19 13:26:09 +02:00
Konrad Malawski
61c2213e02
+str #17383 implement intersperse
2015-10-19 13:17:23 +02:00
Johannes Rudolph
ddc8cd804b
=htc move Sec-WebSocket-Key creation/validation to header model
2015-10-19 09:19:23 +02:00
Johannes Rudolph
f6732f3369
=htc server side handshake cleanup and clarifications
2015-10-19 09:19:22 +02:00
Johannes Rudolph
d4b5f29c57
+htc #17275 Java-side of Websocket client API
2015-10-19 09:19:22 +02:00
Johannes Rudolph
00b4eefab5
!htc #17275 encapsulate Websocket request arguments in new WebsocketRequest class
2015-10-19 09:02:05 +02:00
Johannes Rudolph
08aa903408
=htc Websocket Autobahn Suite test runners and documentation
2015-10-19 09:02:05 +02:00
Johannes Rudolph
870ff2bbdc
+htc #17275 Websocket client implementation
2015-10-19 09:02:05 +02:00
Johannes Rudolph
11e593a1fa
=htc introduce ByteStringSinkProbe and update tests to new infrastructure
2015-10-19 09:02:05 +02:00
Konrad Malawski
99158f515c
Merge pull request #18727 from 2m/wip-coding-directives
...
=doc #18496 add scala docs for coding directives
2015-10-14 16:54:35 +02:00
Martynas Mickevicius
073c201e75
=doc #18496 add scala docs for coding directives
2015-10-14 16:33:51 +02:00
Konrad Malawski
033b318887
Merge pull request #18726 from ktoso/wip-formfield-ktoso
...
=doc fixed some typos in formFields
2015-10-14 16:28:27 +02:00
Konrad Malawski
37b6df9be0
=doc fixed some typos in formFields
2015-10-14 14:00:13 +02:00
Konrad Malawski
2cae81dbfc
Merge pull request #18684 from ktoso/wip-more-directives-ktoso
...
WIP more directive docs
2015-10-14 12:06:17 +02:00
Konrad Malawski
6ac2a2433c
=doc #17938 fix references to "Deserializer" in docs
2015-10-14 11:20:53 +02:00
Konrad Malawski
da7e043372
=doc #17938 remove confusing POST wording in formFields
2015-10-14 11:07:16 +02:00
Frank Murphy
8012a0397e
#18058 Emit errors from TLS handshake
2015-10-13 14:42:31 -04:00
Mathias Bogaert
f1bd3b9da7
=htc accept entity for DELETE and GET methods
2015-10-12 16:10:51 +01:00
Konrad Malawski
cddb1ade40
=htc,doc #18496 make all directive docs have the same style, some
...
additions
2015-10-12 02:12:26 +02:00
Konrad Malawski
bb053bea2a
=htc,doc #18496 lots of small improvements and last missing docs
2015-10-12 02:05:29 +02:00
Konrad Malawski
15897a3b48
+doc,htp #18496 recoverRejections documented
2015-10-12 02:05:29 +02:00
Konrad Malawski
745a1c458f
+doc,htp #18496 improved parameter docs a bit
2015-10-12 02:05:29 +02:00
Konrad Malawski
afcd3e2127
+doc,htp #18496 example for formfield
2015-10-12 02:05:29 +02:00
Konrad Malawski
2927568225
+doc,htp #18496 file directives docs
2015-10-12 02:05:29 +02:00
Konrad Malawski
4c81e6cbea
+doc,htp #18496 cancelRejections
2015-10-12 02:05:29 +02:00
Konrad Malawski
ce07ae75b7
+doc,htp #18496 overrideMethodWithParameter
2015-10-12 02:05:29 +02:00
Konrad Malawski
9edffd0930
-htp #18626 remove overrideStatusCode
...
we don't recommend using it.
2015-10-12 02:05:28 +02:00
Konrad Malawski
ea49e7624c
=doc,htpi #18496 more security directives docs
2015-10-12 02:05:28 +02:00
Alexander Golubev
53d0627675
=str #18133 Sink.actorSubscriber() should verify the props
2015-10-09 15:11:01 -04:00