Skip to content

Kotlin Framework Reference

The writing rules follow the Reference-writing guide (Korean-only). This tree reuses the same 8 categories and order as the dotnet reference (the parity-reference lane).

zlink-framework-kotlin is a thin coroutine idiom layer that reuses the Java zlink-framework runtime as-is (Kotlin doc §0). So this reference documents only the entry points that call in a different shape from Java — configuration entries that call the Java builder directly as-is (topology registration, Store registration, configureLocations(), etc.) are not recreated here; instead this document points directly at the corresponding entry in the Java reference (Korean-only). Contract content such as completion kinds, defaults, and ranges are all identical to Java and are not repeated in this document.

The exact signatures are owned by the Kotlin exact interface (Korean-only).

Category

Category Status Kotlin-specific entry points
Host lifecycle Drafted CompletionStage<T>.await() bridge
Topology discovery Drafted routeMesh { }/channel { } DSL, useCoroutineHandlers(...)
Messaging execution Drafted ZLinkKotlinClient/ZLinkKotlinRouteClient/ZLinkKotlinFanoutClient's await()/yield()
Spot instance Drafted ZLinkSuspendingSpot/ZLinkSuspendingEntrySpot/ZLinkSuspendingInstanceSpot, ZLinkKotlinSpotManager
Actor relocation Drafted ZLinkSuspendingActor/ZLinkSuspendingActorFactory, ZLinkKotlinActorManager/ZLinkKotlinActorClient
Stream session Drafted ZLinkSuspendingSession, ZLinkKotlinSessionClient, bindOrGetActor(...)
Location authority Drafted suspend fun status()/listTopology(...), Flow<T> projection
Observability diagnostics Drafted configureDispatch { }, reuses Java ZLinkFrameworkErrorKind

ko and en are both complete. This document tree is wired into mkdocs.yml nav.