Request

@Serializable
sealed interface Request : RpcEnvelope

Inheritors

Types

Link copied to clipboard
@Serializable
data class Ask(val id: Long, val addr: Address, val payload: ActorProtocol.Message<*>) : RpcEnvelope.Request
Link copied to clipboard
@Serializable
data class Echo(val id: Long, val payload: String) : RpcEnvelope.Request
Link copied to clipboard
@Serializable
data class Shutdown(val id: Long, val addr: Address) : RpcEnvelope.Request
Link copied to clipboard
@Serializable
data class Stats(val id: Long, val addr: Address) : RpcEnvelope.Request
Link copied to clipboard
@Serializable
data class Status(val id: Long, val addr: Address) : RpcEnvelope.Request
Link copied to clipboard
@Serializable
data class Tell(val id: Long, val addr: Address, val payload: ActorProtocol) : RpcEnvelope.Request

Properties

Link copied to clipboard
abstract val id: Long