public interface CoordinationClient
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<tech.ydb.core.Status> |
alterNode(String path,
CoordinationNodeSettings settings)
Modifies settings of a coordination node
|
default CompletableFuture<tech.ydb.core.Status> |
createNode(String path)
Creates a new coordination node.
|
CompletableFuture<tech.ydb.core.Status> |
createNode(String path,
CoordinationNodeSettings settings)
Creates a new coordination node.
|
default CoordinationSession |
createSession(String path)
Creates a new coordination session with default settings.
|
CoordinationSession |
createSession(String path,
CoordinationSessionSettings settings)
Creates a new coordination session.
|
default CompletableFuture<tech.ydb.core.Result<NodeConfig>> |
describeNode(String path)
Describes a coordination node
|
CompletableFuture<tech.ydb.core.Result<NodeConfig>> |
describeNode(String path,
DescribeCoordinationNodeSettings settings)
Describes a coordination node
|
default CompletableFuture<tech.ydb.core.Status> |
dropNode(String path)
Drops a coordination node
|
CompletableFuture<tech.ydb.core.Status> |
dropNode(String path,
DropCoordinationNodeSettings settings)
Drops a coordination node
|
String |
getDatabase()
Database path
Used for creating coordination node path
|
static CoordinationClient |
newClient(tech.ydb.core.grpc.GrpcTransport transport) |
static CoordinationClient newClient(@WillNotClose tech.ydb.core.grpc.GrpcTransport transport)
String getDatabase()
CoordinationSession createSession(String path, CoordinationSessionSettings settings)
path - full path to coordination nodesettings - coordination session settingsCompletableFuture<tech.ydb.core.Status> createNode(String path, CoordinationNodeSettings settings)
path - full path to coordination nodesettings - coordination node settingsCompletableFuture<tech.ydb.core.Status> alterNode(String path, CoordinationNodeSettings settings)
path - full path to coordination nodesettings - coordination node settingsCompletableFuture<tech.ydb.core.Status> dropNode(String path, DropCoordinationNodeSettings settings)
path - full path to coordination nodesettings - drop coordination node settingsCompletableFuture<tech.ydb.core.Result<NodeConfig>> describeNode(String path, DescribeCoordinationNodeSettings settings)
path - full path to coordination nodesettings - describe coordination node settingsdefault CoordinationSession createSession(String path)
path - full path to coordination nodedefault CompletableFuture<tech.ydb.core.Status> createNode(String path)
path - full path to coordination nodedefault CompletableFuture<tech.ydb.core.Status> dropNode(String path)
path - full path to coordination nodedefault CompletableFuture<tech.ydb.core.Result<NodeConfig>> describeNode(String path)
path - full path to coordination nodeCopyright © 2025. All rights reserved.