orbit-client / orbit.client.addressable

Package orbit.client.addressable

Types

Addressable

Marker interface that determines an interface is addressable remotely.

interface Addressable

AddressableClass

A class type which extends Addressable.

typealias AddressableClass = Class<out Addressable>

CapabilitiesScanner

class CapabilitiesScanner

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