Skip navigation links
A B C D E G I L N O P S T U V W 

A

alterNode(String, CoordinationNodeSettings) - Method in interface tech.ydb.coordination.CoordinationClient
Modifies settings of a coordination node
alterNode(String, CoordinationNodeSettings) - Method in class tech.ydb.coordination.impl.CoordinationClientImpl
 
alterNode(AlterNodeRequest, GrpcRequestSettings) - Method in interface tech.ydb.coordination.rpc.CoordinationRpc
 
alterNode(AlterNodeRequest, GrpcRequestSettings) - Method in class tech.ydb.coordination.rpc.grpc.GrpcCoordinationRpc
 

B

build() - Method in class tech.ydb.coordination.settings.CoordinationNodeSettings.Builder
 
build() - Method in class tech.ydb.coordination.settings.DescribeCoordinationNodeSettings.Builder
 
build() - Method in class tech.ydb.coordination.settings.DropCoordinationNodeSettings.Builder
 
Builder(CoordinationClient) - Constructor for class tech.ydb.coordination.scenario.configuration.ConfigurationPublisher.Builder
 
Builder(CoordinationClient, ConfigurationSubscriber.Observer) - Constructor for class tech.ydb.coordination.scenario.configuration.ConfigurationSubscriber.Builder
 
Builder(CoordinationClient, String, LeaderElection.Observer) - Constructor for class tech.ydb.coordination.scenario.leader_election.LeaderElection.Builder
 
Builder(CoordinationClient, String) - Constructor for class tech.ydb.coordination.scenario.service_discovery.ServiceDiscoveryPublisher.Builder
 
Builder(CoordinationClient, ServiceDiscoverySubscriber.Observer) - Constructor for class tech.ydb.coordination.scenario.service_discovery.ServiceDiscoverySubscriber.Builder
 
Builder(CoordinationClient) - Constructor for class tech.ydb.coordination.scenario.WorkingScenario.Builder
 
Builder() - Constructor for class tech.ydb.coordination.settings.CoordinationNodeSettings.Builder
 
Builder() - Constructor for class tech.ydb.coordination.settings.DescribeCoordinationNodeSettings.Builder
 
Builder() - Constructor for class tech.ydb.coordination.settings.DropCoordinationNodeSettings.Builder
 
buildScenario(WorkingScenario.Settings) - Method in class tech.ydb.coordination.scenario.configuration.ConfigurationPublisher.Builder
 
buildScenario(WorkingScenario.Settings) - Method in class tech.ydb.coordination.scenario.configuration.ConfigurationSubscriber.Builder
 
buildScenario(WorkingScenario.Settings) - Method in class tech.ydb.coordination.scenario.leader_election.LeaderElection.Builder
 
buildScenario(WorkingScenario.Settings) - Method in class tech.ydb.coordination.scenario.service_discovery.ServiceDiscoveryPublisher.Builder
 
buildScenario(WorkingScenario.Settings) - Method in class tech.ydb.coordination.scenario.service_discovery.ServiceDiscoverySubscriber.Builder
 
buildScenario(WorkingScenario.Settings) - Method in class tech.ydb.coordination.scenario.WorkingScenario.Builder
 

C

client - Variable in class tech.ydb.coordination.scenario.WorkingScenario.Builder
 
close() - Method in class tech.ydb.coordination.rpc.grpc.GrpcCoordinationRpc
 
ConfigurationPublisher - Class in tech.ydb.coordination.scenario.configuration
 
ConfigurationPublisher.Builder - Class in tech.ydb.coordination.scenario.configuration
 
ConfigurationSubscriber - Class in tech.ydb.coordination.scenario.configuration
 
ConfigurationSubscriber.Builder - Class in tech.ydb.coordination.scenario.configuration
 
ConfigurationSubscriber.Observer - Interface in tech.ydb.coordination.scenario.configuration
 
CoordinationClient - Interface in tech.ydb.coordination
 
CoordinationClientImpl - Class in tech.ydb.coordination.impl
 
CoordinationClientImpl(CoordinationRpc) - Constructor for class tech.ydb.coordination.impl.CoordinationClientImpl
 
CoordinationNodeSettings - Class in tech.ydb.coordination.settings
 
CoordinationNodeSettings.Builder - Class in tech.ydb.coordination.settings
 
CoordinationNodeSettings.ConsistencyMode - Enum in tech.ydb.coordination.settings
 
CoordinationNodeSettings.RateLimiterCountersMode - Enum in tech.ydb.coordination.settings
 
CoordinationRpc - Interface in tech.ydb.coordination.rpc
 
CoordinationSession - Interface in tech.ydb.coordination
 
CoordinationSession.Observer - Interface in tech.ydb.coordination
 
CoordinationSessionImpl - Class in tech.ydb.coordination.impl
 
CoordinationSessionImpl(GrpcReadWriteStream<SessionResponse, SessionRequest>) - Constructor for class tech.ydb.coordination.impl.CoordinationSessionImpl
 
createNode(String, CoordinationNodeSettings) - Method in interface tech.ydb.coordination.CoordinationClient
Creates a new coordination node.
createNode(String, CoordinationNodeSettings) - Method in class tech.ydb.coordination.impl.CoordinationClientImpl
 
createNode(CreateNodeRequest, GrpcRequestSettings) - Method in interface tech.ydb.coordination.rpc.CoordinationRpc
 
createNode(CreateNodeRequest, GrpcRequestSettings) - Method in class tech.ydb.coordination.rpc.grpc.GrpcCoordinationRpc
 
createSession() - Method in interface tech.ydb.coordination.CoordinationClient
Bidirectional stream used to establish a session with a coordination node
createSession() - Method in class tech.ydb.coordination.impl.CoordinationClientImpl
 
currentCoordinationSession - Variable in class tech.ydb.coordination.scenario.WorkingScenario
 

D

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, DescribeCoordinationNodeSettings) - Method in class tech.ydb.coordination.impl.CoordinationClientImpl
 
describeNode(DescribeNodeRequest, GrpcRequestSettings) - Method in interface tech.ydb.coordination.rpc.CoordinationRpc
 
describeNode(DescribeNodeRequest, GrpcRequestSettings) - Method in class tech.ydb.coordination.rpc.grpc.GrpcCoordinationRpc
 
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, DropCoordinationNodeSettings) - Method in class tech.ydb.coordination.impl.CoordinationClientImpl
 
dropNode(DropNodeRequest, GrpcRequestSettings) - Method in interface tech.ydb.coordination.rpc.CoordinationRpc
 
dropNode(DropNodeRequest, GrpcRequestSettings) - Method in class tech.ydb.coordination.rpc.grpc.GrpcCoordinationRpc
 

E

epochLeader() - Method in class tech.ydb.coordination.scenario.leader_election.LeaderElection
 

G

getAttachConsistencyMode() - Method in class tech.ydb.coordination.settings.CoordinationNodeSettings
 
getCoordinationNodePath() - Method in class tech.ydb.coordination.scenario.WorkingScenario.Settings
 
getDatabase() - Method in interface tech.ydb.coordination.CoordinationClient
Database path Using for creating coordination node path
getDatabase() - Method in class tech.ydb.coordination.impl.CoordinationClientImpl
 
getDatabase() - Method in interface tech.ydb.coordination.rpc.CoordinationRpc
 
getDatabase() - Method in class tech.ydb.coordination.rpc.grpc.GrpcCoordinationRpc
 
getDescription() - Method in class tech.ydb.coordination.scenario.WorkingScenario.Settings
 
getRateLimiterCountersMode() - Method in class tech.ydb.coordination.settings.CoordinationNodeSettings
 
getReadConsistencyMode() - Method in class tech.ydb.coordination.settings.CoordinationNodeSettings
 
getSelfCheckPeriodMillis() - Method in class tech.ydb.coordination.settings.CoordinationNodeSettings
 
getSemaphoreName() - Method in class tech.ydb.coordination.scenario.WorkingScenario.Settings
 
getSessionGracePeriodMillis() - Method in class tech.ydb.coordination.settings.CoordinationNodeSettings
 
getSessionId() - Method in interface tech.ydb.coordination.CoordinationSession
 
getSessionId() - Method in class tech.ydb.coordination.impl.CoordinationSessionImpl
 
GrpcCoordinationRpc - Class in tech.ydb.coordination.rpc.grpc
 

I

isWorking - Variable in class tech.ydb.coordination.scenario.WorkingScenario
 

L

LeaderElection - Class in tech.ydb.coordination.scenario.leader_election
 
LeaderElection.Builder - Class in tech.ydb.coordination.scenario.leader_election
 
LeaderElection.Observer - Interface in tech.ydb.coordination.scenario.leader_election
 

N

newBuilder(CoordinationClient) - Static method in class tech.ydb.coordination.scenario.configuration.ConfigurationPublisher
 
newBuilder(CoordinationClient, ConfigurationSubscriber.Observer) - Static method in class tech.ydb.coordination.scenario.configuration.ConfigurationSubscriber
 
newBuilder(CoordinationClient, String, LeaderElection.Observer) - Static method in class tech.ydb.coordination.scenario.leader_election.LeaderElection
 
newBuilder(CoordinationClient, String) - Static method in class tech.ydb.coordination.scenario.service_discovery.ServiceDiscoveryPublisher
 
newBuilder(CoordinationClient, ServiceDiscoverySubscriber.Observer) - Static method in class tech.ydb.coordination.scenario.service_discovery.ServiceDiscoverySubscriber
 
newBuilder() - Static method in class tech.ydb.coordination.settings.CoordinationNodeSettings
 
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
 

O

onAcquireSemaphorePending() - Method in interface tech.ydb.coordination.CoordinationSession.Observer
 
onAcquireSemaphoreResult(boolean, Status) - Method in interface tech.ydb.coordination.CoordinationSession.Observer
 
onCreateSemaphoreResult(Status) - Method in interface tech.ydb.coordination.CoordinationSession.Observer
 
onDeleteSemaphoreResult(Status) - Method in interface tech.ydb.coordination.CoordinationSession.Observer
 
onDescribeSemaphoreChanged(boolean, boolean) - Method in interface tech.ydb.coordination.CoordinationSession.Observer
 
onDescribeSemaphoreResult(SemaphoreDescription, Status) - Method in interface tech.ydb.coordination.CoordinationSession.Observer
 
onFailure(Status) - Method in interface tech.ydb.coordination.CoordinationSession.Observer
 
onNext(byte[]) - Method in interface tech.ydb.coordination.scenario.configuration.ConfigurationSubscriber.Observer
 
onNext(String) - Method in interface tech.ydb.coordination.scenario.leader_election.LeaderElection.Observer
 
onNext(List<String>) - Method in interface tech.ydb.coordination.scenario.service_discovery.ServiceDiscoverySubscriber.Observer
 
onPong(long) - Method in interface tech.ydb.coordination.CoordinationSession.Observer
 
onReleaseSemaphoreResult(boolean, Status) - Method in interface tech.ydb.coordination.CoordinationSession.Observer
 
onSessionStarted() - Method in interface tech.ydb.coordination.CoordinationSession.Observer
 
onUpdateSemaphoreResult(long, Status) - Method in interface tech.ydb.coordination.CoordinationSession.Observer
 
ownTransport(GrpcTransport) - Static method in class tech.ydb.coordination.rpc.grpc.GrpcCoordinationRpc
 

P

publishData(byte[]) - Method in class tech.ydb.coordination.scenario.configuration.ConfigurationPublisher
 

S

SEMAPHORE_LIMIT - Static variable in class tech.ydb.coordination.scenario.configuration.ConfigurationPublisher
Semaphores must have limit more than zero
sendAcquireSemaphore(SessionRequest.AcquireSemaphore) - Method in interface tech.ydb.coordination.CoordinationSession
Used to acquire a semaphore
sendAcquireSemaphore(SessionRequest.AcquireSemaphore) - Method in class tech.ydb.coordination.impl.CoordinationSessionImpl
 
sendCreateSemaphore(SessionRequest.CreateSemaphore) - Method in interface tech.ydb.coordination.CoordinationSession
Used to create a new semaphore
sendCreateSemaphore(SessionRequest.CreateSemaphore) - Method in class tech.ydb.coordination.impl.CoordinationSessionImpl
 
sendDeleteSemaphore(SessionRequest.DeleteSemaphore) - Method in interface tech.ydb.coordination.CoordinationSession
Used to delete an existing semaphore
sendDeleteSemaphore(SessionRequest.DeleteSemaphore) - Method in class tech.ydb.coordination.impl.CoordinationSessionImpl
 
sendDescribeSemaphore(SessionRequest.DescribeSemaphore) - Method in interface tech.ydb.coordination.CoordinationSession
Used to describe semaphores and watch them for changes
sendDescribeSemaphore(SessionRequest.DescribeSemaphore) - Method in class tech.ydb.coordination.impl.CoordinationSessionImpl
 
sendPingPong(SessionRequest.PingPong) - Method in interface tech.ydb.coordination.CoordinationSession
Used for checking liveness of the connection
sendPingPong(SessionRequest.PingPong) - Method in class tech.ydb.coordination.impl.CoordinationSessionImpl
 
sendReleaseSemaphore(SessionRequest.ReleaseSemaphore) - Method in interface tech.ydb.coordination.CoordinationSession
Used to release a semaphore
sendReleaseSemaphore(SessionRequest.ReleaseSemaphore) - Method in class tech.ydb.coordination.impl.CoordinationSessionImpl
 
sendStartSession(SessionRequest.SessionStart) - Method in interface tech.ydb.coordination.CoordinationSession
First message used to start/restore a session
sendStartSession(SessionRequest.SessionStart) - Method in class tech.ydb.coordination.impl.CoordinationSessionImpl
 
sendUpdateSemaphore(SessionRequest.UpdateSemaphore) - Method in interface tech.ydb.coordination.CoordinationSession
Used to change semaphore data
sendUpdateSemaphore(SessionRequest.UpdateSemaphore) - Method in class tech.ydb.coordination.impl.CoordinationSessionImpl
 
ServiceDiscoveryPublisher - Class in tech.ydb.coordination.scenario.service_discovery
 
ServiceDiscoveryPublisher.Builder - Class in tech.ydb.coordination.scenario.service_discovery
 
ServiceDiscoverySubscriber - Class in tech.ydb.coordination.scenario.service_discovery
 
ServiceDiscoverySubscriber.Builder - Class in tech.ydb.coordination.scenario.service_discovery
 
ServiceDiscoverySubscriber.Observer - Interface in tech.ydb.coordination.scenario.service_discovery
 
session() - Method in interface tech.ydb.coordination.rpc.CoordinationRpc
 
session() - Method in class tech.ydb.coordination.rpc.grpc.GrpcCoordinationRpc
 
SESSION_KEEP_ALIVE_TIMEOUT_MS - Static variable in class tech.ydb.coordination.scenario.WorkingScenario.Settings
 
setAttachConsistencyMode(CoordinationNodeSettings.ConsistencyMode) - Method in class tech.ydb.coordination.settings.CoordinationNodeSettings.Builder
 
setCoordinationNodeName(String) - Method in class tech.ydb.coordination.scenario.WorkingScenario.Builder
 
setDescription(String) - Method in class tech.ydb.coordination.scenario.WorkingScenario.Builder
 
setRateLimiterCountersMode(CoordinationNodeSettings.RateLimiterCountersMode) - Method in class tech.ydb.coordination.settings.CoordinationNodeSettings.Builder
 
setReadConsistencyMode(CoordinationNodeSettings.ConsistencyMode) - Method in class tech.ydb.coordination.settings.CoordinationNodeSettings.Builder
 
setSelfCheckPeriodMillis(int) - Method in class tech.ydb.coordination.settings.CoordinationNodeSettings.Builder
 
setSemaphoreName(String) - Method in class tech.ydb.coordination.scenario.WorkingScenario.Builder
 
setSessionGracePeriodMillis(int) - Method in class tech.ydb.coordination.settings.CoordinationNodeSettings.Builder
 
settings - Variable in class tech.ydb.coordination.scenario.WorkingScenario
 
start(CoordinationSession.Observer) - Method in interface tech.ydb.coordination.CoordinationSession
 
start(CoordinationSession.Observer) - Method in class tech.ydb.coordination.impl.CoordinationSessionImpl
 
start() - Method in class tech.ydb.coordination.scenario.WorkingScenario.Builder
 
start(CoordinationSession.Observer) - Method in class tech.ydb.coordination.scenario.WorkingScenario
 
START_SESSION_ID - Static variable in class tech.ydb.coordination.scenario.WorkingScenario.Settings
 
stop() - Method in interface tech.ydb.coordination.CoordinationSession
 
stop() - Method in class tech.ydb.coordination.impl.CoordinationSessionImpl
 
stop() - Method in class tech.ydb.coordination.scenario.configuration.ConfigurationPublisher
 
stop() - Method in class tech.ydb.coordination.scenario.WorkingScenario
 

T

tech.ydb.coordination - package tech.ydb.coordination
 
tech.ydb.coordination.impl - package tech.ydb.coordination.impl
 
tech.ydb.coordination.rpc - package tech.ydb.coordination.rpc
 
tech.ydb.coordination.rpc.grpc - package tech.ydb.coordination.rpc.grpc
 
tech.ydb.coordination.scenario - package tech.ydb.coordination.scenario
 
tech.ydb.coordination.scenario.configuration - package tech.ydb.coordination.scenario.configuration
 
tech.ydb.coordination.scenario.leader_election - package tech.ydb.coordination.scenario.leader_election
 
tech.ydb.coordination.scenario.service_discovery - package tech.ydb.coordination.scenario.service_discovery
 
tech.ydb.coordination.settings - package tech.ydb.coordination.settings
 
tryStart(Status, CoordinationSession.Observer) - Method in class tech.ydb.coordination.scenario.WorkingScenario
 

U

useTransport(GrpcTransport) - Static method in class tech.ydb.coordination.rpc.grpc.GrpcCoordinationRpc
 

V

valueOf(String) - Static method in enum tech.ydb.coordination.settings.CoordinationNodeSettings.ConsistencyMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tech.ydb.coordination.settings.CoordinationNodeSettings.RateLimiterCountersMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum tech.ydb.coordination.settings.CoordinationNodeSettings.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.settings.CoordinationNodeSettings.RateLimiterCountersMode
Returns an array containing the constants of this enum type, in the order they are declared.

W

WorkingScenario - Class in tech.ydb.coordination.scenario
 
WorkingScenario(CoordinationClient, WorkingScenario.Settings, long) - Constructor for class tech.ydb.coordination.scenario.WorkingScenario
 
WorkingScenario.Builder<T extends WorkingScenario> - Class in tech.ydb.coordination.scenario
 
WorkingScenario.Settings - Class in tech.ydb.coordination.scenario
 
A B C D E G I L N O P S T U V W 
Skip navigation links

Copyright © 2024. All rights reserved.