aboutsummaryrefslogtreecommitdiff
path: root/flow-stream/src/main/scala/ch/jodersky/flow/stream/impl/WatcherStage.scala
diff options
context:
space:
mode:
Diffstat (limited to 'flow-stream/src/main/scala/ch/jodersky/flow/stream/impl/WatcherStage.scala')
-rw-r--r--flow-stream/src/main/scala/ch/jodersky/flow/stream/impl/WatcherStage.scala38
1 files changed, 0 insertions, 38 deletions
diff --git a/flow-stream/src/main/scala/ch/jodersky/flow/stream/impl/WatcherStage.scala b/flow-stream/src/main/scala/ch/jodersky/flow/stream/impl/WatcherStage.scala
deleted file mode 100644
index 82fad69..0000000
--- a/flow-stream/src/main/scala/ch/jodersky/flow/stream/impl/WatcherStage.scala
+++ /dev/null
@@ -1,38 +0,0 @@
-package ch.jodersky.flow
-package stream
-package impl
-
-import scala.concurrent.{Future, Promise}
-
-import akka.actor.ActorRef
-import akka.stream.{Attributes, Outlet, SourceShape}
-import akka.stream.stage.{GraphStageWithMaterializedValue, GraphStageLogic}
-
-
-private[stream] class WatcherStage(
- ioManager: ActorRef,
- ports: Set[String]
-) extends GraphStageWithMaterializedValue[SourceShape[String], Future[Serial.Watch]] {
-
- val out = Outlet[String]("Watcher.out")
-
- val shape = new SourceShape(out)
-
- override def createLogicAndMaterializedValue(attributes: Attributes):
- (GraphStageLogic, Future[Serial.Watch]) = {
-
- val promise = Promise[Serial.Watch]
-
- val logic = new WatcherLogic(
- shape,
- ioManager,
- ports,
- promise
- )
-
- (logic, promise.future)
- }
-
- override def toString = s"Watcher($ports)"
-
-}