跳过导航链接
A B C D F G H I L M N O P R S T U W 

A

add(RaftGroup, boolean) - 接口 中的方法org.apache.ratis.client.api.GroupManagementApi
Add a new group.
add(RaftGroup) - 接口 中的方法org.apache.ratis.client.api.GroupManagementApi
The same as add(newGroup, true).
addRaftPeers(Collection<RaftPeer>) - 类 中的方法org.apache.ratis.client.impl.RaftClientRpcWithProxy
 
admin() - 类 中的方法org.apache.ratis.client.impl.RaftClientImpl
 
admin() - 接口 中的方法org.apache.ratis.client.RaftClient
 
AdminApi - org.apache.ratis.client.api中的接口
An API to support administration such as setting raft configuration and transferring leadership.
async() - 类 中的方法org.apache.ratis.client.impl.RaftClientImpl
 
async() - 接口 中的方法org.apache.ratis.client.RaftClient
Get the AsyncApi.
AsyncApi - org.apache.ratis.client.api中的接口
Asynchronous API to support operations such as sending message, read-message, stale-read-message and watch-request.
AsyncRpcApi - org.apache.ratis.client中的接口
An RPC interface which extends the user interface AsyncApi.

B

BlockingApi - org.apache.ratis.client.api中的接口
Blocking API to support operations such as sending message, read-message, stale-read-message and watch-request.
build() - 类 中的方法org.apache.ratis.client.DataStreamClient.Builder
 
build() - 类 中的方法org.apache.ratis.client.RaftClient.Builder
 
build() - 类 中的方法org.apache.ratis.client.retry.RequestTypeDependentRetryPolicy.Builder
 
Builder() - 类 的构造器org.apache.ratis.client.retry.RequestTypeDependentRetryPolicy.Builder
 

C

cast(RpcFactory) - 接口 中的静态方法org.apache.ratis.client.ClientFactory
 
ClientFactory - org.apache.ratis.client中的接口
A factory interface for creating client components.
ClientImplUtils - org.apache.ratis.client.impl中的接口
Client utilities for internal use.
ClientProtoUtils - org.apache.ratis.client.impl中的接口
 
ClientRetryEvent - org.apache.ratis.client.retry中的类
An RetryPolicy.Event specific to client request failure.
ClientRetryEvent(int, RaftClientRequest, int, Throwable, Timestamp) - 类 的构造器org.apache.ratis.client.retry.ClientRetryEvent
 
close() - 类 中的方法org.apache.ratis.client.impl.DataStreamClientImpl
 
close() - 类 中的方法org.apache.ratis.client.impl.RaftClientImpl
 
close() - 类 中的方法org.apache.ratis.client.impl.RaftClientRpcWithProxy
 
close() - 类 中的方法org.apache.ratis.client.impl.RaftOutputStream
 
closeAsync() - 类 中的方法org.apache.ratis.client.impl.DataStreamClientImpl.DataStreamOutputImpl
 
create(long) - 接口 中的方法org.apache.ratis.client.api.SnapshotManagementApi
The same as create(0, timeoutMs).
create(boolean, long) - 接口 中的方法org.apache.ratis.client.api.SnapshotManagementApi
The same as create(force?
create(long, long) - 接口 中的方法org.apache.ratis.client.api.SnapshotManagementApi
Trigger to create a snapshot.

D

DataStreamApi - org.apache.ratis.client.api中的接口
Stream data asynchronously to all the servers in the RaftGroup.
DataStreamClient - org.apache.ratis.client中的接口
A user interface extending DataStreamRpcApi.
DataStreamClient.Builder - org.apache.ratis.client中的类
To build DataStreamClient objects
DataStreamClientFactory - org.apache.ratis.client中的接口
A factory to create streaming client.
DataStreamClientImpl - org.apache.ratis.client.impl中的类
Streaming client implementation allows client to create streams and send asynchronously.
DataStreamClientImpl.DataStreamOutputImpl - org.apache.ratis.client.impl中的类
 
DataStreamClientRpc - org.apache.ratis.client中的接口
A client interface for sending stream requests.
DataStreamOutput - org.apache.ratis.client.api中的接口
An asynchronous output stream supporting zero buffer copying.
DataStreamOutputRpc - org.apache.ratis.client中的接口
An RPC interface which extends the user interface DataStreamOutput.
DataStreamRpcApi - org.apache.ratis.client中的接口
An RPC interface which extends the user interface DataStreamApi.
DisabledDataStreamClientFactory - org.apache.ratis.client中的类
A stream factory that does nothing when data stream is disabled.
DisabledDataStreamClientFactory(Parameters) - 类 的构造器org.apache.ratis.client.DisabledDataStreamClientFactory
 

F

flush() - 类 中的方法org.apache.ratis.client.impl.RaftOutputStream
 
FLUSH_REQUEST_BYTES_MIN_DEFAULT - 接口 中的静态变量org.apache.ratis.client.RaftClientConfigKeys.DataStream
 
FLUSH_REQUEST_BYTES_MIN_KEY - 接口 中的静态变量org.apache.ratis.client.RaftClientConfigKeys.DataStream
 
FLUSH_REQUEST_COUNT_MIN_DEFAULT - 接口 中的静态变量org.apache.ratis.client.RaftClientConfigKeys.DataStream
 
FLUSH_REQUEST_COUNT_MIN_KEY - 接口 中的静态变量org.apache.ratis.client.RaftClientConfigKeys.DataStream
 
flushRequestBytesMin(RaftProperties) - 接口 中的静态方法org.apache.ratis.client.RaftClientConfigKeys.DataStream
 
flushRequestCountMin(RaftProperties) - 接口 中的静态方法org.apache.ratis.client.RaftClientConfigKeys.DataStream
 

G

getAttemptCount() - 类 中的方法org.apache.ratis.client.impl.RaftClientImpl.PendingClientRequest
 
getAttemptCount() - 类 中的方法org.apache.ratis.client.retry.ClientRetryEvent
 
getCause() - 类 中的方法org.apache.ratis.client.retry.ClientRetryEvent
 
getCauseCount() - 类 中的方法org.apache.ratis.client.retry.ClientRetryEvent
 
getClientRpc() - 接口 中的方法org.apache.ratis.client.DataStreamClient
Return the rpc client instance
getClientRpc() - 类 中的方法org.apache.ratis.client.impl.DataStreamClientImpl
 
getClientRpc() - 类 中的方法org.apache.ratis.client.impl.RaftClientImpl
 
getClientRpc() - 接口 中的方法org.apache.ratis.client.RaftClient
 
getDataStreamApi() - 类 中的方法org.apache.ratis.client.impl.RaftClientImpl
 
getDataStreamApi() - 接口 中的方法org.apache.ratis.client.RaftClient
 
getDataStreamType() - 类 中的方法org.apache.ratis.client.DisabledDataStreamClientFactory
 
getDefaultLog() - 接口 中的静态方法org.apache.ratis.client.RaftClientConfigKeys
 
getGroupId() - 类 中的方法org.apache.ratis.client.impl.RaftClientImpl
 
getGroupId() - 接口 中的方法org.apache.ratis.client.RaftClient
 
getGroupManagementApi(RaftPeerId) - 类 中的方法org.apache.ratis.client.impl.RaftClientImpl
 
getGroupManagementApi(RaftPeerId) - 接口 中的方法org.apache.ratis.client.RaftClient
Get the GroupManagementApi for the given server.
getHeader() - 类 中的方法org.apache.ratis.client.impl.DataStreamClientImpl.DataStreamOutputImpl
 
getHeaderFuture() - 接口 中的方法org.apache.ratis.client.DataStreamOutputRpc
Get the future of the header request.
getHeaderFuture() - 类 中的方法org.apache.ratis.client.impl.DataStreamClientImpl.DataStreamOutputImpl
 
getId() - 类 中的方法org.apache.ratis.client.impl.RaftClientImpl
 
getId() - 接口 中的方法org.apache.ratis.client.RaftClient
 
getLeaderElectionManagementApi(RaftPeerId) - 类 中的方法org.apache.ratis.client.impl.RaftClientImpl
 
getLeaderElectionManagementApi(RaftPeerId) - 接口 中的方法org.apache.ratis.client.RaftClient
Get the LeaderElectionManagementApi for the given server.
getLeaderId() - 类 中的方法org.apache.ratis.client.impl.RaftClientImpl
 
getLeaderId() - 接口 中的方法org.apache.ratis.client.RaftClient
 
getMessageStreamApi() - 类 中的方法org.apache.ratis.client.impl.RaftClientImpl
 
getMessageStreamApi() - 接口 中的方法org.apache.ratis.client.RaftClient
 
getProxies() - 类 中的方法org.apache.ratis.client.impl.RaftClientRpcWithProxy
 
getRaftClientReply(DataStreamReply) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
getRaftClientReplyFuture() - 接口 中的方法org.apache.ratis.client.api.DataStreamOutput
Return the future of the RaftClientReply which will be received once this stream has been closed successfully.
getRaftClientReplyFuture() - 类 中的方法org.apache.ratis.client.impl.DataStreamClientImpl.DataStreamOutputImpl
 
getRequest() - 类 中的方法org.apache.ratis.client.retry.ClientRetryEvent
 
getRoutingTable(RaftProtos.RaftRpcRequestProto) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
getSnapshotManagementApi() - 类 中的方法org.apache.ratis.client.impl.RaftClientImpl
 
getSnapshotManagementApi(RaftPeerId) - 类 中的方法org.apache.ratis.client.impl.RaftClientImpl
 
getSnapshotManagementApi() - 接口 中的方法org.apache.ratis.client.RaftClient
Get the SnapshotManagementApi for the given server.
getSnapshotManagementApi(RaftPeerId) - 接口 中的方法org.apache.ratis.client.RaftClient
Get the SnapshotManagementApi for the given server.
getWritableByteChannel() - 接口 中的方法org.apache.ratis.client.api.DataStreamOutput
 
getWritableByteChannel() - 类 中的方法org.apache.ratis.client.impl.DataStreamClientImpl.DataStreamOutputImpl
 
GroupManagementApi - org.apache.ratis.client.api中的接口
APIs to support group management operations such as add, remove, list and info to a particular server.

H

handleAttemptFailure(RetryPolicy.Event) - 类 中的方法org.apache.ratis.client.retry.RequestTypeDependentRetryPolicy
 
handleException(RaftPeerId, Throwable, boolean) - 类 中的方法org.apache.ratis.client.impl.RaftClientRpcWithProxy
 
handleException(RaftPeerId, Throwable, boolean) - 接口 中的方法org.apache.ratis.client.RaftClientRpc
Handle the given throwable.

I

info(RaftGroupId) - 接口 中的方法org.apache.ratis.client.api.GroupManagementApi
Get the info of the given group.
io() - 类 中的方法org.apache.ratis.client.impl.RaftClientImpl
 
io() - 接口 中的方法org.apache.ratis.client.RaftClient
 

L

LeaderElectionManagementApi - org.apache.ratis.client.api中的接口
An API to support control leader election such as pause and resume election
LeaderElectionManagementImpl - org.apache.ratis.client.impl中的类
 
list() - 接口 中的方法org.apache.ratis.client.api.GroupManagementApi
List all the groups.
LOG - 接口 中的静态变量org.apache.ratis.client.api.MessageStreamApi
 
LOG - 接口 中的静态变量org.apache.ratis.client.DataStreamClient
 
LOG - 类 中的静态变量org.apache.ratis.client.impl.DataStreamClientImpl
 
LOG - 类 中的静态变量org.apache.ratis.client.impl.MessageStreamImpl
 
LOG - 类 中的静态变量org.apache.ratis.client.impl.OrderedAsync
 
LOG - 类 中的静态变量org.apache.ratis.client.impl.OrderedStreamAsync
 
LOG - 接口 中的静态变量org.apache.ratis.client.impl.UnorderedAsync
 
LOG - 接口 中的静态变量org.apache.ratis.client.RaftClient
 
LOG - 接口 中的静态变量org.apache.ratis.client.RaftClientConfigKeys
 

M

main(String[]) - 接口 中的静态方法org.apache.ratis.client.RaftClientConfigKeys
 
MessageOutputStream - org.apache.ratis.client.api中的接口
Stream Message(s) asynchronously.
MessageStreamApi - org.apache.ratis.client.api中的接口
Stream (large) Message(s) asynchronously to the leader.
MessageStreamImpl - org.apache.ratis.client.impl中的类
Send ordered asynchronous requests to a raft service.

N

newBuilder() - 接口 中的静态方法org.apache.ratis.client.DataStreamClient
 
newBuilder(RaftClient) - 接口 中的静态方法org.apache.ratis.client.DataStreamClient
 
newBuilder() - 接口 中的静态方法org.apache.ratis.client.RaftClient
 
newBuilder() - 类 中的静态方法org.apache.ratis.client.retry.RequestTypeDependentRetryPolicy
 
newClientRetryEvent(RaftClientRequest, Throwable) - 类 中的方法org.apache.ratis.client.impl.RaftClientImpl.PendingClientRequest
 
newDataStreamClient(ClientId, RaftGroupId, RaftPeer, DataStreamClientRpc, RaftProperties) - 接口 中的静态方法org.apache.ratis.client.impl.ClientImplUtils
 
newDataStreamClient(RaftClient, RaftPeer, DataStreamClientRpc, RaftProperties) - 接口 中的静态方法org.apache.ratis.client.impl.ClientImplUtils
 
newDataStreamClientRpc(RaftPeer, RaftProperties) - 接口 中的方法org.apache.ratis.client.DataStreamClientFactory
 
newDataStreamClientRpc(RaftPeer, RaftProperties) - 类 中的方法org.apache.ratis.client.DisabledDataStreamClientFactory
 
newInstance(DataStreamType, Parameters) - 接口 中的静态方法org.apache.ratis.client.DataStreamClientFactory
 
newRaftClient(ClientId, RaftGroup, RaftPeerId, RaftPeer, RaftClientRpc, RetryPolicy, RaftProperties, Parameters) - 接口 中的静态方法org.apache.ratis.client.impl.ClientImplUtils
 
newRaftClientRpc(ClientId, RaftProperties) - 接口 中的方法org.apache.ratis.client.ClientFactory
Create a RaftClientRpc.
newRequestImpl() - 类 中的方法org.apache.ratis.client.impl.RaftClientImpl.PendingClientRequest
 
newRequestImpl() - 类 中的方法org.apache.ratis.client.impl.UnorderedAsync.PendingUnorderedRequest
 

O

OrderedAsync - org.apache.ratis.client.impl中的类
Send ordered asynchronous requests to a raft service.
OrderedStreamAsync - org.apache.ratis.client.impl中的类
 
org.apache.ratis.client - 程序包 org.apache.ratis.client
 
org.apache.ratis.client.api - 程序包 org.apache.ratis.client.api
 
org.apache.ratis.client.impl - 程序包 org.apache.ratis.client.impl
 
org.apache.ratis.client.retry - 程序包 org.apache.ratis.client.retry
 
OUTSTANDING_REQUESTS_MAX_DEFAULT - 接口 中的静态变量org.apache.ratis.client.RaftClientConfigKeys.Async
 
OUTSTANDING_REQUESTS_MAX_DEFAULT - 接口 中的静态变量org.apache.ratis.client.RaftClientConfigKeys.DataStream
 
OUTSTANDING_REQUESTS_MAX_KEY - 接口 中的静态变量org.apache.ratis.client.RaftClientConfigKeys.Async
 
OUTSTANDING_REQUESTS_MAX_KEY - 接口 中的静态变量org.apache.ratis.client.RaftClientConfigKeys.DataStream
 
outstandingRequestsMax(RaftProperties) - 接口 中的静态方法org.apache.ratis.client.RaftClientConfigKeys.Async
 
outstandingRequestsMax(RaftProperties) - 接口 中的静态方法org.apache.ratis.client.RaftClientConfigKeys.DataStream
 

P

pause() - 接口 中的方法org.apache.ratis.client.api.LeaderElectionManagementApi
pause leader election.
pause() - 类 中的方法org.apache.ratis.client.impl.LeaderElectionManagementImpl
 
PendingClientRequest() - 类 的构造器org.apache.ratis.client.impl.RaftClientImpl.PendingClientRequest
 
PREFIX - 接口 中的静态变量org.apache.ratis.client.RaftClientConfigKeys.Async.Experimental
 
PREFIX - 接口 中的静态变量org.apache.ratis.client.RaftClientConfigKeys.Async
 
PREFIX - 接口 中的静态变量org.apache.ratis.client.RaftClientConfigKeys.DataStream
 
PREFIX - 接口 中的静态变量org.apache.ratis.client.RaftClientConfigKeys.MessageStream
 
PREFIX - 接口 中的静态变量org.apache.ratis.client.RaftClientConfigKeys
 
PREFIX - 接口 中的静态变量org.apache.ratis.client.RaftClientConfigKeys.Rpc
 

R

RaftClient - org.apache.ratis.client中的接口
A client who sends requests to a raft service.
RaftClient.Builder - org.apache.ratis.client中的类
To build RaftClient objects.
RaftClientConfigKeys - org.apache.ratis.client中的接口
 
RaftClientConfigKeys.Async - org.apache.ratis.client中的接口
 
RaftClientConfigKeys.Async.Experimental - org.apache.ratis.client中的接口
 
RaftClientConfigKeys.DataStream - org.apache.ratis.client中的接口
 
RaftClientConfigKeys.MessageStream - org.apache.ratis.client中的接口
 
RaftClientConfigKeys.Rpc - org.apache.ratis.client中的接口
 
RaftClientImpl - org.apache.ratis.client.impl中的类
A client who sends requests to a raft service.
RaftClientImpl.PendingClientRequest - org.apache.ratis.client.impl中的类
 
RaftClientRpc - org.apache.ratis.client中的接口
The client side rpc of a raft service.
RaftClientRpcWithProxy<PROXY extends Closeable> - org.apache.ratis.client.impl中的类
An abstract RaftClientRpc implementation using PeerProxyMap.
RaftClientRpcWithProxy(PeerProxyMap<PROXY>) - 类 的构造器org.apache.ratis.client.impl.RaftClientRpcWithProxy
 
RaftOutputStream - org.apache.ratis.client.impl中的类
An OutputStream implementation using AsyncApi.send(Message) API.
RaftOutputStream(Supplier<RaftClient>, SizeInBytes) - 类 的构造器org.apache.ratis.client.impl.RaftOutputStream
 
remove(RaftGroupId, boolean, boolean) - 接口 中的方法org.apache.ratis.client.api.GroupManagementApi
Remove a group.
REQUEST_TIMEOUT_DEFAULT - 接口 中的静态变量org.apache.ratis.client.RaftClientConfigKeys.DataStream
 
REQUEST_TIMEOUT_DEFAULT - 接口 中的静态变量org.apache.ratis.client.RaftClientConfigKeys.Rpc
 
REQUEST_TIMEOUT_KEY - 接口 中的静态变量org.apache.ratis.client.RaftClientConfigKeys.DataStream
 
REQUEST_TIMEOUT_KEY - 接口 中的静态变量org.apache.ratis.client.RaftClientConfigKeys.Rpc
 
requestTimeout(RaftProperties) - 接口 中的静态方法org.apache.ratis.client.RaftClientConfigKeys.DataStream
 
requestTimeout(RaftProperties) - 接口 中的静态方法org.apache.ratis.client.RaftClientConfigKeys.Rpc
 
RequestTypeDependentRetryPolicy - org.apache.ratis.client.retry中的类
A RaftClientRequest.Type dependent RetryPolicy such that each type can be set to use an individual policy.
RequestTypeDependentRetryPolicy.Builder - org.apache.ratis.client.retry中的类
 
resume() - 接口 中的方法org.apache.ratis.client.api.LeaderElectionManagementApi
resume leader election.
resume() - 类 中的方法org.apache.ratis.client.impl.LeaderElectionManagementImpl
 

S

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
Set RaftClient ID.
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
 

T

toAlreadyClosedException(RaftProtos.AlreadyClosedExceptionProto) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
toAlreadyClosedException(String, String, ByteString) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
toAlreadyClosedExceptionProtoBuilder(AlreadyClosedException) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
toClientMessageEntryProtoBuilder(ByteString) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
toClientMessageEntryProtoBuilder(Message) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
toGroupInfoReply(RaftProtos.GroupInfoReplyProto) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
toGroupInfoReplyProto(GroupInfoReply) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
toGroupInfoRequest(RaftProtos.GroupInfoRequestProto) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
toGroupInfoRequestProto(GroupInfoRequest) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
toGroupListReply(RaftProtos.GroupListReplyProto) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
toGroupListReplyProto(GroupListReply) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
toGroupListRequest(RaftProtos.GroupListRequestProto) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
toGroupListRequestProto(GroupListRequest) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
toGroupManagementRequest(RaftProtos.GroupManagementRequestProto) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
toGroupManagementRequestProto(GroupManagementRequest) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
toLeaderElectionManagementRequest(RaftProtos.LeaderElectionManagementRequestProto) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
toLeaderElectionManagementRequestProto(LeaderElectionManagementRequest) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
toMessage(RaftProtos.ClientMessageEntryProto) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
toRaftClientReply(ByteBuffer) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
toRaftClientReply(RaftProtos.RaftClientReplyProto) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
toRaftClientReplyProto(RaftClientReply) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
toRaftClientRequest(RaftProtos.RaftClientRequestProto) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
toRaftClientRequestProto(RaftClientRequest) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
toRaftClientRequestProto(RaftClientRequest, boolean) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
toRaftClientRequestProtoByteBuffer(RaftClientRequest) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
toRaftClientRequestType(RaftProtos.RaftClientRequestProto) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
toRaftRpcReplyProtoBuilder(ByteString, ByteString, RaftGroupId, Long, boolean) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
toRaftRpcRequestProtoBuilder(ByteString, RaftPeerId, RaftGroupId) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
toRaftRpcRequestProtoBuilder(RaftGroupMemberId, RaftPeerId) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
For server requests.
toRaftRpcRequestProtoBuilder(RaftClientRequest) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
For client requests.
toSetConfigurationMode(RaftProtos.SetConfigurationRequestProto.Mode) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
toSetConfigurationRequest(RaftProtos.SetConfigurationRequestProto) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
toSetConfigurationRequestProto(SetConfigurationRequest) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
toSnapshotManagementRequest(RaftProtos.SnapshotManagementRequestProto) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
toSnapshotManagementRequestProto(SnapshotManagementRequest) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
toStateMachineException(RaftGroupMemberId, RaftProtos.StateMachineExceptionProto) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
toStateMachineException(RaftGroupMemberId, String, String, ByteString) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
toStateMachineExceptionProtoBuilder(StateMachineException) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
toString(RaftProtos.RaftClientRequestProto) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
toString(RaftProtos.RaftClientReplyProto) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
toString() - 类 中的方法org.apache.ratis.client.impl.RaftOutputStream
 
toString() - 类 中的方法org.apache.ratis.client.retry.ClientRetryEvent
 
toString() - 类 中的方法org.apache.ratis.client.retry.RequestTypeDependentRetryPolicy
 
toTransferLeadershipRequest(RaftProtos.TransferLeadershipRequestProto) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
toTransferLeadershipRequestProto(TransferLeadershipRequest) - 接口 中的静态方法org.apache.ratis.client.impl.ClientProtoUtils
 
transferLeadership(RaftPeerId, long) - 接口 中的方法org.apache.ratis.client.api.AdminApi
Transfer leadership to the given server.
transferLeadership(RaftPeerId, RaftPeerId, long) - 接口 中的方法org.apache.ratis.client.api.AdminApi
 

U

UnorderedAsync - org.apache.ratis.client.impl中的接口
Send unordered asynchronous requests to a raft service.
UnorderedAsync.PendingUnorderedRequest - org.apache.ratis.client.impl中的类
 

W

watch(long, RaftProtos.ReplicationLevel) - 接口 中的方法org.apache.ratis.client.api.AsyncApi
Watch the given index asynchronously to satisfy the given replication level.
watch(long, RaftProtos.ReplicationLevel) - 接口 中的方法org.apache.ratis.client.api.BlockingApi
Watch the given index to satisfy the given replication level.
WATCH_REQUEST_TIMEOUT_DEFAULT - 接口 中的静态变量org.apache.ratis.client.RaftClientConfigKeys.Rpc
 
WATCH_REQUEST_TIMEOUT_KEY - 接口 中的静态变量org.apache.ratis.client.RaftClientConfigKeys.Rpc
 
watchRequestTimeout(RaftProperties) - 接口 中的静态方法org.apache.ratis.client.RaftClientConfigKeys.Rpc
 
write(int) - 类 中的方法org.apache.ratis.client.impl.RaftOutputStream
 
write(byte[], int, int) - 类 中的方法org.apache.ratis.client.impl.RaftOutputStream
 
writeAsync(ByteBuffer, WriteOption...) - 接口 中的方法org.apache.ratis.client.api.DataStreamOutput
Send out the data in the source buffer asynchronously.
writeAsync(ByteBuffer, Iterable<WriteOption>) - 接口 中的方法org.apache.ratis.client.api.DataStreamOutput
Send out the data in the source buffer asynchronously.
writeAsync(File, WriteOption...) - 接口 中的方法org.apache.ratis.client.api.DataStreamOutput
The same as writeAsync(src, 0, src.length(), options).
writeAsync(File, long, long, WriteOption...) - 接口 中的方法org.apache.ratis.client.api.DataStreamOutput
The same as writeAsync(FilePositionCount.valueOf(src, position, count), options).
writeAsync(FilePositionCount, WriteOption...) - 接口 中的方法org.apache.ratis.client.api.DataStreamOutput
Send out the data in the source file asynchronously.
writeAsync(ByteBuf, Iterable<WriteOption>) - 类 中的方法org.apache.ratis.client.impl.DataStreamClientImpl.DataStreamOutputImpl
 
writeAsync(ByteBuffer, Iterable<WriteOption>) - 类 中的方法org.apache.ratis.client.impl.DataStreamClientImpl.DataStreamOutputImpl
 
writeAsync(FilePositionCount, WriteOption...) - 类 中的方法org.apache.ratis.client.impl.DataStreamClientImpl.DataStreamOutputImpl
 
A B C D F G H I L M N O P R S T U W 
跳过导航链接

Copyright © 2017–2025 The Apache Software Foundation. All rights reserved.