- send(Message, RaftProtos.ReplicationLevel) - 接口 中的方法org.apache.ratis.client.api.AsyncApi
-
Send the given message asynchronously to the raft service.
- send(Message) - 接口 中的方法org.apache.ratis.client.api.AsyncApi
-
The same as send(message, ReplicationLevel.MAJORITY).
- send(Message) - 接口 中的方法org.apache.ratis.client.api.BlockingApi
-
Send the given message to the raft service.
- send(RaftClientRequest.Type, Message, RaftPeerId, RaftClientImpl) - 接口 中的静态方法org.apache.ratis.client.impl.UnorderedAsync
-
- SEND_DUMMY_REQUEST_DEFAULT - 接口 中的静态变量org.apache.ratis.client.RaftClientConfigKeys.Async.Experimental
-
- SEND_DUMMY_REQUEST_KEY - 接口 中的静态变量org.apache.ratis.client.RaftClientConfigKeys.Async.Experimental
-
- sendAsync(Message, boolean) - 接口 中的方法org.apache.ratis.client.api.MessageOutputStream
-
Send asynchronously the given message to this stream.
- sendAsync(Message) - 接口 中的方法org.apache.ratis.client.api.MessageOutputStream
-
The same as sendAsync(message, false).
- sendDummyRequest(RaftProperties) - 接口 中的静态方法org.apache.ratis.client.RaftClientConfigKeys.Async.Experimental
-
- sendForward(RaftClientRequest) - 接口 中的方法org.apache.ratis.client.AsyncRpcApi
-
Send the given forward-request asynchronously to the raft service.
- sendReadAfterWrite(Message) - 接口 中的方法org.apache.ratis.client.api.AsyncApi
-
Send the given readonly message asynchronously to the raft service.
- sendReadAfterWrite(Message) - 接口 中的方法org.apache.ratis.client.api.BlockingApi
-
Send the given readonly message to the raft service.
- sendReadOnly(Message) - 接口 中的方法org.apache.ratis.client.api.AsyncApi
-
The same as sendReadOnly(message, null).
- sendReadOnly(Message, RaftPeerId) - 接口 中的方法org.apache.ratis.client.api.AsyncApi
-
Send the given readonly message asynchronously to the raft service.
- sendReadOnly(Message) - 接口 中的方法org.apache.ratis.client.api.BlockingApi
-
The same as sendReadOnly(message, null).
- sendReadOnly(Message, RaftPeerId) - 接口 中的方法org.apache.ratis.client.api.BlockingApi
-
Send the given readonly message to the raft service.
- sendReadOnlyNonLinearizable(Message) - 接口 中的方法org.apache.ratis.client.api.AsyncApi
-
Send the given readonly message asynchronously to the raft service using non-linearizable read.
- sendReadOnlyNonLinearizable(Message) - 接口 中的方法org.apache.ratis.client.api.BlockingApi
-
Send the given readonly message to the raft service using non-linearizable read.
- sendReadOnlyUnordered(Message) - 接口 中的方法org.apache.ratis.client.api.AsyncApi
-
The same as sendReadOnlyUnordered(message, null).
- sendReadOnlyUnordered(Message, RaftPeerId) - 接口 中的方法org.apache.ratis.client.api.AsyncApi
-
Send the given readonly message asynchronously to the raft service.
- sendRequest(RaftClientRequest) - 接口 中的方法org.apache.ratis.client.RaftClientRpc
-
Send a request.
- sendRequestAsync(RaftClientRequest) - 接口 中的方法org.apache.ratis.client.RaftClientRpc
-
Async call to send a request.
- sendRequestAsyncUnordered(RaftClientRequest) - 接口 中的方法org.apache.ratis.client.RaftClientRpc
-
Async call to send a request.
- sendRequestWithRetry(RaftClientImpl.PendingClientRequest, RaftClientImpl) - 接口 中的静态方法org.apache.ratis.client.impl.UnorderedAsync
-
- sendStaleRead(Message, long, RaftPeerId) - 接口 中的方法org.apache.ratis.client.api.AsyncApi
-
Send the given stale-read message asynchronously to the given server (not the raft service).
- sendStaleRead(Message, long, RaftPeerId) - 接口 中的方法org.apache.ratis.client.api.BlockingApi
-
Send the given stale-read message to the given server (not the raft service).
- setClientId(ClientId) - 类 中的方法org.apache.ratis.client.DataStreamClient.Builder
-
- setClientId(ClientId) - 类 中的方法org.apache.ratis.client.RaftClient.Builder
-
- setClientRpc(RaftClientRpc) - 类 中的方法org.apache.ratis.client.RaftClient.Builder
-
- setConfiguration(SetConfigurationRequest.Arguments) - 接口 中的方法org.apache.ratis.client.api.AdminApi
-
- setConfiguration(List<RaftPeer>) - 接口 中的方法org.apache.ratis.client.api.AdminApi
-
The same as setConfiguration(serversInNewConf, Collections.emptyList()).
- setConfiguration(RaftPeer[]) - 接口 中的方法org.apache.ratis.client.api.AdminApi
-
The same as setConfiguration(Arrays.asList(serversInNewConf)).
- setConfiguration(List<RaftPeer>, List<RaftPeer>) - 接口 中的方法org.apache.ratis.client.api.AdminApi
-
Set the configuration request to the raft service.
- setConfiguration(RaftPeer[], RaftPeer[]) - 接口 中的方法org.apache.ratis.client.api.AdminApi
-
The same as setConfiguration(Arrays.asList(serversInNewConf), Arrays.asList(listenersInNewConf)).
- setDataStreamClientRpc(DataStreamClientRpc) - 类 中的方法org.apache.ratis.client.DataStreamClient.Builder
-
- setDataStreamServer(RaftPeer) - 类 中的方法org.apache.ratis.client.DataStreamClient.Builder
-
- setFlushRequestBytesMin(RaftProperties, SizeInBytes) - 接口 中的静态方法org.apache.ratis.client.RaftClientConfigKeys.DataStream
-
- setFlushRequestCountMin(RaftProperties, int) - 接口 中的静态方法org.apache.ratis.client.RaftClientConfigKeys.DataStream
-
- setGroupId(RaftGroupId) - 类 中的方法org.apache.ratis.client.DataStreamClient.Builder
-
- setLeaderId(RaftPeerId) - 类 中的方法org.apache.ratis.client.RaftClient.Builder
-
Set leader ID.
- setOutstandingRequestsMax(RaftProperties, int) - 接口 中的静态方法org.apache.ratis.client.RaftClientConfigKeys.Async
-
- setOutstandingRequestsMax(RaftProperties, int) - 接口 中的静态方法org.apache.ratis.client.RaftClientConfigKeys.DataStream
-
- setParameters(Parameters) - 类 中的方法org.apache.ratis.client.DataStreamClient.Builder
-
- setParameters(Parameters) - 类 中的方法org.apache.ratis.client.RaftClient.Builder
-
- setPrimaryDataStreamServer(RaftPeer) - 类 中的方法org.apache.ratis.client.RaftClient.Builder
-
Set primary server of DataStream.
- setProperties(RaftProperties) - 类 中的方法org.apache.ratis.client.DataStreamClient.Builder
-
- setProperties(RaftProperties) - 类 中的方法org.apache.ratis.client.RaftClient.Builder
-
- setRaftGroup(RaftGroup) - 类 中的方法org.apache.ratis.client.RaftClient.Builder
-
Set servers.
- setRequestTimeout(RaftProperties, TimeDuration) - 接口 中的静态方法org.apache.ratis.client.RaftClientConfigKeys.DataStream
-
- setRequestTimeout(RaftProperties, TimeDuration) - 接口 中的静态方法org.apache.ratis.client.RaftClientConfigKeys.Rpc
-
- setRetryPolicy(RetryPolicy) - 类 中的方法org.apache.ratis.client.RaftClient.Builder
-
- setRetryPolicy(RaftProtos.RaftClientRequestProto.TypeCase, RetryPolicy) - 类 中的方法org.apache.ratis.client.retry.RequestTypeDependentRetryPolicy.Builder
-
Set the given policy for the given type.
- setSendDummyRequest(RaftProperties, boolean) - 接口 中的静态方法org.apache.ratis.client.RaftClientConfigKeys.Async.Experimental
-
- setSubmessageSize(RaftProperties, SizeInBytes) - 接口 中的静态方法org.apache.ratis.client.RaftClientConfigKeys.MessageStream
-
- setSubmessageSize(RaftProperties) - 接口 中的静态方法org.apache.ratis.client.RaftClientConfigKeys.MessageStream
-
- setTimeout(RaftProtos.RaftClientRequestProto.TypeCase, TimeDuration) - 类 中的方法org.apache.ratis.client.retry.RequestTypeDependentRetryPolicy.Builder
-
- setWatchRequestTimeout(RaftProperties, TimeDuration) - 接口 中的静态方法org.apache.ratis.client.RaftClientConfigKeys.Rpc
-
- shouldReconnect(Throwable) - 接口 中的方法org.apache.ratis.client.RaftClientRpc
-
Determine if the given throwable should be handled.
- SnapshotManagementApi - org.apache.ratis.client.api中的接口
-
An API to support control snapshot
such as create and list snapshot file.
- stream() - 接口 中的方法org.apache.ratis.client.api.DataStreamApi
-
Create a stream to write data.
- stream(ByteBuffer) - 接口 中的方法org.apache.ratis.client.api.DataStreamApi
-
Create a stream by providing a customized header message.
- stream(ByteBuffer, RoutingTable) - 接口 中的方法org.apache.ratis.client.api.DataStreamApi
-
Create a stream by providing a customized header message and route table.
- stream() - 接口 中的方法org.apache.ratis.client.api.MessageStreamApi
-
Create a stream to send a large message.
- stream(RaftClientRequest) - 接口 中的方法org.apache.ratis.client.DataStreamRpcApi
-
Create a stream for primary server to send data to peer server.
- stream(RaftClientRequest) - 类 中的方法org.apache.ratis.client.impl.DataStreamClientImpl
-
- stream(ByteBuffer) - 类 中的方法org.apache.ratis.client.impl.DataStreamClientImpl
-
- stream(ByteBuffer, RoutingTable) - 类 中的方法org.apache.ratis.client.impl.DataStreamClientImpl
-
- stream() - 类 中的方法org.apache.ratis.client.impl.MessageStreamImpl
-
- streamAsync(Message, SizeInBytes) - 接口 中的方法org.apache.ratis.client.api.MessageStreamApi
-
Send the given (large) message using a stream with the submessage size.
- streamAsync(Message) - 接口 中的方法org.apache.ratis.client.api.MessageStreamApi
-
Send the given message using a stream with submessage size specified in conf.
- streamAsync(DataStreamRequest) - 接口 中的方法org.apache.ratis.client.DataStreamClientRpc
-
Async call to send a request.
- streamAsync(Message, SizeInBytes) - 类 中的方法org.apache.ratis.client.impl.MessageStreamImpl
-
- streamAsync(Message) - 类 中的方法org.apache.ratis.client.impl.MessageStreamImpl
-
- SUBMESSAGE_SIZE_DEFAULT - 接口 中的静态变量org.apache.ratis.client.RaftClientConfigKeys.MessageStream
-
- SUBMESSAGE_SIZE_KEY - 接口 中的静态变量org.apache.ratis.client.RaftClientConfigKeys.MessageStream
-
- submessageSize(RaftProperties) - 接口 中的静态方法org.apache.ratis.client.RaftClientConfigKeys.MessageStream
-