Endpoint

abstract class Endpoint[I, O](var route: String)(implicit evidence$1: Encoder[I], evidence$2: Decoder[I], evidence$3: Encoder[O], evidence$4: Decoder[O])
class Object
trait Matchable
class Any
class Api

Value members

Abstract methods

def handler(i: I): Future[O]

Concrete methods

def ask(client: Client, param: I, timeout: Duration): Future[O]
def listen(server: Server): Unit
def tell(client: Client, param: I, async: Boolean, timeout: Duration): Future[Unit]

Concrete fields

var route: String