Documentation ¶
Overview ¶
Package rpc is a generated GoMock package.
Package rpc is a generated GoMock package.
Index ¶
- func RegisterAndUseMockRPC(mockCtl *gomock.Controller) (*MockRPCClientProvider, *MockRPCServerProvider)
- func SetUseRPC(RPCName string) error
- type AppendEntiresReq
- type AppendEntiresResp
- type MockRPCClientProvider
- type MockRPCClientProviderMockRecorder
- type MockRPCServer
- type MockRPCServerMockRecorder
- type MockRPCServerProvider
- type MockRPCServerProviderMockRecorder
- type MockRPClient
- func (m *MockRPClient) AppendEntires(ctx context.Context, req *AppendEntiresReq) (*AppendEntiresResp, error)
- func (m *MockRPClient) EXPECT() *MockRPClientMockRecorder
- func (m *MockRPClient) RequestVote(ctx context.Context, req *RequestVoteReq) (*RequestVoteResp, error)
- func (m *MockRPClient) Start() error
- func (m *MockRPClient) Stop() error
- type MockRPClientMockRecorder
- type MockRaftServiceHandler
- func (m *MockRaftServiceHandler) AppendEntires(ctx context.Context, req *AppendEntiresReq) (*AppendEntiresResp, error)
- func (m *MockRaftServiceHandler) EXPECT() *MockRaftServiceHandlerMockRecorder
- func (m *MockRaftServiceHandler) RequestVote(ctx context.Context, req *RequestVoteReq) (*RequestVoteResp, error)
- type MockRaftServiceHandlerMockRecorder
- type RPCClientProvider
- type RPCServer
- type RPCServerProvider
- type RPClient
- type RaftServiceHandler
- type RequestVoteReq
- type RequestVoteResp
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterAndUseMockRPC ¶
func RegisterAndUseMockRPC(mockCtl *gomock.Controller) (*MockRPCClientProvider, *MockRPCServerProvider)
Types ¶
type AppendEntiresReq ¶
type AppendEntiresResp ¶
type MockRPCClientProvider ¶
type MockRPCClientProvider struct {
// contains filtered or unexported fields
}
MockRPCClientProvider is a mock of RPCClientProvider interface.
func NewMockRPCClientProvider ¶
func NewMockRPCClientProvider(ctrl *gomock.Controller) *MockRPCClientProvider
NewMockRPCClientProvider creates a new mock instance.
func (*MockRPCClientProvider) EXPECT ¶
func (m *MockRPCClientProvider) EXPECT() *MockRPCClientProviderMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockRPCClientProvider) GetRPCClient ¶
func (m *MockRPCClientProvider) GetRPCClient(remoteNodeIP, remoteNodePort string) RPClient
GetRPCClient mocks base method.
type MockRPCClientProviderMockRecorder ¶
type MockRPCClientProviderMockRecorder struct {
// contains filtered or unexported fields
}
MockRPCClientProviderMockRecorder is the mock recorder for MockRPCClientProvider.
func (*MockRPCClientProviderMockRecorder) GetRPCClient ¶
func (mr *MockRPCClientProviderMockRecorder) GetRPCClient(remoteNodeIP, remoteNodePort interface{}) *gomock.Call
GetRPCClient indicates an expected call of GetRPCClient.
type MockRPCServer ¶
type MockRPCServer struct {
// contains filtered or unexported fields
}
MockRPCServer is a mock of RPCServer interface.
func NewMockRPCServer ¶
func NewMockRPCServer(ctrl *gomock.Controller) *MockRPCServer
NewMockRPCServer creates a new mock instance.
func (*MockRPCServer) EXPECT ¶
func (m *MockRPCServer) EXPECT() *MockRPCServerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockRPCServer) RegisterRaftHandle ¶
func (m *MockRPCServer) RegisterRaftHandle(pRaftHandler RaftServiceHandler) error
RegisterRaftHandle mocks base method.
type MockRPCServerMockRecorder ¶
type MockRPCServerMockRecorder struct {
// contains filtered or unexported fields
}
MockRPCServerMockRecorder is the mock recorder for MockRPCServer.
func (*MockRPCServerMockRecorder) RegisterRaftHandle ¶
func (mr *MockRPCServerMockRecorder) RegisterRaftHandle(pRaftHandler interface{}) *gomock.Call
RegisterRaftHandle indicates an expected call of RegisterRaftHandle.
func (*MockRPCServerMockRecorder) Start ¶
func (mr *MockRPCServerMockRecorder) Start() *gomock.Call
Start indicates an expected call of Start.
func (*MockRPCServerMockRecorder) Stop ¶
func (mr *MockRPCServerMockRecorder) Stop() *gomock.Call
Stop indicates an expected call of Stop.
type MockRPCServerProvider ¶
type MockRPCServerProvider struct {
// contains filtered or unexported fields
}
MockRPCServerProvider is a mock of RPCServerProvider interface.
func NewMockRPCServerProvider ¶
func NewMockRPCServerProvider(ctrl *gomock.Controller) *MockRPCServerProvider
NewMockRPCServerProvider creates a new mock instance.
func (*MockRPCServerProvider) EXPECT ¶
func (m *MockRPCServerProvider) EXPECT() *MockRPCServerProviderMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockRPCServerProvider) GetRPCServer ¶
func (m *MockRPCServerProvider) GetRPCServer(localNodePort string) RPCServer
GetRPCServer mocks base method.
type MockRPCServerProviderMockRecorder ¶
type MockRPCServerProviderMockRecorder struct {
// contains filtered or unexported fields
}
MockRPCServerProviderMockRecorder is the mock recorder for MockRPCServerProvider.
func (*MockRPCServerProviderMockRecorder) GetRPCServer ¶
func (mr *MockRPCServerProviderMockRecorder) GetRPCServer(localNodePort interface{}) *gomock.Call
GetRPCServer indicates an expected call of GetRPCServer.
type MockRPClient ¶
type MockRPClient struct {
// contains filtered or unexported fields
}
MockRPClient is a mock of RPClient interface.
func NewMockRPClient ¶
func NewMockRPClient(ctrl *gomock.Controller) *MockRPClient
NewMockRPClient creates a new mock instance.
func (*MockRPClient) AppendEntires ¶
func (m *MockRPClient) AppendEntires(ctx context.Context, req *AppendEntiresReq) (*AppendEntiresResp, error)
AppendEntires mocks base method.
func (*MockRPClient) EXPECT ¶
func (m *MockRPClient) EXPECT() *MockRPClientMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockRPClient) RequestVote ¶
func (m *MockRPClient) RequestVote(ctx context.Context, req *RequestVoteReq) (*RequestVoteResp, error)
RequestVote mocks base method.
type MockRPClientMockRecorder ¶
type MockRPClientMockRecorder struct {
// contains filtered or unexported fields
}
MockRPClientMockRecorder is the mock recorder for MockRPClient.
func (*MockRPClientMockRecorder) AppendEntires ¶
func (mr *MockRPClientMockRecorder) AppendEntires(ctx, req interface{}) *gomock.Call
AppendEntires indicates an expected call of AppendEntires.
func (*MockRPClientMockRecorder) RequestVote ¶
func (mr *MockRPClientMockRecorder) RequestVote(ctx, req interface{}) *gomock.Call
RequestVote indicates an expected call of RequestVote.
func (*MockRPClientMockRecorder) Start ¶
func (mr *MockRPClientMockRecorder) Start() *gomock.Call
Start indicates an expected call of Start.
func (*MockRPClientMockRecorder) Stop ¶
func (mr *MockRPClientMockRecorder) Stop() *gomock.Call
Stop indicates an expected call of Stop.
type MockRaftServiceHandler ¶
type MockRaftServiceHandler struct {
// contains filtered or unexported fields
}
MockRaftServiceHandler is a mock of RaftServiceHandler interface.
func NewMockRaftServiceHandler ¶
func NewMockRaftServiceHandler(ctrl *gomock.Controller) *MockRaftServiceHandler
NewMockRaftServiceHandler creates a new mock instance.
func (*MockRaftServiceHandler) AppendEntires ¶
func (m *MockRaftServiceHandler) AppendEntires(ctx context.Context, req *AppendEntiresReq) (*AppendEntiresResp, error)
AppendEntires mocks base method.
func (*MockRaftServiceHandler) EXPECT ¶
func (m *MockRaftServiceHandler) EXPECT() *MockRaftServiceHandlerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockRaftServiceHandler) RequestVote ¶
func (m *MockRaftServiceHandler) RequestVote(ctx context.Context, req *RequestVoteReq) (*RequestVoteResp, error)
RequestVote mocks base method.
type MockRaftServiceHandlerMockRecorder ¶
type MockRaftServiceHandlerMockRecorder struct {
// contains filtered or unexported fields
}
MockRaftServiceHandlerMockRecorder is the mock recorder for MockRaftServiceHandler.
func (*MockRaftServiceHandlerMockRecorder) AppendEntires ¶
func (mr *MockRaftServiceHandlerMockRecorder) AppendEntires(ctx, req interface{}) *gomock.Call
AppendEntires indicates an expected call of AppendEntires.
func (*MockRaftServiceHandlerMockRecorder) RequestVote ¶
func (mr *MockRaftServiceHandlerMockRecorder) RequestVote(ctx, req interface{}) *gomock.Call
RequestVote indicates an expected call of RequestVote.
type RPCClientProvider ¶
type RPCClientProvider interface {
GetRPCClient(remoteNodeIP string, remoteNodePort string) RPClient
}
func GetRPCClientProvider ¶
func GetRPCClientProvider() (RPCClientProvider, error)
type RPCServer ¶
type RPCServer interface { Start() error Stop() error RegisterRaftHandle(pRaftHandler RaftServiceHandler) error }
type RPCServerProvider ¶
func GetRPCServerProvider ¶
func GetRPCServerProvider() (RPCServerProvider, error)
type RPClient ¶
type RPClient interface { Start() error Stop() error AppendEntires(ctx context.Context, req *AppendEntiresReq) (*AppendEntiresResp, error) RequestVote(ctx context.Context, req *RequestVoteReq) (*RequestVoteResp, error) }
type RaftServiceHandler ¶
type RaftServiceHandler interface { AppendEntires(ctx context.Context, req *AppendEntiresReq) (*AppendEntiresResp, error) RequestVote(ctx context.Context, req *RequestVoteReq) (*RequestVoteResp, error) }