orbit-client / orbit.client.actor

Package orbit.client.actor

Types

AbstractActor

Base class to Actor implementations.

abstract class AbstractActor : AbstractAddressable

Actor

Interface marker for actors.

interface Actor : Addressable

ActorProxyFactory

class ActorProxyFactory

ActorWithInt32Key

An actor with an int32 key.

interface ActorWithInt32Key : Actor

ActorWithInt64Key

An actor with an int64 key.

interface ActorWithInt64Key : Actor

ActorWithNoKey

An actor with no key.

interface ActorWithNoKey : Actor

ActorWithStringKey

An actor with a string key.

interface ActorWithStringKey : Actor

Functions

createProxy

Gets a reference to an Actor with no key.

fun <T : ActorWithNoKey> ActorProxyFactory.createProxy(): T

Gets a reference to an Actor with a string key.

fun <T : ActorWithStringKey> ActorProxyFactory.createProxy(key: String): T

Gets a reference to an Actor with an int32 key.

fun <T : ActorWithInt32Key> ActorProxyFactory.createProxy(key: Int): T

Gets a reference to an Actor with a int64 key.

fun <T : ActorWithInt64Key> ActorProxyFactory.createProxy(key: Long): T