Ask
cc.otavia.core.message.Ask
A Call that expects a reply of type R. When an actor receives an Ask, it must eventually call stack.return(reply) to deliver a R back to the sender.
The match type ReplyOf extracts R from an Ask at compile time, enabling type-safe request-response patterns without manual casting:
case class GetUser(id: Long) extends Ask[User]
// ReplyOf[GetUser] resolves to User at compile time
Type parameters
- R
-
the expected reply type
Attributes
- Graph
-
- Supertypes
- Known subtypes
-
class AcceptedChannelclass Bindtrait Connectclass ConnectChannelclass HttpClientRequesttrait Command[R]class Authclass Delclass Getclass HGetAllclass HSetclass Infoclass Selectclass Setclass ExecuteCursor[R]trait PrepareQuery[T]trait SimpleQuery[T]class Authentication
In this article