Commit graph

2356 commits

Author SHA1 Message Date
Konrad Malawski
2a8cf7d320 Merge pull request #18824 from akka/wip-improve-clientserverspec-√
=htt - Improve stability of ClientServerSpec
2015-11-01 19:57:30 +01:00
Viktor Klang
4c4a7b0c7f =htt - Improve stability of ClientServerSpec 2015-11-01 00:55:55 +01:00
Konrad Malawski
20f54435f1 Merge pull request #18770 from ktoso/wip-idleTimeout-ktoso
idleTimeout in HTTP
2015-10-29 14:16:16 -07:00
drewhk
4fa3fcf572 Merge pull request #18707 from agolubev/agolubev-#17338_add_OutputStreamSource_GraphStage_based
Agolubev #17338 add output stream source graph stage based
2015-10-28 17:33:33 +01:00
drewhk
a2dc455f27 Merge pull request #18782 from akka/wip-GraphStageWithMaterializedValue-improvements-√
=str - Makes GraphStageWithMaterializedValue covariant in the Shape p…
2015-10-28 17:23:22 +01:00
Alexander Golubev
8ea52a6bb4 +str #17338 add OutputStreamSource and InputStreamSink 2015-10-28 11:22:32 -04:00
Konrad Malawski
2c2228c241 =str #16597 initial steps with idleTimeout 2015-10-27 13:55:18 -07:00
Viktor Klang
f330cfb394 =str - Makes GraphStageWithMaterializedValue covariant its type parameters 2015-10-27 17:25:34 +01:00
drewhk
fc0ecfebef Merge pull request #18791 from hepin1989/fix-#18135
=str #18135 log debug information when overflowStrategy occur
2015-10-27 16:36:46 +01:00
drewhk
e17cd2e53a Merge pull request #18775 from agolubev/agolubev-#18687_filterNot_combinator
+str #17967 add filterNot combinator
2015-10-27 16:32:04 +01:00
hepin
63f6d4a56a =str #18135 log debug information when overflowStrategy occur 2015-10-27 20:22:08 +08:00
Konrad Malawski
6ef3797d54 Merge pull request #18790 from hepin1989/fix-#18789
=str #18789 fix the attributes for log stage
2015-10-26 22:17:52 -07:00
hepin
046b985778 =str #18789 fix the attributes for log stage 2015-10-27 13:10:20 +08:00
Alexander Golubev
15cabbfed7 +str #17967 add filterNot combinator 2015-10-26 22:48:13 -04:00
Johan Andrén
1ce023ebc0 =htp #16962 docs for creating custom directives
Mostly ported from the spray docs
2015-10-26 14:53:25 -07:00
Roland Kuhn
e331e390d3 Merge pull request #18752 from 2beaucoup/missing-reason-phrase
=htp #17971 parse responses with missing reason phrase
2015-10-26 22:15:17 +01:00
Konrad Malawski
99a9c5964e =str #18763 remove unused parameter in PoolConductor 2015-10-26 11:13:53 -07:00
Konrad Malawski
098375571c Merge pull request #18742 from johanandren/wip-18661-make-java-testkit-consistent-with-scala-johanandren
=htp #18661 EffectiveUri in Java Testkit
2015-10-26 10:46:28 -07:00
Roland Kuhn
2c5debb960 Merge pull request #18777 from akka/wip-graphinterpreter-touchups-√
=str - Minor touchups to GraphInterpreter and GraphAssembly
2015-10-26 18:41:16 +01:00
Konrad Malawski
79347ba274 Merge pull request #18784 from akka/wip-18781-√
+htt - 18781 - Fixes a SOE in javadsl.HttpsContext.create
2015-10-26 09:45:24 -07:00
Roland Kuhn
b3941ed3f8 Merge pull request #18779 from akka/wip-18674-remove-edge-DSL-∂π
!str #18674 remove FlowGraph.Builder.add(Sink|Source)
2015-10-26 17:34:42 +01:00
Viktor Klang
e78eb54b43 +htt - 18781 - Fixes a SOE in javadsl.HttpsContext.create 2015-10-26 17:02:18 +01:00
Roland Kuhn
0c78cca7ed !str #18674 remove FlowGraph.Builder.add(Sink|Source) 2015-10-26 12:31:17 +01:00
Viktor Klang
b8c3a5c664 =str - Minor touchups to GraphInterpreter and GraphAssembly 2015-10-26 11:31:47 +01:00
Johan Andrén
19c8e557ba =htp #18661 effectiveUri in Java testkit
Java testkit now uses effectiveUri to behave just like the Scala testkit so that
the host header and path is joined. This allows for test calls that use just a relative
URI.
2015-10-24 13:47:25 +02:00
Roland Kuhn
630bd948d5 Merge pull request #18700 from akka/wip-unsugaring-√
-str - big refactoring to stream apis, see details:
2015-10-22 21:08:46 +02:00
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
2beaucoup
9ba7468d7e =htp #17971 parse responses with missing reason phrase 2015-10-21 13:23:56 +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