- abort() - 类 中的方法org.apache.ratis.util.AtomicFileOutputStream
-
Close the atomic file, but do not "commit" the temporary file
on top of the destination.
- accept(CheckedConsumer<? super E, THROWABLE>, E, CompletableFuture<E>) - 接口 中的静态方法org.apache.ratis.util.ConcurrentUtils
-
- accept(LEFT, RIGHT) - 接口 中的方法org.apache.ratis.util.function.CheckedBiConsumer
-
- accept(INPUT) - 接口 中的方法org.apache.ratis.util.function.CheckedConsumer
-
- accept(T, U, V) - 接口 中的方法org.apache.ratis.util.function.TriConsumer
-
- accumulate(long) - 类 中的方法org.apache.ratis.util.LongMinMax
-
Update min and max with the given number.
- acquire(Lock) - 类 中的静态方法org.apache.ratis.util.AutoCloseableLock
-
- acquire(Lock, Runnable) - 类 中的静态方法org.apache.ratis.util.AutoCloseableLock
-
- acquire(int...) - 类 中的方法org.apache.ratis.util.ResourceSemaphore.Group
-
- Add(RaftGroup, boolean) - 类 的构造器org.apache.ratis.protocol.GroupManagementRequest.Add
-
- add(TimeDuration) - 类 中的方法org.apache.ratis.util.TimeDuration
-
- add(long, TimeUnit) - 类 中的方法org.apache.ratis.util.TimeDuration
-
- addRaftPeers(Collection<RaftPeer>) - 接口 中的方法org.apache.ratis.protocol.RaftPeer.Add
-
Add the given peers.
- addRaftPeers(RaftPeer...) - 接口 中的方法org.apache.ratis.protocol.RaftPeer.Add
-
Add the given peers.
- addRaftPeers(Collection<RaftPeer>) - 类 中的方法org.apache.ratis.util.PeerProxyMap
-
- address2String(InetSocketAddress) - 接口 中的静态方法org.apache.ratis.util.NetUtils
-
- addSuccessor(RaftPeerId, RaftPeerId) - 类 中的方法org.apache.ratis.protocol.RoutingTable.Builder
-
- addSuccessors(RaftPeerId, Collection<RaftPeerId>) - 类 中的方法org.apache.ratis.protocol.RoutingTable.Builder
-
- addSuccessors(RaftPeerId, RaftPeerId...) - 类 中的方法org.apache.ratis.protocol.RoutingTable.Builder
-
- addTime(TimeDuration) - 类 中的方法org.apache.ratis.util.Timestamp
-
- addTimeMs(long) - 类 中的方法org.apache.ratis.util.Timestamp
-
- AdminAsynchronousProtocol - org.apache.ratis.protocol中的接口
-
- AdminProtocol - org.apache.ratis.protocol中的接口
-
For server administration.
- allOf(Collection<CompletableFuture<T>>) - 接口 中的静态方法org.apache.ratis.util.JavaUtils
-
- AlreadyClosedException - org.apache.ratis.protocol.exceptions中的异常错误
-
The corresponding object is already closed.
- AlreadyClosedException(String) - 异常错误 的构造器org.apache.ratis.protocol.exceptions.AlreadyClosedException
-
- AlreadyClosedException(String, Throwable) - 异常错误 的构造器org.apache.ratis.protocol.exceptions.AlreadyClosedException
-
- AlreadyExistsException - org.apache.ratis.protocol.exceptions中的异常错误
-
Signals that an attempt to create a file at a given pathname has failed
because another file already existed at that path.
- AlreadyExistsException(String) - 异常错误 的构造器org.apache.ratis.protocol.exceptions.AlreadyExistsException
-
- AlreadyExistsException(Throwable) - 异常错误 的构造器org.apache.ratis.protocol.exceptions.AlreadyExistsException
-
- append(StringBuilder, Field) - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- apply(LEFT, RIGHT) - 接口 中的方法org.apache.ratis.util.function.CheckedBiFunction
-
- apply(INPUT) - 接口 中的方法org.apache.ratis.util.function.CheckedFunction
-
- apply(INPUT, TimeDuration) - 接口 中的方法org.apache.ratis.util.function.CheckedFunctionWithTimeout
-
- apply(LongUnaryOperator) - 类 中的方法org.apache.ratis.util.TimeDuration
-
Apply the given operator to the duration value of this object.
- apply(CheckedBiFunction<Long, TimeUnit, OUTPUT, THROWABLE>) - 类 中的方法org.apache.ratis.util.TimeDuration
-
Apply the given function to the (duration, unit) of this object.
- as(Iterable<INPUT>, Function<INPUT, OUTPUT>) - 接口 中的静态方法org.apache.ratis.util.CollectionUtils
-
- as(INPUT[], Function<INPUT, OUTPUT>) - 接口 中的静态方法org.apache.ratis.util.CollectionUtils
-
- asBiConsumer(CompletableFuture<V>) - 接口 中的静态方法org.apache.ratis.util.JavaUtils
-
- asCheckedFunction(CheckedConsumer<INPUT, THROWABLE>) - 接口 中的静态方法org.apache.ratis.util.function.CheckedConsumer
-
- asCheckedSupplier(CheckedRunnable<THROWABLE>) - 接口 中的静态方法org.apache.ratis.util.function.CheckedRunnable
-
- asIOException(Throwable) - 接口 中的静态方法org.apache.ratis.util.IOUtils
-
- assertCurrentState(Set<LifeCycle.State>) - 类 中的方法org.apache.ratis.util.LifeCycle
-
Assert if the current state equals to one of the expected states.
- assertCurrentState(BiFunction<String, LifeCycle.State, T>, Set<LifeCycle.State>) - 类 中的方法org.apache.ratis.util.LifeCycle
-
Assert if the current state equals to one of the expected states.
- assertEmpty(Map<K, V>, Object) - 接口 中的静态方法org.apache.ratis.util.Preconditions
-
- assertInstanceOf(Object, Class<T>) - 接口 中的静态方法org.apache.ratis.util.Preconditions
-
- assertKey(String, int, Object, Class<?>) - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- assertNotNull(T, Supplier<String>) - 接口 中的静态方法org.apache.ratis.util.Preconditions
-
- assertNotNull(T, String) - 接口 中的静态方法org.apache.ratis.util.Preconditions
-
- assertNotNull(T, String, Object...) - 接口 中的静态方法org.apache.ratis.util.Preconditions
-
- assertNotTerminated() - 接口 中的静态方法org.apache.ratis.util.ExitUtils
-
- assertNull(Object, Supplier<String>) - 接口 中的静态方法org.apache.ratis.util.Preconditions
-
- assertNull(Object, String) - 接口 中的静态方法org.apache.ratis.util.Preconditions
-
- assertOpen() - 类 中的方法org.apache.ratis.util.OpenCloseState
-
Assert this is open.
- assertSame(long, long, String) - 接口 中的静态方法org.apache.ratis.util.Preconditions
-
- assertSame(Object, Object, String) - 接口 中的静态方法org.apache.ratis.util.Preconditions
-
- assertTrue(boolean) - 接口 中的静态方法org.apache.ratis.util.Preconditions
-
Assert if the given value is true.
- assertTrue(boolean, Object) - 接口 中的静态方法org.apache.ratis.util.Preconditions
-
Assert if the given value is true.
- assertTrue(boolean, String, Object...) - 接口 中的静态方法org.apache.ratis.util.Preconditions
-
Assert if the given value is true.
- assertTrue(boolean, Supplier<Object>) - 接口 中的静态方法org.apache.ratis.util.Preconditions
-
Assert if the given value is true.
- assertUnique(Iterable<T>) - 接口 中的静态方法org.apache.ratis.util.Preconditions
-
- assertUnique(Iterable<T>, Iterable<T>) - 接口 中的静态方法org.apache.ratis.util.Preconditions
-
- AtomicFileOutputStream - org.apache.ratis.util中的类
-
- AtomicFileOutputStream(File) - 类 的构造器org.apache.ratis.util.AtomicFileOutputStream
-
- AtomicFileOutputStream(File, File) - 类 的构造器org.apache.ratis.util.AtomicFileOutputStream
-
- attempt(CheckedSupplier<T, IOException>, Supplier<?>) - 接口 中的静态方法org.apache.ratis.util.FileUtils
-
- attempt(CheckedSupplier<RETURN, THROWABLE>, int, TimeDuration, Supplier<?>, Logger) - 接口 中的静态方法org.apache.ratis.util.JavaUtils
-
Attempt to get a return value from the given supplier multiple times.
- attempt(CheckedRunnable<THROWABLE>, int, TimeDuration, String, Logger) - 接口 中的静态方法org.apache.ratis.util.JavaUtils
-
Attempt to run the given op multiple times.
- attemptRepeatedly(CheckedSupplier<RETURN, THROWABLE>, int, TimeDuration, String, Logger) - 接口 中的静态方法org.apache.ratis.util.JavaUtils
-
Attempt to get a return value from the given supplier multiple times.
- attemptUntilTrue(BooleanSupplier, int, TimeDuration, String, Logger) - 接口 中的静态方法org.apache.ratis.util.JavaUtils
-
Attempt to wait the given condition to return true multiple times.
- AutoCloseableLock - org.apache.ratis.util中的类
-
- AutoCloseableReadWriteLock - org.apache.ratis.util中的类
-
- AutoCloseableReadWriteLock(Object) - 类 的构造器org.apache.ratis.util.AutoCloseableReadWriteLock
-
- await() - 类 中的方法org.apache.ratis.util.AwaitForSignal
-
- await(long, TimeUnit) - 类 中的方法org.apache.ratis.util.AwaitForSignal
-
- AwaitForSignal - org.apache.ratis.util中的类
-
This class is a partial implementation of
Condition.
- AwaitForSignal(Object) - 类 的构造器org.apache.ratis.util.AwaitForSignal
-
- AwaitToRun - org.apache.ratis.util中的类
-
Use a
Daemon,
which repeatedly waits for a signal to run a method.
- AwaitToRun(Object, Runnable) - 类 的构造器org.apache.ratis.util.AwaitToRun
-
- callAsUnchecked(Callable<T>) - 接口 中的静态方法org.apache.ratis.util.JavaUtils
-
- callAsUnchecked(CheckedSupplier<OUTPUT, THROWABLE>, Function<THROWABLE, ? extends RuntimeException>) - 接口 中的静态方法org.apache.ratis.util.JavaUtils
-
- CallId - org.apache.ratis.rpc中的类
-
A long ID for RPC calls.
- cast(Object, Class<T>) - 接口 中的静态方法org.apache.ratis.util.JavaUtils
-
- cast(Object) - 接口 中的静态方法org.apache.ratis.util.JavaUtils
-
- CertificatesConf(Iterable<X509Certificate>) - 类 的构造器org.apache.ratis.security.TlsConf.CertificatesConf
-
- CertificatesConf(X509Certificate...) - 类 的构造器org.apache.ratis.security.TlsConf.CertificatesConf
-
- CertificatesConf(File) - 类 的构造器org.apache.ratis.security.TlsConf.CertificatesConf
-
- CheckedBiConsumer<LEFT,RIGHT,THROWABLE extends Throwable> - org.apache.ratis.util.function中的接口
-
BiConsumer with a throws-clause.
- CheckedBiFunction<LEFT,RIGHT,OUTPUT,THROWABLE extends Throwable> - org.apache.ratis.util.function中的接口
-
BiFunction with a throws-clause.
- CheckedConsumer<INPUT,THROWABLE extends Throwable> - org.apache.ratis.util.function中的接口
-
Consumer with a throws-clause.
- CheckedFunction<INPUT,OUTPUT,THROWABLE extends Throwable> - org.apache.ratis.util.function中的接口
-
Function with a throws-clause.
- CheckedFunctionWithTimeout<INPUT,OUTPUT,THROWABLE extends Throwable> - org.apache.ratis.util.function中的接口
-
Function with a timeout and a throws-clause.
- CheckedRunnable<THROWABLE extends Throwable> - org.apache.ratis.util.function中的接口
-
Runnable with a throws-clause.
- CheckedSupplier<OUTPUT,THROWABLE extends Throwable> - org.apache.ratis.util.function中的接口
-
Supplier with a throws-clause.
- checkStateAndClose() - 类 中的方法org.apache.ratis.util.LifeCycle
-
- checkStateAndClose(CheckedRunnable<T>) - 类 中的方法org.apache.ratis.util.LifeCycle
-
Check the current state and, if applicable, run the given close method.
- ChecksumException - org.apache.ratis.protocol.exceptions中的异常错误
-
Thrown for checksum errors.
- ChecksumException(String, long) - 异常错误 的构造器org.apache.ratis.protocol.exceptions.ChecksumException
-
- CLASS_SIMPLE_NAMES - 接口 中的静态变量org.apache.ratis.util.JavaUtils
-
- Classes() - 类 的构造器org.apache.ratis.util.ReflectionUtils.Classes
-
- cleanup(Logger, Closeable...) - 接口 中的静态方法org.apache.ratis.util.IOUtils
-
Close the Closeable objects and
ignore any
Throwable or
null pointers.
- clear() - 类 中的方法org.apache.ratis.conf.RaftProperties
-
Clears all keys from the configuration.
- clear() - 类 中的方法org.apache.ratis.util.DataBlockingQueue
-
- clear() - 类 中的方法org.apache.ratis.util.DataQueue
-
- clear() - 接口 中的静态方法org.apache.ratis.util.ExitUtils
-
Clear all previous terminate(..) calls, if there are any.
- Client(Object) - 类 的构造器org.apache.ratis.util.SlidingWindow.Client
-
- ClientId - org.apache.ratis.protocol中的类
-
The id of RaftClient.
- ClientInvocationId - org.apache.ratis.protocol中的类
-
The id of a client invocation.
- close() - 接口 中的方法org.apache.ratis.io.CloseAsync
-
- close() - 类 中的方法org.apache.ratis.util.AtomicFileOutputStream
-
- close() - 类 中的方法org.apache.ratis.util.AutoCloseableLock
-
Unlock the underlying lock.
- close() - 类 中的方法org.apache.ratis.util.AwaitToRun
-
- close() - 类 中的方法org.apache.ratis.util.OpenCloseState
-
Transit to close state.
- close() - 类 中的方法org.apache.ratis.util.PeerProxyMap
-
- close() - 类 中的方法org.apache.ratis.util.ResourceSemaphore
-
Close the resource.
- close() - 类 中的方法org.apache.ratis.util.ResourceSemaphore.Group
-
- close() - 类 中的方法org.apache.ratis.util.SlidingWindow.Server
-
- close() - 接口 中的方法org.apache.ratis.util.UncheckedAutoCloseable
-
- CloseAsync<REPLY> - org.apache.ratis.io中的接口
-
- closeAsync() - 接口 中的方法org.apache.ratis.io.CloseAsync
-
Close asynchronously.
- CLOSING_OR_CLOSED - 类 中的静态变量org.apache.ratis.util.LifeCycle.States
-
- CLOSING_OR_CLOSED_OR_EXCEPTION - 类 中的静态变量org.apache.ratis.util.LifeCycle.States
-
- CodeInjectionForTesting - org.apache.ratis.util中的类
-
Inject code for testing.
- CodeInjectionForTesting.Code - org.apache.ratis.util中的接口
-
Code to be injected.
- CollectionUtils - org.apache.ratis.util中的接口
-
- combine(LongMinMax) - 类 中的方法org.apache.ratis.util.LongMinMax
-
Combine that to this.
- compareAndTransition(LifeCycle.State, LifeCycle.State) - 类 中的方法org.apache.ratis.util.LifeCycle
-
If the current state is equal to the specified from state,
then transition to the give to state; otherwise, make no change.
- compareTo(TimeDuration) - 类 中的方法org.apache.ratis.util.TimeDuration
-
- compareTo(Timestamp) - 类 中的方法org.apache.ratis.util.Timestamp
-
Compare two timestamps, t0 (this) and t1 (that).
- completableFuture2String(CompletableFuture<?>, boolean) - 类 中的静态方法org.apache.ratis.util.StringUtils
-
- completeExceptionally(Throwable) - 接口 中的静态方法org.apache.ratis.util.JavaUtils
-
- computeAndSaveMd5ForFile(File) - 类 中的静态方法org.apache.ratis.util.MD5FileUtil
-
- computeIfAbsent(ConcurrentMap<K, V>, K, Supplier<V>, Runnable) - 接口 中的静态方法org.apache.ratis.util.CollectionUtils
-
- computeIfAbsent(ConcurrentMap<K, V>, K, Supplier<V>) - 接口 中的静态方法org.apache.ratis.util.CollectionUtils
-
- computeIfAbsent(RaftPeer) - 类 中的方法org.apache.ratis.util.PeerProxyMap
-
- computeMd5ForFile(File) - 类 中的静态方法org.apache.ratis.util.MD5FileUtil
-
Read dataFile and compute its MD5 checksum.
- ConcurrentUtils - org.apache.ratis.util中的接口
-
Utilities related to concurrent programming.
- ConfUtils - org.apache.ratis.conf中的接口
-
- Constants() - 类 的构造器org.apache.ratis.retry.RetryPolicies.Constants
-
- consumerAsNullFunction(Consumer<INPUT>) - 接口 中的静态方法org.apache.ratis.util.function.FunctionUtils
-
Convert the given consumer to a function with any output type
such that the returned function always returns null.
- containsOption(Iterable<WriteOption>, WriteOption) - 接口 中的静态方法org.apache.ratis.io.WriteOption
-
- containsOption(WriteOption[], WriteOption) - 接口 中的静态方法org.apache.ratis.io.WriteOption
-
- CorruptedFileException - org.apache.ratis.io中的异常错误
-
- CorruptedFileException(File, String) - 异常错误 的构造器org.apache.ratis.io.CorruptedFileException
-
- Create() - 类 的构造器org.apache.ratis.protocol.SnapshotManagementRequest.Create
-
- createDirectories(File) - 接口 中的静态方法org.apache.ratis.util.FileUtils
-
- createDirectories(Path) - 接口 中的静态方法org.apache.ratis.util.FileUtils
-
- createDirectoriesDeleteExistingNonDirectory(File) - 接口 中的静态方法org.apache.ratis.util.FileUtils
-
- createDirectoriesDeleteExistingNonDirectory(Path) - 接口 中的静态方法org.apache.ratis.util.FileUtils
-
- createLocalServerAddress(int) - 接口 中的静态方法org.apache.ratis.util.NetUtils
-
Creates count unique local addresses.
- createLocalServerAddress() - 接口 中的静态方法org.apache.ratis.util.NetUtils
-
Creates a unique local address.
- createSocketAddr(String) - 接口 中的静态方法org.apache.ratis.util.NetUtils
-
The same as createSocketAddr(target, -1).
- createSocketAddr(String, int) - 接口 中的静态方法org.apache.ratis.util.NetUtils
-
Create an InetSocketAddress from the given target and default port.
- createSocketAddrForHost(String, int) - 接口 中的静态方法org.apache.ratis.util.NetUtils
-
Create a socket address with the given host and port.
- currentDateTime() - 类 中的静态方法org.apache.ratis.util.StringUtils
-
- currentTime() - 类 中的静态方法org.apache.ratis.util.Timestamp
-
- currentTimeNanos() - 类 中的静态方法org.apache.ratis.util.Timestamp
-
- get(BiFunction<String, T, T>, String, T, Consumer<String>, BiConsumer<String, T>...) - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- get(BiFunction<String, T, T>, String, T, String, T, Consumer<String>, BiConsumer<String, T>...) - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- get(String, Class<T>) - 类 中的方法org.apache.ratis.conf.Parameters
-
- get(String) - 类 中的方法org.apache.ratis.conf.RaftProperties
-
Get the value of the name property, null if
no such property exists.
- get(String, String) - 类 中的方法org.apache.ratis.conf.RaftProperties
-
Get the value of the name.
- get() - 类 中的静态方法org.apache.ratis.rpc.CallId
-
- get() - 接口 中的方法org.apache.ratis.util.function.CheckedSupplier
-
The same as
Supplier.get()
except that this method is declared with a throws-clause.
- get(Supplier<String>) - 接口 中的静态方法org.apache.ratis.util.function.StringSupplier
-
- get() - 类 中的方法org.apache.ratis.util.MemoizedCheckedSupplier
-
- get() - 类 中的方法org.apache.ratis.util.MemoizedSupplier
-
- get(String) - 类 中的静态方法org.apache.ratis.util.NetUtils.StaticResolution
-
- get() - 接口 中的方法org.apache.ratis.util.ReferenceCountedObject
-
- get(int) - 类 中的方法org.apache.ratis.util.ResourceSemaphore.Group
-
- getAdd() - 类 中的方法org.apache.ratis.protocol.GroupManagementRequest
-
- getAddress() - 类 中的方法org.apache.ratis.protocol.RaftPeer
-
- getAdminAddress() - 类 中的方法org.apache.ratis.protocol.RaftPeer
-
- getAlreadyClosedException() - 类 中的方法org.apache.ratis.protocol.RaftClientReply
-
- getAndIncrement() - 类 中的静态方法org.apache.ratis.rpc.CallId
-
- getArguments() - 类 中的方法org.apache.ratis.protocol.SetConfigurationRequest
-
- getAttemptCount() - 异常错误 中的方法org.apache.ratis.protocol.exceptions.RaftRetryFailureException
-
- getAttemptCount() - 接口 中的方法org.apache.ratis.retry.RetryPolicy.Event
-
- getBoolean(BiFunction<String, Boolean, Boolean>, String, boolean, Consumer<String>, BiConsumer<String, Boolean>...) - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- getBoolean(String, boolean) - 类 中的方法org.apache.ratis.conf.RaftProperties
-
Get the value of the name property as a boolean.
- getByteLimit() - 类 中的方法org.apache.ratis.util.DataQueue
-
- getBytesWritten() - 类 中的方法org.apache.ratis.datastream.impl.DataStreamReplyByteBuffer
-
- getBytesWritten() - 接口 中的方法org.apache.ratis.protocol.DataStreamReply
-
- getBytesWritten() - 类 中的方法org.apache.ratis.protocol.DataStreamReplyHeader
-
- getCallerStackTraceElement() - 接口 中的静态方法org.apache.ratis.util.JavaUtils
-
- getCallId() - 异常错误 中的方法org.apache.ratis.protocol.exceptions.NotReplicatedException
-
- getCallId() - 类 中的方法org.apache.ratis.protocol.RaftClientMessage
-
- getCause() - 接口 中的方法org.apache.ratis.retry.RetryPolicy.Event
-
- getCauseCount() - 接口 中的方法org.apache.ratis.retry.RetryPolicy.Event
-
- getChangedProperties(RaftProperties, RaftProperties) - 类 中的静态方法org.apache.ratis.conf.ReconfigurationBase
-
- getChanges() - 类 中的方法org.apache.ratis.conf.ReconfigurationStatus
-
- getClass(String, Class<?>) - 类 中的方法org.apache.ratis.conf.RaftProperties
-
Get the value of the name property as a Class.
- getClass(String, Class<? extends BASE>, Class<BASE>) - 类 中的方法org.apache.ratis.conf.RaftProperties
-
Get the value of the name property as a Class
implementing the interface specified by xface.
- getClass(String, Class<BASE>) - 接口 中的静态方法org.apache.ratis.util.ReflectionUtils
-
- getClassByName(String) - 接口 中的静态方法org.apache.ratis.util.ReflectionUtils
-
Load a class by name.
- getClassByName(String, ClassLoader) - 接口 中的静态方法org.apache.ratis.util.ReflectionUtils
-
Load a class by name through a specific classloader.
- getClassByNameOrNull(String) - 接口 中的静态方法org.apache.ratis.util.ReflectionUtils
-
Load a class by name, returning null rather than throwing an exception
if it couldn't be loaded.
- getClassByNameOrNull(String, ClassLoader) - 接口 中的静态方法org.apache.ratis.util.ReflectionUtils
-
Load a class by name through a specific classloader, returning null rather
than throwing an exception if it couldn't be loaded.
- getClasses(String, Class<?>...) - 类 中的方法org.apache.ratis.conf.RaftProperties
-
Get the value of the name property
as an array of Class.
- getClassLoader() - 接口 中的静态方法org.apache.ratis.util.ReflectionUtils
-
- getClassSimpleName(Class<?>) - 接口 中的静态方法org.apache.ratis.util.JavaUtils
-
- getClientAddress() - 类 中的方法org.apache.ratis.protocol.RaftPeer
-
- getClientId() - 类 中的方法org.apache.ratis.datastream.impl.DataStreamPacketImpl
-
- getClientId() - 类 中的方法org.apache.ratis.protocol.ClientInvocationId
-
- getClientId() - 接口 中的方法org.apache.ratis.protocol.DataStreamPacket
-
- getClientId() - 类 中的方法org.apache.ratis.protocol.RaftClientMessage
-
- getCommitInfos() - 类 中的方法org.apache.ratis.datastream.impl.DataStreamReplyByteBuffer
-
- getCommitInfos() - 接口 中的方法org.apache.ratis.protocol.DataStreamReply
-
- getCommitInfos() - 类 中的方法org.apache.ratis.protocol.DataStreamReplyHeader
-
- getCommitInfos() - 类 中的方法org.apache.ratis.protocol.RaftClientReply
-
Get the commit information for the entire group.
- getComparator() - 类 中的静态方法org.apache.ratis.rpc.CallId
-
- getConf() - 类 中的方法org.apache.ratis.protocol.GroupInfoReply
-
- getContent() - 接口 中的方法org.apache.ratis.protocol.Message
-
- getCount() - 类 中的方法org.apache.ratis.io.FilePositionCount
-
- getCreate() - 类 中的方法org.apache.ratis.protocol.SnapshotManagementRequest
-
- getCurrentStackTraceElement() - 接口 中的静态方法org.apache.ratis.util.JavaUtils
-
- getCurrentState() - 类 中的方法org.apache.ratis.util.LifeCycle
-
- getDataLength() - 类 中的方法org.apache.ratis.datastream.impl.DataStreamPacketByteBuffer
-
- getDataLength() - 类 中的方法org.apache.ratis.datastream.impl.DataStreamRequestFilePositionCount
-
- getDataLength() - 接口 中的方法org.apache.ratis.protocol.DataStreamPacket
-
- getDataLength() - 类 中的方法org.apache.ratis.protocol.DataStreamPacketHeader
-
- getDataStream() - 类 中的方法org.apache.ratis.protocol.RaftClientRequest.Type
-
- getDataStreamAddress() - 类 中的方法org.apache.ratis.protocol.RaftPeer
-
- getDataStreamException() - 类 中的方法org.apache.ratis.protocol.RaftClientReply
-
- getDataStreamType() - 接口 中的方法org.apache.ratis.datastream.DataStreamType.Get
-
- getDefault() - 类 中的静态方法org.apache.ratis.rpc.CallId
-
- getDetails() - 类 中的方法org.apache.ratis.protocol.RaftPeer
-
- getDigest() - 类 中的方法org.apache.ratis.io.MD5Hash
-
Returns the digest bytes.
- getDigester() - 类 中的静态方法org.apache.ratis.io.MD5Hash
-
Create a thread local MD5 digester
- getDigestFileForFile(File) - 类 中的静态方法org.apache.ratis.util.MD5FileUtil
-
- getDouble(BiFunction<String, Double, Double>, String, double, Consumer<String>, BiConsumer<String, Double>...) - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- getDouble(String, double) - 类 中的方法org.apache.ratis.conf.RaftProperties
-
Get the value of the name property as a double.
- getDuration() - 类 中的方法org.apache.ratis.util.TimeDuration
-
- getElementLimit() - 类 中的方法org.apache.ratis.util.DataQueue
-
- getEndTime() - 类 中的方法org.apache.ratis.conf.ReconfigurationStatus
-
- getEnum(String, T) - 类 中的方法org.apache.ratis.conf.RaftProperties
-
Return value matching this enumerated type.
- getEnv(String) - 接口 中的静态方法org.apache.ratis.util.JavaUtils
-
- getException() - 类 中的方法org.apache.ratis.protocol.RaftClientReply
-
- getFile(BiFunction<String, File, File>, String, File, Consumer<String>, BiConsumer<String, File>...) - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- getFile(String, File) - 类 中的方法org.apache.ratis.conf.RaftProperties
-
- getFile() - 类 中的方法org.apache.ratis.datastream.impl.DataStreamRequestFilePositionCount
-
- getFile() - 类 中的方法org.apache.ratis.io.FilePositionCount
-
- getFiles(BiFunction<String, List<File>, List<File>>, String, List<File>, Consumer<String>, BiConsumer<String, List<File>>...) - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- getFiles(String, List<File>) - 类 中的方法org.apache.ratis.conf.RaftProperties
-
Get the value of the name property as a list
of File.
- getFirstExitException() - 接口 中的静态方法org.apache.ratis.util.ExitUtils
-
- getForward() - 类 中的方法org.apache.ratis.protocol.RaftClientRequest.Type
-
- getFromFuture(CompletableFuture<T>, Supplier<Object>) - 接口 中的静态方法org.apache.ratis.util.IOUtils
-
- getFromFuture(CompletableFuture<T>, Supplier<Object>, TimeDuration) - 接口 中的静态方法org.apache.ratis.util.IOUtils
-
- getGroup() - 类 中的方法org.apache.ratis.protocol.GroupInfoReply
-
- getGroup() - 类 中的方法org.apache.ratis.protocol.GroupManagementRequest.Add
-
- getGroupId() - 类 中的方法org.apache.ratis.protocol.GroupManagementRequest.Add
-
- getGroupId() - 类 中的方法org.apache.ratis.protocol.GroupManagementRequest.Op
-
- getGroupId() - 类 中的方法org.apache.ratis.protocol.GroupManagementRequest.Remove
-
- getGroupId() - 类 中的方法org.apache.ratis.protocol.RaftGroup
-
- getGroupId() - 类 中的方法org.apache.ratis.protocol.RaftGroupMemberId
-
- getGroupIds() - 类 中的方法org.apache.ratis.protocol.GroupListReply
-
- getGroupInfo(GroupInfoRequest) - 接口 中的方法org.apache.ratis.protocol.AdminProtocol
-
- getGroupInfoAsync(GroupInfoRequest) - 接口 中的方法org.apache.ratis.protocol.AdminAsynchronousProtocol
-
- getGroupList(GroupListRequest) - 接口 中的方法org.apache.ratis.protocol.AdminProtocol
-
- getGroupListAsync(GroupListRequest) - 接口 中的方法org.apache.ratis.protocol.AdminAsynchronousProtocol
-
- getId() - 类 中的方法org.apache.ratis.protocol.RaftPeer
-
- getImplClass(Class<BASE>) - 接口 中的静态方法org.apache.ratis.util.ReflectionUtils
-
- getImplClassName(Class<?>) - 接口 中的静态方法org.apache.ratis.util.ReflectionUtils
-
- getInetSocketAddress(BiFunction<String, String, String>, String, String, Consumer<String>) - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- getInput() - 类 中的方法org.apache.ratis.util.SizeInBytes
-
- getInstance() - 接口 中的静态方法org.apache.ratis.util.TimeoutExecutor
-
- getInstance() - 类 中的静态方法org.apache.ratis.util.TimeoutScheduler
-
- getInstance() - 类 中的静态方法org.apache.ratis.util.TimeoutTimer
-
- getInt(BiFunction<String, Integer, Integer>, String, int, Consumer<String>, BiConsumer<String, Integer>...) - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- getInt(BiFunction<String, Integer, Integer>, String, int, String, int, Consumer<String>, BiConsumer<String, Integer>...) - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- getInt(String, int) - 类 中的方法org.apache.ratis.conf.RaftProperties
-
Get the value of the name property as an int.
- getKeyCertificates() - 类 中的方法org.apache.ratis.security.TlsConf.KeyManagerConf
-
- getKeyManager() - 类 中的方法org.apache.ratis.security.TlsConf
-
- getKeyManager() - 类 中的方法org.apache.ratis.security.TlsConf.KeyManagerConf
-
- getLeaderNotReadyException() - 类 中的方法org.apache.ratis.protocol.RaftClientReply
-
- getLeaderSteppingDownException() - 类 中的方法org.apache.ratis.protocol.RaftClientReply
-
- getListenersInCurrentConf() - 类 中的方法org.apache.ratis.protocol.SetConfigurationRequest.Arguments
-
- getListenersInNewConf() - 类 中的方法org.apache.ratis.protocol.SetConfigurationRequest
-
- getLogIndex() - 异常错误 中的方法org.apache.ratis.protocol.exceptions.NotReplicatedException
-
- getLogIndex() - 类 中的方法org.apache.ratis.protocol.RaftClientReply
-
- getLong(BiFunction<String, Long, Long>, String, long, Consumer<String>, BiConsumer<String, Long>...) - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- getLong(String, long) - 类 中的方法org.apache.ratis.conf.RaftProperties
-
Get the value of the name property as a long.
- getLongId() - 类 中的方法org.apache.ratis.protocol.ClientInvocationId
-
- getMax() - 类 中的方法org.apache.ratis.util.LongMinMax
-
- getMaxAttempts() - 类 中的方法org.apache.ratis.retry.RetryPolicies.RetryLimited
-
- getMessage() - 类 中的方法org.apache.ratis.protocol.RaftClientReply
-
- getMessage() - 类 中的方法org.apache.ratis.protocol.RaftClientRequest
-
- getMessageStream() - 类 中的方法org.apache.ratis.protocol.RaftClientRequest.Type
-
- getMin() - 类 中的方法org.apache.ratis.util.LongMinMax
-
- getMode() - 类 中的方法org.apache.ratis.protocol.SetConfigurationRequest.Arguments
-
- getName() - 类 中的方法org.apache.ratis.util.PeerProxyMap
-
- getName(Class<?>, Object) - 接口 中的静态方法org.apache.ratis.util.SlidingWindow
-
- getNewLeader() - 类 中的方法org.apache.ratis.protocol.TransferLeadershipRequest
-
- getNewProperties() - 类 中的方法org.apache.ratis.conf.ReconfigurationBase
-
- getNewValue() - 异常错误 中的方法org.apache.ratis.conf.ReconfigurationException
-
- getNewValue() - 类 中的方法org.apache.ratis.conf.ReconfigurationStatus.PropertyChange
-
- getNonNull(String, Class<T>) - 类 中的方法org.apache.ratis.conf.Parameters
-
- getNotLeaderException() - 类 中的方法org.apache.ratis.protocol.RaftClientReply
-
- getNotReplicatedException() - 类 中的方法org.apache.ratis.protocol.RaftClientReply
-
- getNumBytes() - 类 中的方法org.apache.ratis.util.DataBlockingQueue
-
- getNumBytes() - 类 中的方法org.apache.ratis.util.DataQueue
-
- getNumElements() - 类 中的方法org.apache.ratis.util.DataBlockingQueue
-
- getNumElements() - 类 中的方法org.apache.ratis.util.DataQueue
-
- getOldValue() - 异常错误 中的方法org.apache.ratis.conf.ReconfigurationException
-
- getOldValue() - 类 中的方法org.apache.ratis.conf.ReconfigurationStatus.PropertyChange
-
- getPause() - 类 中的方法org.apache.ratis.protocol.LeaderElectionManagementRequest
-
- getPeer(RaftPeerId) - 类 中的方法org.apache.ratis.protocol.RaftGroup
-
- getPeerId() - 类 中的方法org.apache.ratis.protocol.RaftGroupMemberId
-
- getPeers() - 异常错误 中的方法org.apache.ratis.protocol.exceptions.NotLeaderException
-
- getPeers() - 类 中的方法org.apache.ratis.protocol.RaftGroup
-
- getPeersInNewConf(RaftProtos.RaftPeerRole) - 类 中的方法org.apache.ratis.protocol.SetConfigurationRequest.Arguments
-
- getPeersInNewConf() - 类 中的方法org.apache.ratis.protocol.SetConfigurationRequest
-
- getPos() - 异常错误 中的方法org.apache.ratis.protocol.exceptions.ChecksumException
-
- getPosition() - 类 中的方法org.apache.ratis.io.FilePositionCount
-
- getPrimary() - 接口 中的方法org.apache.ratis.protocol.RoutingTable
-
- getPriority() - 类 中的方法org.apache.ratis.protocol.RaftPeer
-
- getPrivateKey() - 类 中的方法org.apache.ratis.security.TlsConf.KeyManagerConf
-
- getProperties() - 接口 中的方法org.apache.ratis.conf.Reconfigurable
-
- getProperties() - 类 中的方法org.apache.ratis.conf.ReconfigurationBase
-
- getProperty() - 异常错误 中的方法org.apache.ratis.conf.ReconfigurationException
-
- getProperty() - 类 中的方法org.apache.ratis.conf.ReconfigurationStatus.PropertyChange
-
- getProxy(RaftPeerId) - 类 中的方法org.apache.ratis.util.PeerProxyMap
-
- getRaftGroupId() - 类 中的方法org.apache.ratis.protocol.RaftClientMessage
-
- getRaftGroupId() - 接口 中的方法org.apache.ratis.protocol.RaftRpcMessage
-
- getRaftGroupMemberIdProto() - 异常错误 中的方法org.apache.ratis.protocol.exceptions.LeaderNotReadyException
-
- getRaftPeerId(String) - 类 中的静态方法org.apache.ratis.protocol.RaftPeerId
-
- getRaftPeerIdProto() - 类 中的方法org.apache.ratis.protocol.RaftPeerId
-
- getRaftPeerProto() - 类 中的方法org.apache.ratis.protocol.RaftPeer
-
- getRaw(String) - 类 中的方法org.apache.ratis.conf.RaftProperties
-
Get the value of the
name property, without doing
variable expansion.If the key is
deprecated, it returns the value of the first key which replaces
the deprecated key and is not null.
- getRead() - 类 中的方法org.apache.ratis.protocol.RaftClientRequest.Type
-
- getReadException() - 类 中的方法org.apache.ratis.protocol.RaftClientReply
-
- getReadIndexException() - 类 中的方法org.apache.ratis.protocol.RaftClientReply
-
- getReconfigurableProperties() - 接口 中的方法org.apache.ratis.conf.Reconfigurable
-
- getReconfigurationStatus() - 类 中的方法org.apache.ratis.conf.ReconfigurationBase
-
- getRemove() - 类 中的方法org.apache.ratis.protocol.GroupManagementRequest
-
- getRepliedCallIds() - 类 中的方法org.apache.ratis.protocol.RaftClientRequest
-
- getReplierId() - 类 中的方法org.apache.ratis.protocol.RaftClientMessage
-
- getReplierId() - 接口 中的方法org.apache.ratis.protocol.RaftRpcMessage
-
- getRequestorId() - 类 中的方法org.apache.ratis.protocol.RaftClientMessage
-
- getRequestorId() - 接口 中的方法org.apache.ratis.protocol.RaftRpcMessage
-
- getRequiredReplication() - 异常错误 中的方法org.apache.ratis.protocol.exceptions.NotReplicatedException
-
- getResume() - 类 中的方法org.apache.ratis.protocol.LeaderElectionManagementRequest
-
- getRoleInfoProto() - 类 中的方法org.apache.ratis.protocol.GroupInfoReply
-
- getRootThreadGroup() - 接口 中的静态方法org.apache.ratis.util.JavaUtils
-
- getRoutingTable() - 类 中的方法org.apache.ratis.protocol.RaftClientRequest
-
- getRpcType() - 接口 中的方法org.apache.ratis.rpc.RpcType.Get
-
- getSeqNum() - 接口 中的方法org.apache.ratis.util.SlidingWindow.Request
-
- getServerId() - 异常错误 中的方法org.apache.ratis.protocol.exceptions.LeaderNotReadyException
-
- getServerId() - 类 中的方法org.apache.ratis.protocol.RaftClientMessage
-
- getServersInCurrentConf() - 类 中的方法org.apache.ratis.protocol.SetConfigurationRequest.Arguments
-
- getServersInNewConf() - 类 中的方法org.apache.ratis.protocol.SetConfigurationRequest.Arguments
-
- getSize(Message) - 接口 中的静态方法org.apache.ratis.protocol.Message
-
- getSize() - 类 中的方法org.apache.ratis.util.SizeInBytes
-
- getSizeInBytes(BiFunction<String, SizeInBytes, SizeInBytes>, String, SizeInBytes, Consumer<String>, BiConsumer<String, SizeInBytes>...) - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- getSizeInBytes(String, SizeInBytes) - 类 中的方法org.apache.ratis.conf.RaftProperties
-
- getSizeInt() - 类 中的方法org.apache.ratis.util.SizeInBytes
-
- getSizeOfHeaderBodyLen() - 类 中的静态方法org.apache.ratis.protocol.DataStreamPacketHeader
-
- getSizeOfHeaderLen() - 类 中的静态方法org.apache.ratis.protocol.DataStreamPacketHeader
-
- getSleepTime() - 接口 中的方法org.apache.ratis.retry.RetryPolicy.Action
-
- getSlidingWindowEntry() - 类 中的方法org.apache.ratis.protocol.RaftClientRequest
-
- getStaleRead() - 类 中的方法org.apache.ratis.protocol.RaftClientRequest.Type
-
- getStartTime() - 类 中的方法org.apache.ratis.conf.ReconfigurationStatus
-
- getStartupRole() - 类 中的方法org.apache.ratis.protocol.RaftPeer
-
- getStateMachineException() - 类 中的方法org.apache.ratis.protocol.RaftClientReply
-
- getStatus() - 异常错误 中的方法org.apache.ratis.util.ExitUtils.ExitException
-
- getStreamId() - 类 中的方法org.apache.ratis.datastream.impl.DataStreamPacketImpl
-
- getStreamId() - 接口 中的方法org.apache.ratis.protocol.DataStreamPacket
-
- getStreamOffset() - 类 中的方法org.apache.ratis.datastream.impl.DataStreamPacketImpl
-
- getStreamOffset() - 接口 中的方法org.apache.ratis.protocol.DataStreamPacket
-
- getSuccessors(RaftPeerId) - 接口 中的方法org.apache.ratis.protocol.RoutingTable
-
- getSuggestedLeader() - 异常错误 中的方法org.apache.ratis.protocol.exceptions.NotLeaderException
-
- getSymbol() - 枚举 中的方法org.apache.ratis.util.TraditionalBinaryPrefix
-
- getSymbols() - 枚举 中的方法org.apache.ratis.util.TimeDuration.Abbreviation
-
- getSystemProperty(String) - 接口 中的静态方法org.apache.ratis.util.JavaUtils
-
- getTaskCount() - 接口 中的方法org.apache.ratis.util.TimeoutExecutor
-
- getTaskCount() - 类 中的方法org.apache.ratis.util.TimeoutScheduler
-
- getTaskCount() - 类 中的方法org.apache.ratis.util.TimeoutTimer
-
- getTemporaryFile(File) - 类 中的静态方法org.apache.ratis.util.AtomicFileOutputStream
-
- getThrowable() - 类 中的方法org.apache.ratis.util.OpenCloseState
-
- getTimeDuration(BiFunction<String, TimeDuration, TimeDuration>, String, TimeDuration, Consumer<String>, BiConsumer<String, TimeDuration>...) - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- getTimeDuration(BiFunction<String, TimeDuration, TimeDuration>, String, TimeDuration, String, TimeDuration, Consumer<String>, BiConsumer<String, TimeDuration>...) - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- getTimeDuration(String, TimeDuration, TimeUnit) - 类 中的方法org.apache.ratis.conf.RaftProperties
-
Return time duration in the given time unit.
- getTimeDuration(TimeUnit) - 类 中的方法org.apache.ratis.conf.RaftProperties
-
- getTimeoutMs() - 类 中的方法org.apache.ratis.protocol.RaftClientRequest
-
- getTlsConf(Function<String, TlsConf>, String, Consumer<String>) - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- getTransferLeadershipException() - 类 中的方法org.apache.ratis.protocol.RaftClientReply
-
- getTrimmed(String) - 类 中的方法org.apache.ratis.conf.RaftProperties
-
Get the value of the name property as a trimmed String,
null if no such property exists.
- getTrimmedStrings(String) - 类 中的方法org.apache.ratis.conf.RaftProperties
-
Get the comma delimited values of the name property as
an array of Strings, trimmed of the leading and trailing whitespace.
- getTrimmedStrings(String) - 类 中的静态方法org.apache.ratis.util.StringUtils
-
Splits the given comma separated
String.
- getTrustCertificates() - 类 中的方法org.apache.ratis.security.TlsConf.TrustManagerConf
-
- getTrustManager() - 类 中的方法org.apache.ratis.security.TlsConf
-
- getTrustManager() - 类 中的方法org.apache.ratis.security.TlsConf.TrustManagerConf
-
- getType() - 类 中的方法org.apache.ratis.datastream.impl.DataStreamPacketImpl
-
- getType() - 接口 中的方法org.apache.ratis.protocol.DataStreamPacket
-
- getType() - 类 中的方法org.apache.ratis.protocol.RaftClientRequest
-
- getTypeCase() - 类 中的方法org.apache.ratis.protocol.RaftClientRequest.Type
-
- getUnchecked() - 类 中的方法org.apache.ratis.util.MemoizedCheckedSupplier
-
- getUnit() - 类 中的方法org.apache.ratis.util.TimeDuration
-
- getUuid() - 类 中的方法org.apache.ratis.protocol.RaftId
-
- getValue() - 类 中的方法org.apache.ratis.util.PureJavaCrc32C
-
- getValue() - 枚举 中的方法org.apache.ratis.util.TraditionalBinaryPrefix
-
- getWatch() - 类 中的方法org.apache.ratis.protocol.RaftClientRequest.Type
-
- getWrite() - 类 中的方法org.apache.ratis.protocol.RaftClientRequest.Type
-
- getWriteOptionList() - 类 中的方法org.apache.ratis.datastream.impl.DataStreamRequestByteBuffer
-
- getWriteOptionList() - 类 中的方法org.apache.ratis.datastream.impl.DataStreamRequestFilePositionCount
-
- getWriteOptionList() - 接口 中的方法org.apache.ratis.protocol.DataStreamRequest
-
- getWriteOptionList() - 类 中的方法org.apache.ratis.protocol.DataStreamRequestHeader
-
- getWriteOptions() - 接口 中的方法org.apache.ratis.protocol.DataStreamRequest
-
- Group(int...) - 类 的构造器org.apache.ratis.util.ResourceSemaphore.Group
-
- GroupInfoReply - org.apache.ratis.protocol中的类
-
The response of server information request.
- GroupInfoReply(RaftClientRequest, Collection<RaftProtos.CommitInfoProto>, RaftGroup, RaftProtos.RoleInfoProto, boolean, RaftProtos.RaftConfigurationProto) - 类 的构造器org.apache.ratis.protocol.GroupInfoReply
-
- GroupInfoReply(ClientId, RaftPeerId, RaftGroupId, long, Collection<RaftProtos.CommitInfoProto>, RaftGroup, RaftProtos.RoleInfoProto, boolean, RaftProtos.RaftConfigurationProto) - 类 的构造器org.apache.ratis.protocol.GroupInfoReply
-
- GroupInfoRequest - org.apache.ratis.protocol中的类
-
Client sends this request to a server to request for the information about
the server itself.
- GroupInfoRequest(ClientId, RaftPeerId, RaftGroupId, long) - 类 的构造器org.apache.ratis.protocol.GroupInfoRequest
-
- GroupListReply - org.apache.ratis.protocol中的类
-
The response of group list request.
- GroupListReply(RaftClientRequest, List<RaftGroupId>) - 类 的构造器org.apache.ratis.protocol.GroupListReply
-
- GroupListReply(ClientId, RaftPeerId, RaftGroupId, long, List<RaftGroupId>) - 类 的构造器org.apache.ratis.protocol.GroupListReply
-
- GroupListRequest - org.apache.ratis.protocol中的类
-
Client sends this request to a server to request for the information about
the server itself.
- GroupListRequest(ClientId, RaftPeerId, RaftGroupId, long) - 类 的构造器org.apache.ratis.protocol.GroupListRequest
-
- groupManagement(GroupManagementRequest) - 接口 中的方法org.apache.ratis.protocol.AdminProtocol
-
- groupManagementAsync(GroupManagementRequest) - 接口 中的方法org.apache.ratis.protocol.AdminAsynchronousProtocol
-
- GroupManagementRequest - org.apache.ratis.protocol中的类
-
- GroupManagementRequest.Add - org.apache.ratis.protocol中的类
-
- GroupManagementRequest.Op - org.apache.ratis.protocol中的类
-
- GroupManagementRequest.Remove - org.apache.ratis.protocol中的类
-
- GroupMismatchException - org.apache.ratis.protocol.exceptions中的异常错误
-
This exception indicates that the group id in the request does not match
server's group id.
- GroupMismatchException(String) - 异常错误 的构造器org.apache.ratis.protocol.exceptions.GroupMismatchException
-
- parallelForEachAsync(Stream<E>, int, CheckedConsumer<? super E, THROWABLE>, Executor) - 接口 中的静态方法org.apache.ratis.util.ConcurrentUtils
-
The same as
Collection.parallelStream().forEach(action) except that
(1) this method is asynchronous,
(2) this method has an executor parameter, and
(3) the action can throw a checked exception.
- parallelForEachAsync(Collection<E>, CheckedConsumer<? super E, THROWABLE>, Executor) - 接口 中的静态方法org.apache.ratis.util.ConcurrentUtils
-
The same as parallelForEachAsync(collection.stream(), collection.size(), action, executor).
- parallelForEachAsync(int, CheckedConsumer<Integer, THROWABLE>, Executor) - 接口 中的静态方法org.apache.ratis.util.ConcurrentUtils
-
The same as parallelForEachAsync(collection.stream(), collection.size(), action, executor).
- Parameters - org.apache.ratis.conf中的类
-
A generic parameter map.
- Parameters() - 类 的构造器org.apache.ratis.conf.Parameters
-
- parse(String, TimeUnit) - 类 中的静态方法org.apache.ratis.util.TimeDuration
-
The same as valueOf(timeString, targetUnit).toLong(targetUnit).
- parseCommaSeparated(String) - 类 中的静态方法org.apache.ratis.retry.MultipleLinearRandomRetry
-
Parse the given string as a MultipleLinearRandomRetry object.
- Pause() - 类 的构造器org.apache.ratis.protocol.LeaderElectionManagementRequest.Pause
-
- PAUSING_OR_PAUSED - 类 中的静态变量org.apache.ratis.util.LifeCycle.States
-
- PeerProxyMap<PROXY extends Closeable> - org.apache.ratis.util中的类
-
A map from peer id to peer and its proxy.
- PeerProxyMap(String, CheckedFunction<RaftPeer, PROXY, IOException>) - 类 的构造器org.apache.ratis.util.PeerProxyMap
-
- PlatformUtils - org.apache.ratis.util中的类
-
Platform and architecture related utility methods.
- PlatformUtils.OSType - org.apache.ratis.util中的枚举
-
- poll() - 类 中的方法org.apache.ratis.util.DataBlockingQueue
-
- poll(TimeDuration) - 类 中的方法org.apache.ratis.util.DataBlockingQueue
-
Poll out the head element from this queue, waiting up to the given timeout.
- poll() - 类 中的方法org.apache.ratis.util.DataQueue
-
Poll out the head element from this queue.
- pollList(long, CheckedFunctionWithTimeout<E, RESULT, THROWABLE>, TriConsumer<E, TimeDuration, TimeoutException>) - 类 中的方法org.apache.ratis.util.DataBlockingQueue
-
- pollList(long, CheckedFunctionWithTimeout<E, RESULT, THROWABLE>, TriConsumer<E, TimeDuration, TimeoutException>) - 类 中的方法org.apache.ratis.util.DataQueue
-
Poll a list of the results within the given timeout.
- PPC_64 - 类 中的静态变量org.apache.ratis.util.PlatformUtils
-
- preallocate(FileChannel, long, ByteBuffer) - 接口 中的静态方法org.apache.ratis.util.IOUtils
-
- Preconditions - org.apache.ratis.util中的接口
-
- PREFIX - 接口 中的静态变量org.apache.ratis.RaftConfigKeys.DataStream
-
- PREFIX - 接口 中的静态变量org.apache.ratis.RaftConfigKeys
-
- PREFIX - 接口 中的静态变量org.apache.ratis.RaftConfigKeys.Rpc
-
- printAll(Class<?>) - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- printAll(Class<?>, Consumer<Object>) - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- printField(Class<?>, Consumer<Object>, Field) - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- printKey(Class<?>, Consumer<Object>, Field, String, String, CheckedBiConsumer<StringBuilder, Field, IllegalAccessException>) - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- PrivateKeyConf(PrivateKey) - 类 的构造器org.apache.ratis.security.TlsConf.PrivateKeyConf
-
- PrivateKeyConf(File) - 类 的构造器org.apache.ratis.security.TlsConf.PrivateKeyConf
-
- PropertyChange(String, String, String) - 类 的构造器org.apache.ratis.conf.ReconfigurationStatus.PropertyChange
-
- ProtoUtils - org.apache.ratis.util中的接口
-
- PureJavaCrc32C - org.apache.ratis.util中的类
-
A pure-java implementation of the CRC32 checksum that uses
the CRC32-C polynomial, the same polynomial used by iSCSI
and implemented on many Intel chipsets supporting SSE4.2.
- PureJavaCrc32C() - 类 的构造器org.apache.ratis.util.PureJavaCrc32C
-
Create a new PureJavaCrc32 object.
- put(String, T, Class<T>) - 类 中的方法org.apache.ratis.conf.Parameters
-
Put the key-value pair to the map.
- put(String, CodeInjectionForTesting.Code) - 类 中的静态方法org.apache.ratis.util.CodeInjectionForTesting
-
Put an injection point.
- put(String, String) - 类 中的静态方法org.apache.ratis.util.NetUtils.StaticResolution
-
Adds a static resolution for host.
- putNew(K, V, Map<K, V>, Supplier<Object>) - 接口 中的静态方法org.apache.ratis.util.CollectionUtils
-
- putNew(K, Function<K, K>, Supplier<Object>) - 接口 中的静态方法org.apache.ratis.util.CollectionUtils
-
For the case that key and value are the same object.
- putNew(K, V, BiFunction<K, V, V>, Supplier<Object>) - 接口 中的静态方法org.apache.ratis.util.CollectionUtils
-
- RaftClientAsynchronousProtocol - org.apache.ratis.protocol中的接口
-
- RaftClientMessage - org.apache.ratis.protocol中的类
-
- RaftClientProtocol - org.apache.ratis.protocol中的接口
-
- RaftClientReply - org.apache.ratis.protocol中的类
-
Reply from server to client
- RaftClientReply.Builder - org.apache.ratis.protocol中的类
-
- RaftClientRequest - org.apache.ratis.protocol中的类
-
Request from client to server
- RaftClientRequest(ClientId, RaftPeerId, RaftGroupId, long, RaftClientRequest.Type) - 类 的构造器org.apache.ratis.protocol.RaftClientRequest
-
Construct a request for sending to the given server.
- RaftClientRequest(ClientId, RaftPeerId, RaftGroupId, long, RaftClientRequest.Type, long) - 类 的构造器org.apache.ratis.protocol.RaftClientRequest
-
Construct a request for sending to the Leader.
- RaftClientRequest.Builder - org.apache.ratis.protocol中的类
-
- RaftClientRequest.Type - org.apache.ratis.protocol中的类
-
- RaftConfigKeys - org.apache.ratis中的接口
-
- RaftConfigKeys.DataStream - org.apache.ratis中的接口
-
- RaftConfigKeys.Rpc - org.apache.ratis中的接口
-
- RaftException - org.apache.ratis.protocol.exceptions中的异常错误
-
- RaftException(String) - 异常错误 的构造器org.apache.ratis.protocol.exceptions.RaftException
-
- RaftException(Throwable) - 异常错误 的构造器org.apache.ratis.protocol.exceptions.RaftException
-
- RaftException(String, Throwable) - 异常错误 的构造器org.apache.ratis.protocol.exceptions.RaftException
-
- RaftGroup - org.apache.ratis.protocol中的类
-
- RaftGroupId - org.apache.ratis.protocol中的类
-
The id of a raft group.
- RaftGroupMemberId - org.apache.ratis.protocol中的类
-
- RaftId - org.apache.ratis.protocol中的类
-
Unique identifier implemented using
UUID.
- RaftPeer - org.apache.ratis.protocol中的类
-
A
RaftPeer contains the information of a server.
- RaftPeer.Add - org.apache.ratis.protocol中的接口
-
- RaftPeer.Builder - org.apache.ratis.protocol中的类
-
- RaftPeerId - org.apache.ratis.protocol中的类
-
ID of Raft Peer which is globally unique.
- RaftProperties - org.apache.ratis.conf中的类
-
Provides access to configuration parameters.
- RaftProperties() - 类 的构造器org.apache.ratis.conf.RaftProperties
-
A new configuration.
- RaftProperties(RaftProperties) - 类 的构造器org.apache.ratis.conf.RaftProperties
-
A new RaftProperties with the same settings cloned from another.
- RaftRetryFailureException - org.apache.ratis.protocol.exceptions中的异常错误
-
- RaftRetryFailureException(RaftClientRequest, int, RetryPolicy, Throwable) - 异常错误 的构造器org.apache.ratis.protocol.exceptions.RaftRetryFailureException
-
- RaftRpcMessage - org.apache.ratis.protocol中的接口
-
- random(T, Iterable<T>) - 接口 中的静态方法org.apache.ratis.util.CollectionUtils
-
- random(Collection<T>) - 接口 中的静态方法org.apache.ratis.util.CollectionUtils
-
- randomId() - 类 中的静态方法org.apache.ratis.protocol.ClientId
-
- randomId() - 类 中的静态方法org.apache.ratis.protocol.RaftGroupId
-
- read(DataInput) - 类 中的静态方法org.apache.ratis.io.MD5Hash
-
Constructs, reads and returns an instance.
- readAfterWriteConsistentRequestType() - 类 中的静态方法org.apache.ratis.protocol.RaftClientRequest
-
- ReadException - org.apache.ratis.protocol.exceptions中的异常错误
-
This exception indicates the failure of a read request.
- ReadException(String) - 异常错误 的构造器org.apache.ratis.protocol.exceptions.ReadException
-
- ReadException(Throwable) - 异常错误 的构造器org.apache.ratis.protocol.exceptions.ReadException
-
- readFields(DataInput) - 类 中的方法org.apache.ratis.io.MD5Hash
-
- readFully(InputStream, int) - 接口 中的静态方法org.apache.ratis.util.IOUtils
-
- readFully(InputStream, byte[], int, int) - 接口 中的静态方法org.apache.ratis.util.IOUtils
-
Reads len bytes in a loop.
- ReadIndexException - org.apache.ratis.protocol.exceptions中的异常错误
-
This indicates a retryable read exception
- ReadIndexException(String) - 异常错误 的构造器org.apache.ratis.protocol.exceptions.ReadIndexException
-
- ReadIndexException(String, Throwable) - 异常错误 的构造器org.apache.ratis.protocol.exceptions.ReadIndexException
-
- readLock(StackTraceElement, Consumer<String>) - 类 中的方法org.apache.ratis.util.AutoCloseableReadWriteLock
-
- readObject(InputStream, Class<T>) - 接口 中的静态方法org.apache.ratis.util.IOUtils
-
Read an object from the given input stream.
- readRequestType() - 类 中的静态方法org.apache.ratis.protocol.RaftClientRequest
-
- readRequestType(boolean) - 类 中的静态方法org.apache.ratis.protocol.RaftClientRequest
-
- readStoredMd5ForFile(File) - 类 中的静态方法org.apache.ratis.util.MD5FileUtil
-
Read the md5 checksum stored alongside the given data file.
- receivedRequest(REQUEST, Consumer<REQUEST>) - 类 中的方法org.apache.ratis.util.SlidingWindow.Server
-
A request (or a retry) arrives (may be out-of-order except for the first request).
- receiveReply(long, REPLY, Consumer<REQUEST>) - 类 中的方法org.apache.ratis.util.SlidingWindow.Client
-
Receive a reply with the given seqNum (may out-of-order).
- receiveReply(long, REPLY, Consumer<REQUEST>) - 类 中的方法org.apache.ratis.util.SlidingWindow.Server
-
Receives a reply for the given seqNum (may out-of-order) from the processor.
- Reconfigurable - org.apache.ratis.conf中的接口
-
- ReconfigurationBase - org.apache.ratis.conf中的类
-
- ReconfigurationBase(String, RaftProperties) - 类 的构造器org.apache.ratis.conf.ReconfigurationBase
-
- ReconfigurationException - org.apache.ratis.conf中的异常错误
-
- ReconfigurationException(String, String, String, String, Throwable) - 异常错误 的构造器org.apache.ratis.conf.ReconfigurationException
-
- ReconfigurationException(String, String, String, String) - 异常错误 的构造器org.apache.ratis.conf.ReconfigurationException
-
The same as new ReconfigurationException(reason, property, newValue, oldValue, null).
- ReconfigurationInProgressException - org.apache.ratis.protocol.exceptions中的异常错误
-
- ReconfigurationInProgressException(String) - 异常错误 的构造器org.apache.ratis.protocol.exceptions.ReconfigurationInProgressException
-
- ReconfigurationStatus - org.apache.ratis.conf中的类
-
The status of a reconfiguration task.
- ReconfigurationStatus.PropertyChange - org.apache.ratis.conf中的类
-
The change of a configuration property.
- ReconfigurationTimeoutException - org.apache.ratis.protocol.exceptions中的异常错误
-
- ReconfigurationTimeoutException(String) - 异常错误 的构造器org.apache.ratis.protocol.exceptions.ReconfigurationTimeoutException
-
- reconfigureProperty(String, String) - 接口 中的方法org.apache.ratis.conf.Reconfigurable
-
Change a property on this object to the new value specified.
- ReferenceCountedObject<T> - org.apache.ratis.util中的接口
-
A reference-counted object can be retained for later use
and then be released for returning the resource
- ReflectionUtils - org.apache.ratis.util中的接口
-
Reflection related utility methods.
- ReflectionUtils.Classes - org.apache.ratis.util中的类
-
- ReflectionUtils.Constructors - org.apache.ratis.util中的类
-
- register(Object, Iterable<Supplier<String>>) - 类 中的方法org.apache.ratis.util.JmxRegister
-
Try registering the mBean with the names one by one.
- release() - 接口 中的方法org.apache.ratis.util.ReferenceCountedObject
-
Release the object.
- release(int...) - 类 中的方法org.apache.ratis.util.ResourceSemaphore.Group
-
- release() - 类 中的方法org.apache.ratis.util.ResourceSemaphore
-
- release(int) - 类 中的方法org.apache.ratis.util.ResourceSemaphore
-
- Remove(RaftGroupId, boolean, boolean) - 类 的构造器org.apache.ratis.protocol.GroupManagementRequest.Remove
-
- remove(E) - 类 中的方法org.apache.ratis.util.DataBlockingQueue
-
- remove(E) - 类 中的方法org.apache.ratis.util.DataQueue
-
- removeExisting(K, V, Map<K, V>, Supplier<Object>) - 接口 中的静态方法org.apache.ratis.util.CollectionUtils
-
- replaceExisting(K, V, V, Map<K, V>, Supplier<Object>) - 接口 中的静态方法org.apache.ratis.util.CollectionUtils
-
- requireInt() - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- requireMax(int) - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- requireMax(double) - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- requireMax(long) - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- requireMin(int) - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- requireMin(double) - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- requireMin(SizeInBytes) - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- requireMin(long) - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- requireMinSizeInByte(SizeInBytes) - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- requireNonNegativeTimeDuration() - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- requirePositive() - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- reset() - 类 中的方法org.apache.ratis.util.PureJavaCrc32C
-
- resetFirstSeqNum() - 类 中的方法org.apache.ratis.util.SlidingWindow.Client
-
- resetProxy(RaftPeerId) - 类 中的方法org.apache.ratis.util.PeerProxyMap
-
- ResourceSemaphore - org.apache.ratis.util中的类
-
- ResourceSemaphore(int) - 类 的构造器org.apache.ratis.util.ResourceSemaphore
-
- ResourceSemaphore.Group - org.apache.ratis.util中的类
-
- resourceSize() - 类 中的方法org.apache.ratis.util.ResourceSemaphore.Group
-
- ResourceUnavailableException - org.apache.ratis.protocol.exceptions中的异常错误
-
A particular resource is unavailable.
- ResourceUnavailableException(String) - 异常错误 的构造器org.apache.ratis.protocol.exceptions.ResourceUnavailableException
-
- Resume() - 类 的构造器org.apache.ratis.protocol.LeaderElectionManagementRequest.Resume
-
- retain() - 接口 中的方法org.apache.ratis.util.ReferenceCountedObject
-
Retain the object for later use.
- retry(REQUEST, Consumer<REQUEST>) - 类 中的方法org.apache.ratis.util.SlidingWindow.Client
-
Receive a retry from an existing request (may out-of-order).
- RETRY_WITHOUT_SLEEP_ACTION - 接口 中的静态变量org.apache.ratis.retry.RetryPolicy
-
- retryForeverNoSleep() - 接口 中的静态方法org.apache.ratis.retry.RetryPolicies
-
For any requests, keep retrying forever with no sleep between attempts.
- retryForeverWithSleep(TimeDuration) - 接口 中的静态方法org.apache.ratis.retry.RetryPolicies
-
For any requests, keep retrying forever with a fixed sleep time between attempts.
- RetryPolicies - org.apache.ratis.retry中的接口
-
- RetryPolicies.Constants - org.apache.ratis.retry中的类
-
- RetryPolicies.NoRetry - org.apache.ratis.retry中的类
-
- RetryPolicies.RetryForeverNoSleep - org.apache.ratis.retry中的类
-
- RetryPolicies.RetryForeverWithSleep - org.apache.ratis.retry中的类
-
For any requests, keep retrying forever with a fixed sleep time between attempts.
- RetryPolicies.RetryLimited - org.apache.ratis.retry中的类
-
For any requests, keep retrying a limited number of attempts with a fixed sleep time between attempts.
- RetryPolicy - org.apache.ratis.retry中的接口
-
Policy abstract for retrying.
- RetryPolicy.Action - org.apache.ratis.retry中的接口
-
The action it should take.
- RetryPolicy.Event - org.apache.ratis.retry中的接口
-
The event triggered the failure.
- retryUpToMaximumCountWithFixedSleep(int, TimeDuration) - 接口 中的静态方法org.apache.ratis.retry.RetryPolicies
-
For any requests, keep retrying a limited number of attempts with a fixed sleep time between attempts.
- ROOT_THREAD_GROUP - 接口 中的静态变量org.apache.ratis.util.JavaUtils
-
- roundUpNanos(long) - 类 中的方法org.apache.ratis.util.TimeDuration
-
Round up to the given nanos to nearest multiple (in nanoseconds) of this
TimeDuration.
- RoutingTable - org.apache.ratis.protocol中的接口
-
A routing table is a directed acyclic graph containing exactly one primary peer such that
(1) the primary peer is the only starting peer, and
(2) all the other peers can be reached from the primary peer by exactly one path.
- RoutingTable.Builder - org.apache.ratis.protocol中的类
-
- RpcFactory - org.apache.ratis.rpc中的接口
-
The type of RPC Factory.
- RpcType - org.apache.ratis.rpc中的接口
-
The type of RPC implementations.
- RpcType.Get - org.apache.ratis.rpc中的接口
-
- run() - 接口 中的方法org.apache.ratis.util.function.CheckedRunnable
-
The same as
Runnable.run()
except that this method is declared with a throws-clause.
- runAndLog(Logger, CheckedRunnable<THROWABLE>, Supplier<String>) - 接口 中的静态方法org.apache.ratis.util.LogUtils
-
- runAsUnchecked(CheckedRunnable<T>) - 接口 中的静态方法org.apache.ratis.util.JavaUtils
-
- runAsUnchecked(CheckedRunnable<THROWABLE>, Function<THROWABLE, ? extends RuntimeException>) - 接口 中的静态方法org.apache.ratis.util.JavaUtils
-
- RUNNING - 类 中的静态变量org.apache.ratis.util.LifeCycle.States
-
- runRepeatedly(Runnable, long, long, TimeUnit) - 接口 中的静态方法org.apache.ratis.util.JavaUtils
-
- saveMD5File(File, MD5Hash) - 类 中的静态方法org.apache.ratis.util.MD5FileUtil
-
Save the ".md5" file that lists the md5sum of another file.
- Server(Object, REQUEST) - 类 的构造器org.apache.ratis.util.SlidingWindow.Server
-
- ServerNotReadyException - org.apache.ratis.protocol.exceptions中的异常错误
-
The server is not ready yet.
- ServerNotReadyException(String) - 异常错误 的构造器org.apache.ratis.protocol.exceptions.ServerNotReadyException
-
- set(BiConsumer<String, T>, String, T, BiConsumer<String, T>...) - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- set(String, String) - 类 中的方法org.apache.ratis.conf.RaftProperties
-
Set the value of the name property.
- set(MD5Hash) - 类 中的方法org.apache.ratis.io.MD5Hash
-
Copy the contents of another instance into this instance.
- setAddress(String) - 类 中的方法org.apache.ratis.protocol.RaftPeer.Builder
-
- setAddress(InetSocketAddress) - 类 中的方法org.apache.ratis.protocol.RaftPeer.Builder
-
- setAdminAddress(String) - 类 中的方法org.apache.ratis.protocol.RaftPeer.Builder
-
- setAdminAddress(InetSocketAddress) - 类 中的方法org.apache.ratis.protocol.RaftPeer.Builder
-
- setBaseSleepTime(TimeDuration) - 类 中的方法org.apache.ratis.retry.ExponentialBackoffRetry.Builder
-
- setBoolean(BiConsumer<String, Boolean>, String, boolean, BiConsumer<String, Boolean>...) - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- setBoolean(String, boolean) - 类 中的方法org.apache.ratis.conf.RaftProperties
-
Set the value of the name property to a boolean.
- setBuffer(ByteBuffer) - 类 中的方法org.apache.ratis.datastream.impl.DataStreamReplyByteBuffer.Builder
-
- setBytesWritten(long) - 类 中的方法org.apache.ratis.datastream.impl.DataStreamReplyByteBuffer.Builder
-
- setCallId(long) - 类 中的方法org.apache.ratis.protocol.RaftClientReply.Builder
-
- setCallId(long) - 类 中的方法org.apache.ratis.protocol.RaftClientRequest.Builder
-
- setClass(String, Class<?>, Class<?>) - 类 中的方法org.apache.ratis.conf.RaftProperties
-
Set the value of the name property to the name of a
theClass implementing the given interface xface.
- setClientAddress(String) - 类 中的方法org.apache.ratis.protocol.RaftPeer.Builder
-
- setClientAddress(InetSocketAddress) - 类 中的方法org.apache.ratis.protocol.RaftPeer.Builder
-
- setClientId(ClientId) - 类 中的方法org.apache.ratis.datastream.impl.DataStreamReplyByteBuffer.Builder
-
- setClientId(ClientId) - 类 中的方法org.apache.ratis.protocol.RaftClientReply.Builder
-
- setClientId(ClientId) - 类 中的方法org.apache.ratis.protocol.RaftClientRequest.Builder
-
- setClientInvocationId(ClientInvocationId) - 类 中的方法org.apache.ratis.protocol.RaftClientReply.Builder
-
- setCommitInfos(Collection<RaftProtos.CommitInfoProto>) - 类 中的方法org.apache.ratis.datastream.impl.DataStreamReplyByteBuffer.Builder
-
- setCommitInfos(Collection<RaftProtos.CommitInfoProto>) - 类 中的方法org.apache.ratis.protocol.RaftClientReply.Builder
-
- setConfiguration(SetConfigurationRequest) - 接口 中的方法org.apache.ratis.protocol.AdminProtocol
-
- setConfigurationAsync(SetConfigurationRequest) - 接口 中的方法org.apache.ratis.protocol.AdminAsynchronousProtocol
-
- SetConfigurationException - org.apache.ratis.protocol.exceptions中的异常错误
-
- SetConfigurationException(String) - 异常错误 的构造器org.apache.ratis.protocol.exceptions.SetConfigurationException
-
- SetConfigurationException(String, Throwable) - 异常错误 的构造器org.apache.ratis.protocol.exceptions.SetConfigurationException
-
- SetConfigurationRequest - org.apache.ratis.protocol中的类
-
- SetConfigurationRequest(ClientId, RaftPeerId, RaftGroupId, long, List<RaftPeer>) - 类 的构造器org.apache.ratis.protocol.SetConfigurationRequest
-
- SetConfigurationRequest(ClientId, RaftPeerId, RaftGroupId, long, List<RaftPeer>, List<RaftPeer>) - 类 的构造器org.apache.ratis.protocol.SetConfigurationRequest
-
- SetConfigurationRequest(ClientId, RaftPeerId, RaftGroupId, long, SetConfigurationRequest.Arguments) - 类 的构造器org.apache.ratis.protocol.SetConfigurationRequest
-
- SetConfigurationRequest.Arguments - org.apache.ratis.protocol中的类
-
- SetConfigurationRequest.Arguments.Builder - org.apache.ratis.protocol中的类
-
- SetConfigurationRequest.Mode - org.apache.ratis.protocol中的枚举
-
- setDataStreamAddress(String) - 类 中的方法org.apache.ratis.protocol.RaftPeer.Builder
-
- setDataStreamAddress(InetSocketAddress) - 类 中的方法org.apache.ratis.protocol.RaftPeer.Builder
-
- setDataStreamPacket(DataStreamPacket) - 类 中的方法org.apache.ratis.datastream.impl.DataStreamReplyByteBuffer.Builder
-
- setDataStreamReplyHeader(DataStreamReplyHeader) - 类 中的方法org.apache.ratis.datastream.impl.DataStreamReplyByteBuffer.Builder
-
- setDefaultPolicy(RetryPolicy) - 类 中的方法org.apache.ratis.retry.ExceptionDependentRetry.Builder
-
- setDigest(String) - 类 中的方法org.apache.ratis.io.MD5Hash
-
Sets the digest value from a hex string.
- setDouble(BiConsumer<String, Double>, String, double, BiConsumer<String, Double>...) - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- setDouble(String, double) - 类 中的方法org.apache.ratis.conf.RaftProperties
-
Set the value of the name property to a double.
- setEnum(String, T) - 类 中的方法org.apache.ratis.conf.RaftProperties
-
Set the value of the name property to the given type.
- setException(RaftException) - 类 中的方法org.apache.ratis.protocol.RaftClientReply.Builder
-
- setExceptionToPolicy(Class<? extends Throwable>, RetryPolicy) - 类 中的方法org.apache.ratis.retry.ExceptionDependentRetry.Builder
-
- setFile(BiConsumer<String, File>, String, File, BiConsumer<String, File>...) - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- setFile(String, File) - 类 中的方法org.apache.ratis.conf.RaftProperties
-
- setFiles(BiConsumer<String, List<File>>, String, List<File>, BiConsumer<String, List<File>>...) - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- setFiles(String, List<File>) - 类 中的方法org.apache.ratis.conf.RaftProperties
-
- setFirstRequest() - 接口 中的方法org.apache.ratis.util.SlidingWindow.ClientSideRequest
-
- setGroupId(RaftGroupId) - 类 中的方法org.apache.ratis.protocol.RaftClientReply.Builder
-
- setGroupId(RaftGroupId) - 类 中的方法org.apache.ratis.protocol.RaftClientRequest.Builder
-
- setHandler(CheckedConsumer<TimeDuration, IOException>) - 类 中的方法org.apache.ratis.util.JvmPauseMonitor.Builder
-
- setId(RaftPeerId) - 类 中的方法org.apache.ratis.protocol.RaftPeer.Builder
-
- setId(String) - 类 中的方法org.apache.ratis.protocol.RaftPeer.Builder
-
- setId(ByteString) - 类 中的方法org.apache.ratis.protocol.RaftPeer.Builder
-
- setIfUnset(String, String) - 类 中的方法org.apache.ratis.conf.RaftProperties
-
Sets a property if it is currently unset.
- setInt(BiConsumer<String, Integer>, String, int, BiConsumer<String, Integer>...) - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- setInt(String, int) - 类 中的方法org.apache.ratis.conf.RaftProperties
-
Set the value of the name property to an int.
- setKeyCertificates(TlsConf.CertificatesConf) - 类 中的方法org.apache.ratis.security.TlsConf.Builder
-
- setKeyManager(KeyManager) - 类 中的方法org.apache.ratis.security.TlsConf.Builder
-
- setLeaderId(RaftPeerId) - 类 中的方法org.apache.ratis.protocol.RaftClientRequest.Builder
-
- setListenersInCurrentConf(List<RaftPeer>) - 类 中的方法org.apache.ratis.protocol.SetConfigurationRequest.Arguments.Builder
-
- setListenersInNewConf(List<RaftPeer>) - 类 中的方法org.apache.ratis.protocol.SetConfigurationRequest.Arguments.Builder
-
- setListenersInNewConf(RaftPeer[]) - 类 中的方法org.apache.ratis.protocol.SetConfigurationRequest.Arguments.Builder
-
- setLogIndex(long) - 类 中的方法org.apache.ratis.protocol.RaftClientReply.Builder
-
- setLong(BiConsumer<String, Long>, String, long, BiConsumer<String, Long>...) - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- setLong(String, long) - 类 中的方法org.apache.ratis.conf.RaftProperties
-
Set the value of the name property to a long.
- setMaxAttempts(int) - 类 中的方法org.apache.ratis.retry.ExceptionDependentRetry.Builder
-
- setMaxAttempts(int) - 类 中的方法org.apache.ratis.retry.ExponentialBackoffRetry.Builder
-
- setMaxSleepTime(TimeDuration) - 类 中的方法org.apache.ratis.retry.ExponentialBackoffRetry.Builder
-
- setMessage(Message) - 类 中的方法org.apache.ratis.protocol.RaftClientReply.Builder
-
- setMessage(Message) - 类 中的方法org.apache.ratis.protocol.RaftClientRequest.Builder
-
- setMode(SetConfigurationRequest.Mode) - 类 中的方法org.apache.ratis.protocol.SetConfigurationRequest.Arguments.Builder
-
- setMutualTls(boolean) - 类 中的方法org.apache.ratis.security.TlsConf.Builder
-
- setName(String) - 类 中的方法org.apache.ratis.security.TlsConf.Builder
-
- setName(String) - 类 中的方法org.apache.ratis.util.Daemon.Builder
-
- setName(Object) - 类 中的方法org.apache.ratis.util.JvmPauseMonitor.Builder
-
- setName(String) - 类 中的方法org.apache.ratis.util.LifeCycle
-
- setPriority(int) - 类 中的方法org.apache.ratis.protocol.RaftPeer.Builder
-
- setPrivateKey(TlsConf.PrivateKeyConf) - 类 中的方法org.apache.ratis.security.TlsConf.Builder
-
- setRepliedCallIds(Iterable<Long>) - 类 中的方法org.apache.ratis.protocol.RaftClientRequest.Builder
-
- setReply(REPLY) - 接口 中的方法org.apache.ratis.util.SlidingWindow.Request
-
- setRequest(RaftClientRequest) - 类 中的方法org.apache.ratis.protocol.RaftClientReply.Builder
-
- setRoutingTable(RoutingTable) - 类 中的方法org.apache.ratis.protocol.RaftClientRequest.Builder
-
- setRunnable(Runnable) - 类 中的方法org.apache.ratis.util.Daemon.Builder
-
- setServerId(RaftPeerId) - 类 中的方法org.apache.ratis.protocol.RaftClientReply.Builder
-
- setServerId(RaftGroupMemberId) - 类 中的方法org.apache.ratis.protocol.RaftClientReply.Builder
-
- setServerId(RaftPeerId) - 类 中的方法org.apache.ratis.protocol.RaftClientRequest.Builder
-
- setServersInCurrentConf(List<RaftPeer>) - 类 中的方法org.apache.ratis.protocol.SetConfigurationRequest.Arguments.Builder
-
- setServersInNewConf(List<RaftPeer>) - 类 中的方法org.apache.ratis.protocol.SetConfigurationRequest.Arguments.Builder
-
- setServersInNewConf(RaftPeer[]) - 类 中的方法org.apache.ratis.protocol.SetConfigurationRequest.Arguments.Builder
-
- setSizeInBytes(BiConsumer<String, String>, String, SizeInBytes, BiConsumer<String, Long>...) - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- setSleepDeviationThreshold(TimeDuration) - 类 中的方法org.apache.ratis.util.JvmPauseMonitor.Builder
-
- setSleepTime(TimeDuration) - 类 中的方法org.apache.ratis.util.JvmPauseMonitor.Builder
-
- setSlidingWindowEntry(RaftProtos.SlidingWindowEntry) - 类 中的方法org.apache.ratis.protocol.RaftClientRequest.Builder
-
- setStartupRole(RaftProtos.RaftPeerRole) - 类 中的方法org.apache.ratis.protocol.RaftPeer.Builder
-
- setStreamId(long) - 类 中的方法org.apache.ratis.datastream.impl.DataStreamReplyByteBuffer.Builder
-
- setStreamOffset(long) - 类 中的方法org.apache.ratis.datastream.impl.DataStreamReplyByteBuffer.Builder
-
- setSuccess(boolean) - 类 中的方法org.apache.ratis.datastream.impl.DataStreamReplyByteBuffer.Builder
-
- setSuccess(boolean) - 类 中的方法org.apache.ratis.protocol.RaftClientReply.Builder
-
- setSuccess() - 类 中的方法org.apache.ratis.protocol.RaftClientReply.Builder
-
- setSystemProperty(String, String) - 接口 中的静态方法org.apache.ratis.util.JavaUtils
-
- setTerminateOnUncaughtException(boolean) - 接口 中的静态方法org.apache.ratis.util.ExitUtils
-
- setThreadGroup(ThreadGroup) - 类 中的方法org.apache.ratis.util.Daemon.Builder
-
- setTimeDuration(BiConsumer<String, TimeDuration>, String, TimeDuration, BiConsumer<String, TimeDuration>...) - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- setTimeDuration(String, TimeDuration) - 类 中的方法org.apache.ratis.conf.RaftProperties
-
Set the value of name to the given time duration.
- setTimeoutMs(long) - 类 中的方法org.apache.ratis.protocol.RaftClientRequest.Builder
-
- setTlsConf(BiConsumer<String, TlsConf>, String, TlsConf) - 接口 中的静态方法org.apache.ratis.conf.ConfUtils
-
- setTrustCertificates(TlsConf.CertificatesConf) - 类 中的方法org.apache.ratis.security.TlsConf.Builder
-
- setTrustManager(TrustManager) - 类 中的方法org.apache.ratis.security.TlsConf.Builder
-
- setType(RaftProtos.DataStreamPacketHeaderProto.Type) - 类 中的方法org.apache.ratis.datastream.impl.DataStreamReplyByteBuffer.Builder
-
- setType(RaftClientRequest.Type) - 类 中的方法org.apache.ratis.protocol.RaftClientRequest.Builder
-
- setType(RaftProperties, SupportedDataStreamType) - 接口 中的静态方法org.apache.ratis.RaftConfigKeys.DataStream
-
- setType(RaftProperties, RpcType) - 接口 中的静态方法org.apache.ratis.RaftConfigKeys.Rpc
-
- shouldReconnect(Throwable) - 接口 中的静态方法org.apache.ratis.util.IOUtils
-
- shouldRetry() - 接口 中的方法org.apache.ratis.retry.RetryPolicy.Action
-
- shutdown() - 类 中的方法org.apache.ratis.conf.ReconfigurationBase
-
- shutdownAndWait(ExecutorService) - 接口 中的静态方法org.apache.ratis.util.ConcurrentUtils
-
Shutdown the given executor and wait for its termination.
- shutdownAndWait(TimeDuration, ExecutorService, Consumer<TimeDuration>) - 接口 中的静态方法org.apache.ratis.util.ConcurrentUtils
-
- signal() - 类 中的方法org.apache.ratis.util.AwaitForSignal
-
- signal() - 类 中的方法org.apache.ratis.util.AwaitToRun
-
Signal to run.
- size() - 类 中的方法org.apache.ratis.conf.RaftProperties
-
- size() - 接口 中的方法org.apache.ratis.protocol.Message
-
- SizeInBytes - org.apache.ratis.util中的类
-
- skipFully(InputStream, long) - 接口 中的静态方法org.apache.ratis.util.IOUtils
-
Similar to readFully().
- sleep() - 类 中的方法org.apache.ratis.util.TimeDuration
-
The same as sleep(null).
- sleep(Consumer<Object>) - 类 中的方法org.apache.ratis.util.TimeDuration
-
- SLEEP_TIME - 接口 中的静态变量org.apache.ratis.util.FileUtils
-
- slice() - 类 中的方法org.apache.ratis.datastream.impl.DataStreamPacketByteBuffer
-
- SlidingWindow - org.apache.ratis.util中的接口
-
A single-client-to-multiple-server sliding window.
- SlidingWindow.Client<REQUEST extends SlidingWindow.ClientSideRequest<REPLY>,REPLY> - org.apache.ratis.util中的类
-
Client side sliding window.
- SlidingWindow.ClientSideRequest<REPLY> - org.apache.ratis.util中的接口
-
- SlidingWindow.DelayedRequests - org.apache.ratis.util中的类
-
- SlidingWindow.Request<REPLY> - org.apache.ratis.util中的接口
-
- SlidingWindow.RequestMap<REQUEST extends SlidingWindow.Request<REPLY>,REPLY> - org.apache.ratis.util中的类
-
A seqNum-to-request map, sorted by seqNum.
- SlidingWindow.Server<REQUEST extends SlidingWindow.ServerSideRequest<REPLY>,REPLY> - org.apache.ratis.util中的类
-
Server side sliding window.
- SlidingWindow.ServerSideRequest<REPLY> - org.apache.ratis.util中的接口
-
- snapshotManagement(SnapshotManagementRequest) - 接口 中的方法org.apache.ratis.protocol.AdminProtocol
-
- snapshotManagementAsync(SnapshotManagementRequest) - 接口 中的方法org.apache.ratis.protocol.AdminAsynchronousProtocol
-
- SnapshotManagementRequest - org.apache.ratis.protocol中的类
-
- SnapshotManagementRequest(ClientId, RaftPeerId, RaftGroupId, long, long, SnapshotManagementRequest.Op) - 类 的构造器org.apache.ratis.protocol.SnapshotManagementRequest
-
- SnapshotManagementRequest.Create - org.apache.ratis.protocol中的类
-
- SnapshotManagementRequest.Op - org.apache.ratis.protocol中的类
-
- SOLARIS - 类 中的静态变量org.apache.ratis.util.PlatformUtils
-
- StaleReadException - org.apache.ratis.protocol.exceptions中的异常错误
-
This exception indicates the failure of a stale-read.
- StaleReadException(String) - 异常错误 的构造器org.apache.ratis.protocol.exceptions.StaleReadException
-
- staleReadRequestType(long) - 类 中的静态方法org.apache.ratis.protocol.RaftClientRequest
-
- StandardWriteOption - org.apache.ratis.io中的枚举
-
- start() - 类 中的方法org.apache.ratis.util.AwaitToRun
-
- start() - 类 中的方法org.apache.ratis.util.JvmPauseMonitor
-
Start this monitor.
- startAndTransition(CheckedRunnable<T>, Class<? extends Throwable>...) - 类 中的方法org.apache.ratis.util.LifeCycle
-
Run the given start method and transition the current state accordingly.
- started() - 类 中的方法org.apache.ratis.conf.ReconfigurationStatus
-
- STARTING_OR_RUNNING - 类 中的静态变量org.apache.ratis.util.LifeCycle.States
-
- startReconfiguration() - 类 中的方法org.apache.ratis.conf.ReconfigurationBase
-
Start a reconfiguration task to reload raft property in background.
- StateMachineException - org.apache.ratis.protocol.exceptions中的异常错误
-
- StateMachineException(RaftGroupMemberId, Throwable) - 异常错误 的构造器org.apache.ratis.protocol.exceptions.StateMachineException
-
- StateMachineException(String) - 异常错误 的构造器org.apache.ratis.protocol.exceptions.StateMachineException
-
- StateMachineException(String, Throwable) - 异常错误 的构造器org.apache.ratis.protocol.exceptions.StateMachineException
-
- StateMachineException(RaftGroupMemberId, Throwable, boolean) - 异常错误 的构造器org.apache.ratis.protocol.exceptions.StateMachineException
-
- StateMachineException(String, boolean) - 异常错误 的构造器org.apache.ratis.protocol.exceptions.StateMachineException
-
- StateMachineException(String, Throwable, boolean) - 异常错误 的构造器org.apache.ratis.protocol.exceptions.StateMachineException
-
- StaticResolution() - 类 的构造器org.apache.ratis.util.NetUtils.StaticResolution
-
- stop() - 类 中的方法org.apache.ratis.util.JvmPauseMonitor
-
Stop this monitor.
- StreamException - org.apache.ratis.protocol.exceptions中的异常错误
-
A stream is not found in the server.
- StreamException(String) - 异常错误 的构造器org.apache.ratis.protocol.exceptions.StreamException
-
- string2boolean(String, boolean) - 类 中的静态方法org.apache.ratis.util.StringUtils
-
- string2long(String) - 枚举 中的静态方法org.apache.ratis.util.TraditionalBinaryPrefix
-
Convert a string to long.
- stringifyException(Throwable) - 类 中的静态方法org.apache.ratis.util.StringUtils
-
- StringSupplier - org.apache.ratis.util.function中的接口
-
- stringSupplierAsObject(Supplier<String>) - 类 中的静态方法org.apache.ratis.util.StringUtils
-
- StringUtils - org.apache.ratis.util中的类
-
- submit(CheckedSupplier<OUTPUT, THROWABLE>, ExecutorService) - 类 中的方法org.apache.ratis.util.TaskQueue
-
The same as submit(task, executor, Function.identity());
- submit(CheckedSupplier<OUTPUT, THROWABLE>, ExecutorService, Function<Throwable, Throwable>) - 类 中的方法org.apache.ratis.util.TaskQueue
-
Offer the given task to this queue
and then submit the tasks one by one in the queue order for execution.
- submitClientRequest(RaftClientRequest) - 接口 中的方法org.apache.ratis.protocol.RaftClientProtocol
-
- submitClientRequestAsync(RaftClientRequest) - 接口 中的方法org.apache.ratis.protocol.RaftClientAsynchronousProtocol
-
- submitNewRequest(LongFunction<REQUEST>, Consumer<REQUEST>) - 类 中的方法org.apache.ratis.util.SlidingWindow.Client
-
- subtract(TimeDuration) - 类 中的方法org.apache.ratis.util.TimeDuration
-
- SUCCESS - 类 中的静态变量org.apache.ratis.util.ResourceSemaphore.Group
-
- supplyAndLog(Logger, CheckedSupplier<OUTPUT, THROWABLE>, Supplier<String>) - 接口 中的静态方法org.apache.ratis.util.LogUtils
-
- supplyAndWrapAsCompletionException(CheckedSupplier<OUTPUT, THROWABLE>) - 接口 中的静态方法org.apache.ratis.util.JavaUtils
-
- SupportedDataStreamType - org.apache.ratis.datastream中的枚举
-
- SupportedRpcType - org.apache.ratis.rpc中的枚举
-
The RPC types supported.