public class RaftRpcServerFactory extends Object
| Constructor and Description |
|---|
RaftRpcServerFactory() |
| Modifier and Type | Method and Description |
|---|---|
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 void |
addRaftRequestProcessors(RpcServer rpcServer,
Executor raftExecutor,
Executor cliExecutor,
Executor pingExecutor)
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.
|
static RpcServer |
createRaftRpcServer(Endpoint endpoint,
Executor raftExecutor,
Executor cliExecutor,
Executor pingExecutor)
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 RpcServer createRaftRpcServer(Endpoint endpoint, Executor raftExecutor, Executor cliExecutor, Executor pingExecutor)
endpoint - server address to bindraftExecutor - executor to handle RAFT requests.cliExecutor - executor to handle CLI service requests.pingExecutor - executor to handle ping 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 void addRaftRequestProcessors(RpcServer rpcServer, Executor raftExecutor, Executor cliExecutor, Executor pingExecutor)
rpcServer - rpc server instanceraftExecutor - executor to handle RAFT requests.cliExecutor - executor to handle CLI service requests.pingExecutor - executor to handle ping 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 © 2024. All rights reserved.