almond.interpreter.messagehandlers
Constructs a MessageHandler, able to handle a Message of a single type from one of several Channels.
Constructs a MessageHandler, able to handle a Message of a single type from one of several Channels.
The passed handler should return a Stream of messages as a response to the incoming message.
Constructs a MessageHandler, able to handle a Message of a single type from a single Channel.
Constructs a MessageHandler, able to handle a Message of a single type from a single Channel.
The passed handler should return a Stream of messages as a response to the incoming message.
Constructs a MessageHandler, that reports the kernel as busy while a Message is being processed.
Constructs a MessageHandler, that reports the kernel as busy while a Message is being processed.
Messages can be pushed to the queue passed to the handler, while the IO it returns is being run.