Dispatchers

kreuzberg.rpc.Dispatchers
case class Dispatchers[F[_], T](dispatchers: Seq[Dispatcher[F, T]])(using effect: Effect[F]) extends Dispatcher[F, T]

Combines multiple dispatchers into one.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Dispatcher[F, T]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def call(serviceName: String, name: String, input: T): F[T]

Issue a call.

Issue a call.

Attributes

def handles(serviceName: String): Boolean

Returns true if a given service is handled.

Returns true if a given service is handled.

Attributes

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product