Control plane
IGatewaySessionControlPlane
Optional control-plane extension for single-session gateway admission.
generated from the sources
Interface in namespace
Nebula · Packages/com.1by3.nebula/Runtime/ControlPlane/GatewaySessionCoordination.cspublic interface IGatewaySessionControlPlaneOptional control-plane extension for single-session gateway admission. Serialize claims per identity and grant a takeover only after the previous gateway releases its claim. Failure blocks admission without disconnecting existing clients. Keep session records separate from topology snapshots.
Methods
SessionRequest
void SessionRequest(GatewaySessionRequest request, Action<GatewaySessionReply> complete);Submit an idempotent operation. Invoke the callback on the caller's main thread, normally from IControlPlane.Tick. Return an error reply on failure.