Package-level declarations

Types

Link copied to clipboard
interface Actor
Link copied to clipboard
abstract class ActorBase : Closeable, Actor
Link copied to clipboard
Link copied to clipboard
data class ActorGroup(val address: ActorIdent)
Link copied to clipboard
data class ActorIdent(val ident: String)
Link copied to clipboard
class DoNoMoreThen(var period: Duration, block: () -> Unit)
Link copied to clipboard
interface IActorNet : Closeable
Link copied to clipboard
Link copied to clipboard
interface Message
Link copied to clipboard
data class MessageEnvelope(val header: MessageHeader, val message: Message)
Link copied to clipboard
Link copied to clipboard
data class MessageHeader(val id: MessageId, val addressFrom: ActorIdent, val addressTo: ActorIdent?, val time: Instant, val extraHeaders: MessageExtraHeaders = emptyMap())
Link copied to clipboard
typealias MessageId = String
Link copied to clipboard
data class PingMessage(val session: Int, val pingId: Int) : Message
Link copied to clipboard
data class PongMessage(val session: Int, val pingId: Int) : Message
Link copied to clipboard
abstract class SimpleThreadObject
Link copied to clipboard
class ThreadExecutor<R>(autoStart: Boolean = false, block: () -> R)