Skip navigation links
A B C D F G I N R S T U V W 

A

acquireEphemeralSemaphore(String, boolean, byte[], Duration) - Method in interface tech.ydb.coordination.CoordinationSession
Acquire an ephemeral semaphore.
acquireEphemeralSemaphore(String, boolean, Duration) - Method in interface tech.ydb.coordination.CoordinationSession
Acquire an ephemeral semaphore.
acquireSemaphore(String, long, byte[], Duration) - Method in interface tech.ydb.coordination.CoordinationSession
Acquire an semaphore.
acquireSemaphore(String, long, Duration) - Method in interface tech.ydb.coordination.CoordinationSession
Acquire a semaphore.
addStateListener(Consumer<CoordinationSession.State>) - Method in interface tech.ydb.coordination.CoordinationSession
 
alterNode(String, CoordinationNodeSettings) - Method in interface tech.ydb.coordination.CoordinationClient
Modifies settings of a coordination node

B

build() - Method in class tech.ydb.coordination.settings.CoordinationNodeSettings.Builder
 
build() - Method in class tech.ydb.coordination.settings.CoordinationSessionSettings.Builder
 
build() - Method in class tech.ydb.coordination.settings.DescribeCoordinationNodeSettings.Builder
 
build() - Method in class tech.ydb.coordination.settings.DropCoordinationNodeSettings.Builder
 
Builder() - Constructor for class tech.ydb.coordination.settings.CoordinationNodeSettings.Builder
 
Builder() - Constructor for class tech.ydb.coordination.settings.CoordinationSessionSettings.Builder
 
Builder() - Constructor for class tech.ydb.coordination.settings.DescribeCoordinationNodeSettings.Builder
 
Builder() - Constructor for class tech.ydb.coordination.settings.DropCoordinationNodeSettings.Builder
 

C

close() - Method in interface tech.ydb.coordination.CoordinationSession
 
connect() - Method in interface tech.ydb.coordination.CoordinationSession
Establish new bidirectional grpc stream
CoordinationClient - Interface in tech.ydb.coordination
 
CoordinationNodeSettings - Class in tech.ydb.coordination.settings
 
CoordinationNodeSettings.Builder - Class in tech.ydb.coordination.settings
 
CoordinationServiceImpl - Class in tech.ydb.coordination.impl
 
CoordinationSession - Interface in tech.ydb.coordination
 
CoordinationSession.State - Enum in tech.ydb.coordination
 
CoordinationSessionSettings - Class in tech.ydb.coordination.settings
 
CoordinationSessionSettings.Builder - Class in tech.ydb.coordination.settings
 
create() - Static method in class tech.ydb.coordination.description.NodeConfig
 
createNode(String, CoordinationNodeSettings) - Method in interface tech.ydb.coordination.CoordinationClient
Creates a new coordination node.
createNode(String) - Method in interface tech.ydb.coordination.CoordinationClient
Creates a new coordination node.
createSemaphore(String, long, byte[]) - Method in interface tech.ydb.coordination.CoordinationSession
Create a new semaphore.
createSemaphore(String, long) - Method in interface tech.ydb.coordination.CoordinationSession
Create a new semaphore.
createSession(String, CoordinationSessionSettings) - Method in interface tech.ydb.coordination.CoordinationClient
Creates a new coordination session.
createSession(String) - Method in interface tech.ydb.coordination.CoordinationClient
Creates a new coordination session with default settings.

D

DEFAULT_CONNECT_TIMEOUT - Static variable in class tech.ydb.coordination.settings.CoordinationSessionSettings
 
DEFAULT_RETRY_POLICY - Static variable in class tech.ydb.coordination.settings.CoordinationSessionSettings
 
deleteSemaphore(String, boolean) - Method in interface tech.ydb.coordination.CoordinationSession
Remove a semaphore.
deleteSemaphore(String) - Method in interface tech.ydb.coordination.CoordinationSession
Remove a semaphore.
DescribeCoordinationNodeSettings - Class in tech.ydb.coordination.settings
 
DescribeCoordinationNodeSettings.Builder - Class in tech.ydb.coordination.settings
 
describeNode(String, DescribeCoordinationNodeSettings) - Method in interface tech.ydb.coordination.CoordinationClient
Describes a coordination node
describeNode(String) - Method in interface tech.ydb.coordination.CoordinationClient
Describes a coordination node
describeSemaphore(String, DescribeSemaphoreMode) - Method in interface tech.ydb.coordination.CoordinationSession
 
DescribeSemaphoreMode - Enum in tech.ydb.coordination.settings
 
DropCoordinationNodeSettings - Class in tech.ydb.coordination.settings
 
DropCoordinationNodeSettings.Builder - Class in tech.ydb.coordination.settings
 
dropNode(String, DropCoordinationNodeSettings) - Method in interface tech.ydb.coordination.CoordinationClient
Drops a coordination node
dropNode(String) - Method in interface tech.ydb.coordination.CoordinationClient
Drops a coordination node

F

fromProto(DescribeNodeResult) - Static method in class tech.ydb.coordination.description.NodeConfig
 

G

getAttachConsistencyMode() - Method in class tech.ydb.coordination.description.NodeConfig
 
getChangedFuture() - Method in class tech.ydb.coordination.description.SemaphoreWatcher
 
getConfig() - Method in class tech.ydb.coordination.settings.CoordinationNodeSettings
 
getConnectTimeout() - Method in class tech.ydb.coordination.settings.CoordinationSessionSettings
 
getCount() - Method in class tech.ydb.coordination.description.SemaphoreDescription
 
getCount() - Method in class tech.ydb.coordination.description.SemaphoreDescription.Session
 
getData() - Method in class tech.ydb.coordination.description.SemaphoreDescription
 
getData() - Method in class tech.ydb.coordination.description.SemaphoreDescription.Session
 
getDatabase() - Method in interface tech.ydb.coordination.CoordinationClient
Database path Used for creating coordination node path
getDescription() - Method in class tech.ydb.coordination.description.SemaphoreWatcher
 
getExecutor() - Method in class tech.ydb.coordination.settings.CoordinationSessionSettings
 
getId() - Method in interface tech.ydb.coordination.CoordinationSession
Current session identifier.
getId() - Method in class tech.ydb.coordination.description.SemaphoreDescription.Session
 
getLimit() - Method in class tech.ydb.coordination.description.SemaphoreDescription
 
getName() - Method in class tech.ydb.coordination.description.SemaphoreDescription
 
getOrderId() - Method in class tech.ydb.coordination.description.SemaphoreDescription.Session
 
getOwnersList() - Method in class tech.ydb.coordination.description.SemaphoreDescription
 
getRateLimiterCountersMode() - Method in class tech.ydb.coordination.description.NodeConfig
 
getReadConsistencyMode() - Method in class tech.ydb.coordination.description.NodeConfig
 
getRetryPolicy() - Method in class tech.ydb.coordination.settings.CoordinationSessionSettings
 
getSelfCheckPeriod() - Method in class tech.ydb.coordination.description.NodeConfig
 
getSemaphoreName() - Method in interface tech.ydb.coordination.SemaphoreLease
 
getSession() - Method in interface tech.ydb.coordination.SemaphoreLease
 
getSessionGracePeriod() - Method in class tech.ydb.coordination.description.NodeConfig
 
getState() - Method in interface tech.ydb.coordination.CoordinationSession
 
getTimeoutMillis() - Method in class tech.ydb.coordination.description.SemaphoreDescription.Session
 
getWaitersList() - Method in class tech.ydb.coordination.description.SemaphoreDescription
 

I

includeOwners() - Method in enum tech.ydb.coordination.settings.DescribeSemaphoreMode
 
includeWaiters() - Method in enum tech.ydb.coordination.settings.DescribeSemaphoreMode
 
isActive() - Method in enum tech.ydb.coordination.CoordinationSession.State
 
isConnected() - Method in enum tech.ydb.coordination.CoordinationSession.State
 
isDataChanged() - Method in class tech.ydb.coordination.description.SemaphoreChangedEvent
 
isEphemeral() - Method in class tech.ydb.coordination.description.SemaphoreDescription
 
isOwnersChanged() - Method in class tech.ydb.coordination.description.SemaphoreChangedEvent
 

N

newBuilder() - Static method in class tech.ydb.coordination.settings.CoordinationNodeSettings
 
newBuilder() - Static method in class tech.ydb.coordination.settings.CoordinationSessionSettings
 
newBuilder() - Static method in class tech.ydb.coordination.settings.DescribeCoordinationNodeSettings
 
newBuilder() - Static method in class tech.ydb.coordination.settings.DropCoordinationNodeSettings
 
newClient(GrpcTransport) - Static method in interface tech.ydb.coordination.CoordinationClient
 
newClient(GrpcTransport) - Static method in class tech.ydb.coordination.impl.CoordinationServiceImpl
 
NodeConfig - Class in tech.ydb.coordination.description
 
NodeConfig.ConsistencyMode - Enum in tech.ydb.coordination.description
 
NodeConfig.RateLimiterCountersMode - Enum in tech.ydb.coordination.description
 

R

release() - Method in interface tech.ydb.coordination.SemaphoreLease
 
removeStateListener(Consumer<CoordinationSession.State>) - Method in interface tech.ydb.coordination.CoordinationSession
 

S

SemaphoreChangedEvent - Class in tech.ydb.coordination.description
 
SemaphoreChangedEvent(SessionResponse.DescribeSemaphoreChanged) - Constructor for class tech.ydb.coordination.description.SemaphoreChangedEvent
 
SemaphoreDescription - Class in tech.ydb.coordination.description
 
SemaphoreDescription(SemaphoreDescription) - Constructor for class tech.ydb.coordination.description.SemaphoreDescription
 
SemaphoreDescription.Session - Class in tech.ydb.coordination.description
 
SemaphoreLease - Interface in tech.ydb.coordination
 
SemaphoreWatcher - Class in tech.ydb.coordination.description
 
SemaphoreWatcher(SemaphoreDescription, CompletableFuture<Result<SemaphoreChangedEvent>>) - Constructor for class tech.ydb.coordination.description.SemaphoreWatcher
 
Session(SemaphoreSession) - Constructor for class tech.ydb.coordination.description.SemaphoreDescription.Session
 
stop() - Method in interface tech.ydb.coordination.CoordinationSession
Send message to grpc server to stop stream.

T

tech.ydb.coordination - package tech.ydb.coordination
 
tech.ydb.coordination.description - package tech.ydb.coordination.description
 
tech.ydb.coordination.impl - package tech.ydb.coordination.impl
 
tech.ydb.coordination.settings - package tech.ydb.coordination.settings
 
toProto() - Method in class tech.ydb.coordination.description.NodeConfig
 

U

updateSemaphore(String, byte[]) - Method in interface tech.ydb.coordination.CoordinationSession
Update data attached to the semaphore.

V

valueOf(String) - Static method in enum tech.ydb.coordination.CoordinationSession.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tech.ydb.coordination.description.NodeConfig.ConsistencyMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tech.ydb.coordination.description.NodeConfig.RateLimiterCountersMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tech.ydb.coordination.settings.DescribeSemaphoreMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tech.ydb.coordination.settings.WatchSemaphoreMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum tech.ydb.coordination.CoordinationSession.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tech.ydb.coordination.description.NodeConfig.ConsistencyMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tech.ydb.coordination.description.NodeConfig.RateLimiterCountersMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tech.ydb.coordination.settings.DescribeSemaphoreMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tech.ydb.coordination.settings.WatchSemaphoreMode
Returns an array containing the constants of this enum type, in the order they are declared.

W

watchData() - Method in enum tech.ydb.coordination.settings.WatchSemaphoreMode
 
watchOwners() - Method in enum tech.ydb.coordination.settings.WatchSemaphoreMode
 
watchSemaphore(String, DescribeSemaphoreMode, WatchSemaphoreMode) - Method in interface tech.ydb.coordination.CoordinationSession
 
WatchSemaphoreMode - Enum in tech.ydb.coordination.settings
 
withAttachConsistencyMode(NodeConfig.ConsistencyMode) - Method in class tech.ydb.coordination.description.NodeConfig
 
withConnectTimeout(Duration) - Method in class tech.ydb.coordination.settings.CoordinationSessionSettings.Builder
 
withDurationsConfig(Duration, Duration) - Method in class tech.ydb.coordination.description.NodeConfig
 
withExecutor(Executor) - Method in class tech.ydb.coordination.settings.CoordinationSessionSettings.Builder
 
withNodeConfig(NodeConfig) - Method in class tech.ydb.coordination.settings.CoordinationNodeSettings.Builder
 
withRateLimiterCountersMode(NodeConfig.RateLimiterCountersMode) - Method in class tech.ydb.coordination.description.NodeConfig
 
withReadConsistencyMode(NodeConfig.ConsistencyMode) - Method in class tech.ydb.coordination.description.NodeConfig
 
withRetryPolicy(RetryPolicy) - Method in class tech.ydb.coordination.settings.CoordinationSessionSettings.Builder
 
A B C D F G I N R S T U V W 
Skip navigation links

Copyright © 2025. All rights reserved.