package messagehandlers
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- final case class CommMessageHandlers(commManager: CommManager, queueEc: ExecutionContext, logCtx: LoggerContext) extends Product with Serializable
- final case class InterpreterMessageHandlers(interpreter: IOInterpreter, commHandlerOpt: Option[CommHandler], inputHandlerOpt: Option[InputHandler], queueEc: ExecutionContext, logCtx: LoggerContext, runAfterQueued: (IO[Unit]) ⇒ IO[Unit], exitSignal: Signal[IO, Boolean]) extends Product with Serializable
-
final
case class
MessageHandler(handler: PartialFunction[(Channel, Message[Json]), Either[Throwable, Stream[IO, (Channel, channels.Message)]]]) extends Product with Serializable
Wraps a partial function, able to handle some Messages arriving via a given Channel.
Value Members
- object ConnectMessageHandler
- object InterpreterMessageHandlers extends Serializable
- object MessageHandler extends Serializable