package messagehandlers
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- class CloseExecutionException extends Exception
- final case class CommMessageHandlers(commManager: CommTargetManager, 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: SignallingRef[IO, Boolean], noExecuteInputFor: Set[String]) extends Product with Serializable
- final case class MessageHandler(handler: PartialFunction[(Channel, Message[RawJson]), 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