AbstractEndpoint

abstract class AbstractEndpoint[I, O](val name: String)(implicit evidence$1: ClassTag[I], evidence$2: Encoder[I], evidence$3: Decoder[I], evidence$4: Encoder[O], evidence$5: Decoder[O])
class Object
trait Matchable
class Any
class ClusterEndpoint[I, O]
class Api
class LocalEndpoint[I, O]
class LocalApi

Value members

Abstract methods

def handler(system: ActorSystem[_], i: I, entityId: Option[String]): ResponseWithStatus[O]
def listen(system: ActorSystem[_]): Unit

Concrete methods

protected def handlerBehavior(system: ActorSystem[_]): Receive[String]
def responseFromStringFuture(system: ActorSystem[_], result: Future[String], endpointName: String): Future[O]

Concrete fields

val name: String