public class RaftRpcServerFactory extends Object
| 构造器和说明 |
|---|
RaftRpcServerFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
addRaftRequestProcessors(RpcServer rpcServer)
Adds RAFT and CLI service request processors with default executor.
|
static void |
addRaftRequestProcessors(RpcServer rpcServer,
Executor raftExecutor,
Executor cliExecutor)
Adds RAFT and CLI service request processors.
|
static RpcServer |
createAndStartRaftRpcServer(Endpoint endpoint)
Creates a raft RPC server and starts it.
|
static RpcServer |
createAndStartRaftRpcServer(Endpoint endpoint,
Executor raftExecutor,
Executor cliExecutor)
Creates a raft RPC server and starts it.
|
static RpcServer |
createRaftRpcServer(Endpoint endpoint)
Creates a raft RPC server with default request executors.
|
static RpcServer |
createRaftRpcServer(Endpoint endpoint,
Executor raftExecutor,
Executor cliExecutor)
Creates a raft RPC server with executors to handle requests.
|
public static RpcServer createRaftRpcServer(Endpoint endpoint)
endpoint - server address to bindpublic static RpcServer createRaftRpcServer(Endpoint endpoint, Executor raftExecutor, Executor cliExecutor)
endpoint - server address to bindraftExecutor - executor to handle RAFT requests.cliExecutor - executor to handle CLI service requests.public static void addRaftRequestProcessors(RpcServer rpcServer)
rpcServer - rpc server instancepublic static void addRaftRequestProcessors(RpcServer rpcServer, Executor raftExecutor, Executor cliExecutor)
rpcServer - rpc server instanceraftExecutor - executor to handle RAFT requests.cliExecutor - executor to handle CLI service requests.public static RpcServer createAndStartRaftRpcServer(Endpoint endpoint)
endpoint - server address to bindpublic static RpcServer createAndStartRaftRpcServer(Endpoint endpoint, Executor raftExecutor, Executor cliExecutor)
endpoint - server address to bindraftExecutor - executor to handle RAFT requests.cliExecutor - executor to handle CLI service requests.Copyright © 2021. All rights reserved.