Publish

trait Publish[F[_], A] extends Publish[F, A]
trait Publish[F, A]
class Object
trait Matchable
class Any
trait PubSub[F, I, O, Selector]

Value members

Inherited methods

def publish(a: A): F[Unit]

Publishes one element. This completes after element was successfully published.

Publishes one element. This completes after element was successfully published.

Inherited from
Publish
def tryPublish(a: A): F[Boolean]

Tries to publish one element.

Tries to publish one element.

Evaluates to false if element was not published. Evaluates to true if element was published successfully.

Inherited from
Publish