Commit graph

816 commits

Author SHA1 Message Date
Konrad 'ktoso' Malawski
cc4fd5ca2c !str #15121 MaterializerSettings now uses a config object
Resolves #15121
2014-09-01 19:21:57 +02:00
Patrik Nordwall
a25d0fcde9 Merge pull request #15765 from akka/wip-15744-newdsl-transform-patriknw
=str #15744 Hook-up transform to the AST nodes
2014-09-01 12:12:50 +02:00
Patrik Nordwall
b0051c492e =str #15744 Hook-up transform to the AST nodes
* Removed unused parts of the new dsl, such as FlowGraph
* Materialization of transform, still with old way of terminal operators,
  input/output factories will come next
* New ActorBasedFlowMaterializer in impl2
2014-09-01 12:10:56 +02:00
Patrik Nordwall
e0f7f9a058 Merge pull request #15760 from akka/wip-15026-jason-comments-patriknw
!str #15026 Fix issues pointed out by Jason
2014-08-29 09:40:10 +02:00
Patrik Nordwall
2ef9962eb0 !str #15026 change thunk publisher api to () => Option[T] 2014-08-29 08:32:57 +02:00
Patrik Nordwall
9dd281428d =str #15026 add some scaladoc backticks 2014-08-29 08:15:52 +02:00
Patrik Nordwall
85b85b4d75 =str #15026 take drop negative 2014-08-29 08:15:44 +02:00
Patrik Nordwall
37f94c9d8d =str #15746 Rename flow classes 2014-08-26 18:11:11 +02:00
Patrik Nordwall
5384c4f098 =str Move new dsl to scaladsl2 package 2014-08-26 17:59:12 +02:00
Konrad Malawski
55e48918fd Merge pull request #15725 from ktoso/wip-transformerFactory-ktoso
!str #15271 make transform() take a factory instead of Transformer
2014-08-26 16:15:36 +02:00
Martynas Mickevičius
fbbe5cd451 Merge pull request #15698 from 2m/wip-typesafe-dsl
WIP Steams typesafe DSL
2014-08-26 16:10:00 +02:00
Konrad 'ktoso' Malawski
5b1c05f3fe !str #15271 make transform() take a factory instead of Transformer
+ Makes reusing flows safe
+ Adds timerTransform for ops which need TimerTransformer
+ Adds TransformerLike in order to keep transform/timerTransform
  typesafe in respect to the passed in type og Transformer

Resolves #15271
2014-08-22 14:21:02 +02:00
Martynas Mickevicius
3c38706bb7 !str #15672 add a way to retrieve Publsiher or Subscriber from Output/Input
* also remove ClosedFlow.as(...)
2014-08-22 14:19:41 +03:00
Björn Antonsson
24254c6b48 Merge pull request #15721 from akka/wip-15050-cleanup-ReceiveTimeout-patriknw
!str #15050 Remove unused ReceiveTimeout
2014-08-22 12:16:49 +02:00
Björn Antonsson
630169fa2d Merge pull request #15720 from akka/wip-15705-stream-dependency-akka-2.3.5-patriknw
!str #15705 Update to Akka 2.3.5, and new akka-persistent api
2014-08-22 12:16:26 +02:00
Patrik Nordwall
3cb46a57c3 Merge pull request #15719 from akka/wip-15289-java-api-patriknw
!str #15289 Java API for ActorPublisher and ActorSubscriber
2014-08-22 11:47:00 +02:00
Patrik Nordwall
b6a915a68c !str #15289 Java API for ActorPublisher and ActorSubscriber
* had to change api because of trait+object not useable from java
* ActorSubscriber.RequestStrategy and its implementations moved to
  top level
* messages moved to ActorSubscriberMessage and ActorPublisherMessage
  object
2014-08-22 11:46:36 +02:00
Martynas Mickevicius
59e9f71629 !str #15672 add HTTP Pipeline with the new DSL
* implement graph operations as case class junctions
* add materialization method to ClosedFlow
2014-08-22 12:17:33 +03:00
Martynas Mickevicius
6d165d28f9 !str #15672 added all combinators from current Flow API
* combinator tests
2014-08-22 12:17:33 +03:00
Martynas Mickevicius
7b232600d8 !str #15672 shallow shim of the new Streams DSL
* mostly Flow API
* initial Graph API
* positive and negative compilation tests
2014-08-22 12:17:33 +03:00
Björn Antonsson
3ca589ea1b Merge pull request #15709 from spray/w/15670-add-BodyPartExtractors
=htc #15670 add convenience BodyPart extractors
2014-08-22 11:00:18 +02:00
Patrik Nordwall
28bb2174ee !str #15050 Remove unused ReceiveTimeout 2014-08-22 10:04:21 +02:00
Patrik Nordwall
5c467750ec !str #15705 Update to Akka 2.3.5, and new akka-persistent api
* 2.3.5 dependency
* PersistentPublisher is using PersistentView, and is producing the
  raw events instead of the Persistent wrappers
2014-08-22 09:52:32 +02:00
Björn Antonsson
8b359b90d8 Merge pull request #15712 from spray/w/15711-fix-bind-error-message
=htc #15711 fix Http.Bind failure warning message
2014-08-22 09:34:07 +02:00
Patrik Nordwall
587af91ff9 Merge pull request #15706 from akka/wip-15551-implicit-materializer-patriknw
!str #15551 Switch to implicit passing of FlowMaterializer
2014-08-21 14:34:38 +02:00
Patrik Nordwall
1bb5d37780 !str #15551 Switch to implicit passing of FlowMaterializer
* implicit param
* change tests to use implicit materializer
* add ActorFlow trait that provides an implicit materializer inside an actor
  in the right way, i.e. encourage usage of that instead of
  implicit def mat(implicit arf: ActorRef): FlowMaterializer
* make http compile, but those who know the api better will have to adjust
  to take full advantage of the implicit materializer
2014-08-21 13:40:43 +02:00
Patrik Nordwall
fa243e656b Merge pull request #15701 from akka/wip-15564-stream-supervisor-patriknw
!str #15564 Add stream supervisor
2014-08-21 13:31:25 +02:00
Patrik Nordwall
e0bc669bc5 !str #15564 Add stream supervisor
* this is the first step, to enable safe FlowMaterializer that can be shared
* had to remove Log because of missing context (we need another solution for log)
* naming of the actors have changed, should be revisited
2014-08-21 13:30:37 +02:00
Patrik Nordwall
35f455d26d Merge pull request #15557 from 13h3r/wip-initial-delay-for-tick-producer-13h3r
Initial delay support for TickProducer
2014-08-21 13:14:05 +02:00
Johannes Rudolph
7075564281 =htc #15711 fix Http.Bind failure warning message 2014-08-21 13:01:14 +02:00
Patrik Nordwall
d2e94e6207 Merge pull request #15703 from akka/wip-15608-exposed-publisher-race-patriknw
=str #15608 Make sure ExposedPublisher is first
2014-08-21 12:31:13 +02:00
Patrik Nordwall
4be757e492 =str #15608 Make sure ExposedPublisher is first 2014-08-21 12:30:16 +02:00
Johannes Rudolph
8c85cc41d3 =htc #15670 add convenience BodyPart extractors 2014-08-21 12:03:19 +02:00
Alexey Romanchuk
edf59b1cd4 +str #15558 Initial delay support for TickProducer 2014-08-21 12:35:46 +07:00
Patrik Nordwall
fedde06bec Merge pull request #15643 from akka/wip-15408-uncheckedVariance-patriknw
+str #15408 Replace uncheckedVariance annotations in Flow/Duct
2014-08-20 09:59:46 +02:00
Patrik Nordwall
2c7fd89479 +str #15408 Replace uncheckedVariance annotations in Flow/Duct 2014-08-20 08:39:17 +02:00
Patrik Nordwall
bf3551b554 Merge pull request #15673 from akka/wip-15076-foreach-patriknw
!str #15076 Make foreach a terminal operation, returning Future[Unit]
2014-08-20 08:08:39 +02:00
Patrik Nordwall
b6377a8baf Merge pull request #15680 from akka/wip-15479-ActorPublisher-request-param-patriknw
!str #15479 "Rename ActorPublisher.Request parameter
2014-08-20 08:07:33 +02:00
Patrik Nordwall
0f2f5b3f89 Merge pull request #15562 from akka/wip–rename-tee-to-broadcast-√
= str - Renames Flow and Duct 'tee' operation to 'broadcast'
2014-08-20 07:48:57 +02:00
Roland Kuhn
fd96862913 Merge pull request #15580 from spray/w/15560-fix-entity-stream-termination
=htc #15560 close entity data stream eagerly + more tests + fix for #15686
2014-08-19 13:01:48 +02:00
Roland Kuhn
2c8b8af8e0 Merge pull request #15666 from spray/w/15665-fix-BoyerMoore
=hco #15665 fix BoyerMoore for byte values > 0x7f
2014-08-19 12:39:46 +02:00
Johannes Rudolph
e066dd36fc =htc #15686 fix off-by-one error when creating strict entities for small payloads 2014-08-19 12:20:16 +02:00
Johannes Rudolph
b69235e195 =htc #15560 close entity data stream eagerly + add more tests 2014-08-19 12:13:23 +02:00
Patrik Nordwall
2e936e539c !str #15479 "Rename ActorPublisher.Request parameter
* n is the name used in reactive streams
2014-08-18 11:28:11 +02:00
Patrik Nordwall
fdc5532483 !str #15076 Make foreach a terminal operation, returning Future[Unit] 2014-08-15 17:32:46 +02:00
Patrik Nordwall
f4bc1704d3 Merge pull request #15563 from akka/wip-materializer-last-√
= str - Moving FlowMaterializer argument to the end of all Flow and Duct...
2014-08-15 13:51:39 +02:00
Johannes Rudolph
793417cba0 =hco #15665 fix BoyerMoore for byte values > 0x7f
This also converts tests to run over a binary alphabet instead of over
plain alphanumeric chars.
2014-08-14 17:09:23 +02:00
Patrik Nordwall
0daaad5c4b Merge pull request #15651 from akka/wip-http-build-patriknw
=pro Add akka-http to the aggregate project
2014-08-13 09:08:37 +02:00
Patrik Nordwall
5bc522903b Merge pull request #15650 from akka/wip-stream-version-patriknw
=pro bump stream and http version
2014-08-11 20:20:06 +02:00
Patrik Nordwall
d7e817092d Merge pull request #15639 from akka/wip-15535-npe-ActorPublisher-patriknw
=str #15535 Fix NPE in ActorPublisher stop
2014-08-11 13:13:08 +02:00