orbit-proto / orbit.shared.proto / NodeManagementImplBase

NodeManagementImplBase

@Generated("Source: orbit/shared/node_management.proto", ["by gRPC Kotlin generator"]) abstract class NodeManagementImplBase : BindableService, CoroutineScope

Constructors

<init>

NodeManagementImplBase(coroutineContext: CoroutineContext = Dispatchers.Default)

Properties

coroutineContext

open val coroutineContext: CoroutineContext

Functions

bindService

open fun bindService(): ServerServiceDefinition

joinCluster

open suspend fun joinCluster(request: JoinClusterRequestProto): NodeLeaseResponseProto

renewLease

open suspend fun renewLease(request: RenewNodeLeaseRequestProto): NodeLeaseResponseProto