Documentation
¶
Index ¶
- Variables
- func RegisterFaultInjectServer(s *grpc.Server, srv FaultInjectServer)
- type FaultInjectClient
- type FaultInjectServer
- type FaultInject_InterceptClient
- type FaultInject_InterceptServer
- type FaultMessage
- func (*FaultMessage) Descriptor() ([]byte, []int)deprecated
- func (x *FaultMessage) GetMsg() *anypb.Any
- func (x *FaultMessage) GetMsgId() string
- func (x *FaultMessage) GetStatus() *status.Status
- func (*FaultMessage) ProtoMessage()
- func (x *FaultMessage) ProtoReflect() protoreflect.Message
- func (x *FaultMessage) Reset()
- func (x *FaultMessage) String() string
- type InterceptRequest
- func (*InterceptRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InterceptRequest) GetFaultMsg() *FaultMessage
- func (x *InterceptRequest) GetIntSub() *InterceptSubRequest
- func (x *InterceptRequest) GetMsg() isInterceptRequest_Msg
- func (*InterceptRequest) ProtoMessage()
- func (x *InterceptRequest) ProtoReflect() protoreflect.Message
- func (x *InterceptRequest) Reset()
- func (x *InterceptRequest) String() string
- type InterceptRequest_FaultMsg
- type InterceptRequest_IntSub
- type InterceptResponse
- func (*InterceptResponse) Descriptor() ([]byte, []int)deprecated
- func (x *InterceptResponse) GetOriginalMsg() *ServerMessage
- func (*InterceptResponse) ProtoMessage()
- func (x *InterceptResponse) ProtoReflect() protoreflect.Message
- func (x *InterceptResponse) Reset()
- func (x *InterceptResponse) String() string
- type InterceptSubRequest
- func (*InterceptSubRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InterceptSubRequest) GetMethod() string
- func (*InterceptSubRequest) ProtoMessage()
- func (x *InterceptSubRequest) ProtoReflect() protoreflect.Message
- func (x *InterceptSubRequest) Reset()
- func (x *InterceptSubRequest) String() string
- type MessageType
- func (MessageType) Descriptor() protoreflect.EnumDescriptor
- func (x MessageType) Enum() *MessageType
- func (MessageType) EnumDescriptor() ([]byte, []int)deprecated
- func (x MessageType) Number() protoreflect.EnumNumber
- func (x MessageType) String() string
- func (MessageType) Type() protoreflect.EnumType
- type ServerMessage
- func (*ServerMessage) Descriptor() ([]byte, []int)deprecated
- func (x *ServerMessage) GetMsg() *anypb.Any
- func (x *ServerMessage) GetMsgId() string
- func (x *ServerMessage) GetMsgType() MessageType
- func (x *ServerMessage) GetRpcId() string
- func (x *ServerMessage) GetStatus() *status.Status
- func (*ServerMessage) ProtoMessage()
- func (x *ServerMessage) ProtoReflect() protoreflect.Message
- func (x *ServerMessage) Reset()
- func (x *ServerMessage) String() string
- type UnimplementedFaultInjectServer
Constants ¶
This section is empty.
Variables ¶
var ( MessageType_name = map[int32]string{ 0: "MESSAGE_TYPE_UNSPECIFIED", 1: "MESSAGE_TYPE_REQUEST", 2: "MESSAGE_TYPE_RESPONSE", 3: "MESSAGE_TYPE_STREAM_END", } MessageType_value = map[string]int32{ "MESSAGE_TYPE_UNSPECIFIED": 0, "MESSAGE_TYPE_REQUEST": 1, "MESSAGE_TYPE_RESPONSE": 2, "MESSAGE_TYPE_STREAM_END": 3, } )
Enum value maps for MessageType.
var File_proto_fault_fault_proto protoreflect.FileDescriptor
Functions ¶
func RegisterFaultInjectServer ¶
func RegisterFaultInjectServer(s *grpc.Server, srv FaultInjectServer)
Types ¶
type FaultInjectClient ¶
type FaultInjectClient interface {
Intercept(ctx context.Context, opts ...grpc.CallOption) (FaultInject_InterceptClient, error)
}
FaultInjectClient is the client API for FaultInject service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewFaultInjectClient ¶
func NewFaultInjectClient(cc grpc.ClientConnInterface) FaultInjectClient
type FaultInjectServer ¶
type FaultInjectServer interface {
Intercept(FaultInject_InterceptServer) error
}
FaultInjectServer is the server API for FaultInject service.
type FaultInject_InterceptClient ¶
type FaultInject_InterceptClient interface {
Send(*InterceptRequest) error
Recv() (*InterceptResponse, error)
grpc.ClientStream
}
type FaultInject_InterceptServer ¶
type FaultInject_InterceptServer interface {
Send(*InterceptResponse) error
Recv() (*InterceptRequest, error)
grpc.ServerStream
}
type FaultMessage ¶
type FaultMessage struct {
MsgId string `protobuf:"bytes,1,opt,name=msg_id,json=msgId,proto3" json:"msg_id,omitempty"`
Msg *anypb.Any `protobuf:"bytes,3,opt,name=msg,proto3" json:"msg,omitempty"`
Status *status.Status `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"`
// contains filtered or unexported fields
}
func (*FaultMessage) Descriptor
deprecated
func (*FaultMessage) Descriptor() ([]byte, []int)
Deprecated: Use FaultMessage.ProtoReflect.Descriptor instead.
func (*FaultMessage) GetMsg ¶
func (x *FaultMessage) GetMsg() *anypb.Any
func (*FaultMessage) GetMsgId ¶
func (x *FaultMessage) GetMsgId() string
func (*FaultMessage) GetStatus ¶
func (x *FaultMessage) GetStatus() *status.Status
func (*FaultMessage) ProtoMessage ¶
func (*FaultMessage) ProtoMessage()
func (*FaultMessage) ProtoReflect ¶
func (x *FaultMessage) ProtoReflect() protoreflect.Message
func (*FaultMessage) Reset ¶
func (x *FaultMessage) Reset()
func (*FaultMessage) String ¶
func (x *FaultMessage) String() string
type InterceptRequest ¶
type InterceptRequest struct {
// Types that are valid to be assigned to Msg:
//
// *InterceptRequest_IntSub
// *InterceptRequest_FaultMsg
Msg isInterceptRequest_Msg `protobuf_oneof:"msg"`
// contains filtered or unexported fields
}
func (*InterceptRequest) Descriptor
deprecated
func (*InterceptRequest) Descriptor() ([]byte, []int)
Deprecated: Use InterceptRequest.ProtoReflect.Descriptor instead.
func (*InterceptRequest) GetFaultMsg ¶
func (x *InterceptRequest) GetFaultMsg() *FaultMessage
func (*InterceptRequest) GetIntSub ¶
func (x *InterceptRequest) GetIntSub() *InterceptSubRequest
func (*InterceptRequest) GetMsg ¶
func (x *InterceptRequest) GetMsg() isInterceptRequest_Msg
func (*InterceptRequest) ProtoMessage ¶
func (*InterceptRequest) ProtoMessage()
func (*InterceptRequest) ProtoReflect ¶
func (x *InterceptRequest) ProtoReflect() protoreflect.Message
func (*InterceptRequest) Reset ¶
func (x *InterceptRequest) Reset()
func (*InterceptRequest) String ¶
func (x *InterceptRequest) String() string
type InterceptRequest_FaultMsg ¶
type InterceptRequest_FaultMsg struct {
FaultMsg *FaultMessage `protobuf:"bytes,2,opt,name=fault_msg,json=faultMsg,proto3,oneof"`
}
type InterceptRequest_IntSub ¶
type InterceptRequest_IntSub struct {
IntSub *InterceptSubRequest `protobuf:"bytes,1,opt,name=int_sub,json=intSub,proto3,oneof"`
}
type InterceptResponse ¶
type InterceptResponse struct {
OriginalMsg *ServerMessage `protobuf:"bytes,1,opt,name=original_msg,json=originalMsg,proto3" json:"original_msg,omitempty"`
// contains filtered or unexported fields
}
func (*InterceptResponse) Descriptor
deprecated
func (*InterceptResponse) Descriptor() ([]byte, []int)
Deprecated: Use InterceptResponse.ProtoReflect.Descriptor instead.
func (*InterceptResponse) GetOriginalMsg ¶
func (x *InterceptResponse) GetOriginalMsg() *ServerMessage
func (*InterceptResponse) ProtoMessage ¶
func (*InterceptResponse) ProtoMessage()
func (*InterceptResponse) ProtoReflect ¶
func (x *InterceptResponse) ProtoReflect() protoreflect.Message
func (*InterceptResponse) Reset ¶
func (x *InterceptResponse) Reset()
func (*InterceptResponse) String ¶
func (x *InterceptResponse) String() string
type InterceptSubRequest ¶
type InterceptSubRequest struct {
Method string `protobuf:"bytes,1,opt,name=method,proto3" json:"method,omitempty"`
// contains filtered or unexported fields
}
func (*InterceptSubRequest) Descriptor
deprecated
func (*InterceptSubRequest) Descriptor() ([]byte, []int)
Deprecated: Use InterceptSubRequest.ProtoReflect.Descriptor instead.
func (*InterceptSubRequest) GetMethod ¶
func (x *InterceptSubRequest) GetMethod() string
func (*InterceptSubRequest) ProtoMessage ¶
func (*InterceptSubRequest) ProtoMessage()
func (*InterceptSubRequest) ProtoReflect ¶
func (x *InterceptSubRequest) ProtoReflect() protoreflect.Message
func (*InterceptSubRequest) Reset ¶
func (x *InterceptSubRequest) Reset()
func (*InterceptSubRequest) String ¶
func (x *InterceptSubRequest) String() string
type MessageType ¶
type MessageType int32
const ( MessageType_MESSAGE_TYPE_UNSPECIFIED MessageType = 0 MessageType_MESSAGE_TYPE_REQUEST MessageType = 1 MessageType_MESSAGE_TYPE_RESPONSE MessageType = 2 MessageType_MESSAGE_TYPE_STREAM_END MessageType = 3 )
func (MessageType) Descriptor ¶
func (MessageType) Descriptor() protoreflect.EnumDescriptor
func (MessageType) Enum ¶
func (x MessageType) Enum() *MessageType
func (MessageType) EnumDescriptor
deprecated
func (MessageType) EnumDescriptor() ([]byte, []int)
Deprecated: Use MessageType.Descriptor instead.
func (MessageType) Number ¶
func (x MessageType) Number() protoreflect.EnumNumber
func (MessageType) String ¶
func (x MessageType) String() string
func (MessageType) Type ¶
func (MessageType) Type() protoreflect.EnumType
type ServerMessage ¶
type ServerMessage struct {
RpcId string `protobuf:"bytes,1,opt,name=rpc_id,json=rpcId,proto3" json:"rpc_id,omitempty"`
MsgId string `protobuf:"bytes,2,opt,name=msg_id,json=msgId,proto3" json:"msg_id,omitempty"`
MsgType MessageType `protobuf:"varint,3,opt,name=msg_type,json=msgType,proto3,enum=lemming.fault.MessageType" json:"msg_type,omitempty"`
Msg *anypb.Any `protobuf:"bytes,4,opt,name=msg,proto3" json:"msg,omitempty"`
Status *status.Status `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"`
// contains filtered or unexported fields
}
func (*ServerMessage) Descriptor
deprecated
func (*ServerMessage) Descriptor() ([]byte, []int)
Deprecated: Use ServerMessage.ProtoReflect.Descriptor instead.
func (*ServerMessage) GetMsg ¶
func (x *ServerMessage) GetMsg() *anypb.Any
func (*ServerMessage) GetMsgId ¶
func (x *ServerMessage) GetMsgId() string
func (*ServerMessage) GetMsgType ¶
func (x *ServerMessage) GetMsgType() MessageType
func (*ServerMessage) GetRpcId ¶
func (x *ServerMessage) GetRpcId() string
func (*ServerMessage) GetStatus ¶
func (x *ServerMessage) GetStatus() *status.Status
func (*ServerMessage) ProtoMessage ¶
func (*ServerMessage) ProtoMessage()
func (*ServerMessage) ProtoReflect ¶
func (x *ServerMessage) ProtoReflect() protoreflect.Message
func (*ServerMessage) Reset ¶
func (x *ServerMessage) Reset()
func (*ServerMessage) String ¶
func (x *ServerMessage) String() string
type UnimplementedFaultInjectServer ¶
type UnimplementedFaultInjectServer struct {
}
UnimplementedFaultInjectServer can be embedded to have forward compatible implementations.
func (*UnimplementedFaultInjectServer) Intercept ¶
func (*UnimplementedFaultInjectServer) Intercept(FaultInject_InterceptServer) error