ClusterWorkerPoolEndpoint
abstract class ClusterWorkerPoolEndpoint[I, O](name: String, workerNum: Int, role: String)(implicit evidence$1: ClassTag[I], evidence$2: Encoder[I], evidence$3: Decoder[I], evidence$4: Encoder[O], evidence$5: Decoder[O]) extends ClusterEndpoint[I, O]
Value members
Concrete methods
def callWorker(ctx: ActorContext[_], i: I, timeout: Duration, customeRequestId: Option[String]): Future[Try[O]]
def callWorkerJson(ctx: ActorContext[_], i: Json, timeout: Duration, customeRequestId: Option[String]): Future[Try[O]]
Inherited methods
def call(ctx: ActorContext[_], entityId: String, i: I, timeout: Duration, customeRequestId: Option[String]): Future[Try[O]]
- Inherited from:
- ClusterEndpoint
def callJson(ctx: ActorContext[_], entityId: String, i: Json, timeout: Duration, customeRequestId: Option[String]): Future[Try[O]]
- Inherited from:
- ClusterEndpoint
def tellJson(ctx: ActorContext[_], entityId: String, i: Json, customeRequestId: Option[String]): Unit
- Inherited from:
- ClusterEndpoint