orbit-client / orbit.client.addressable

Package orbit.client.addressable

Types

AbstractAddressable

An abstract Addressable which allows Orbit to provide an AddressableContext.

abstract class AbstractAddressable

Addressable

Marker interface that determines an interface is addressable remotely.

interface Addressable

AddressableClass

A class type which extends Addressable.

typealias AddressableClass = Class<out Addressable>

AddressableConstructor

interface AddressableConstructor

AddressableContext

A context available to an Addressable which gives access to Orbit runtime information.

data class AddressableContext

Annotations

NonConcrete

Denotes an addressable that does not have a concrete implementation.

annotation class NonConcrete

OnActivate

Denotes a method which is executed on activation for lifecycle managed Addressables.

annotation class OnActivate

OnDeactivate

Denotes a method which is executed on deactivation for lifecycle managed Addressables.

annotation class OnDeactivate