ProxyAddress
cc.otavia.core.address.ProxyAddress
trait ProxyAddress[-M <: Call] extends Address[M]
Attributes
- Graph
-
- Supertypes
- Known subtypes
-
class RobinAddress[M]
Members list
Value members
Inherited methods
def ask[A <: M & Ask[_ <: Reply]](ask: A, f: MessageFuture[ReplyOf[A]], timeout: Long)(using sender: AbstractActor[_]): MessageFuture[ReplyOf[A]]
send ask message to this address, and set timeout milliseconds to get the respect Reply, otherwise the MessageFuture will set scala.concurrent.TimeoutException.
send ask message to this address, and set timeout milliseconds to get the respect Reply, otherwise the MessageFuture will set scala.concurrent.TimeoutException.
Type parameters
- A
-
the type of ask message
Value parameters
- ask
-
ask message to send
- f
-
reply message future for this ask message
- sender
-
who send this ask message
- timeout
-
max time to wait for the Reply message.
Attributes
- Inherited from:
- Address
final def ask[A <: M & Ask[_ <: Reply], R <: ReplyOf[A]](ask: A)(using sender: AbstractActor[_]): FutureState[R]
Attributes
- Inherited from:
- Address
def ask[A <: M & Ask[_ <: Reply]](ask: A, future: MessageFuture[ReplyOf[A]])(using sender: AbstractActor[_]): MessageFuture[ReplyOf[A]]
send ask message to this address
send ask message to this address
Type parameters
- A
-
the type of ask message
Value parameters
- ask
-
ask message to send
- future
-
reply message future for this ask message
- sender
-
who send this ask message
Attributes
- Inherited from:
- Address
Attributes
- Inherited from:
- Address
In this article