orbit-server / orbit.server.mesh.local / LocalAddressableDirectory

LocalAddressableDirectory

class LocalAddressableDirectory : HashMapBackedAsyncMap<NamespacedAddressableReference, AddressableLease>, AddressableDirectory

Types

LocalAddressableDirectorySingleton

object LocalAddressableDirectorySingleton : ExternallyConfigured<AddressableDirectory>

Constructors

<init>

LocalAddressableDirectory(clock: Clock)

Properties

map

val map: ConcurrentHashMap<NamespacedAddressableReference, AddressableLease>

Functions

count

suspend fun count(): Int

isHealthy

suspend fun isHealthy(): Boolean

tick

suspend fun tick(): Unit

Companion Object Functions

clear

fun clear(): Unit