Producer

trait Producer[F[_], E]
Companion
object
class Object
trait Matchable
class Any

Value members

Abstract methods

def send(msg: E): F[MessageId]

Sends a message asynchronously.

Sends a message asynchronously.

def send(msg: E, key: MessageKey): F[MessageId]

Sends a message associated with a key asynchronously.

Sends a message associated with a key asynchronously.

def send_(msg: E): F[Unit]

Same as send but it discards its output.

Same as send but it discards its output.

def send_(msg: E, key: MessageKey): F[Unit]

Same as send(msg:E,key:MessageKey) but it discards its output.

Same as send(msg:E,key:MessageKey) but it discards its output.