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.