github.com/tickoalcantara12/micro/v3@v3.0.0-20221007104245-9d75b9bcbab9/proto/broker/broker.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // source: broker/broker.proto 3 4 package broker 5 6 import ( 7 context "context" 8 fmt "fmt" 9 proto "github.com/golang/protobuf/proto" 10 grpc "google.golang.org/grpc" 11 math "math" 12 ) 13 14 // Reference imports to suppress errors if they are not otherwise used. 15 var _ = proto.Marshal 16 var _ = fmt.Errorf 17 var _ = math.Inf 18 19 // This is a compile-time assertion to ensure that this generated file 20 // is compatible with the proto package it is being compiled against. 21 // A compilation error at this line likely means your copy of the 22 // proto package needs to be updated. 23 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package 24 25 type Empty struct { 26 XXX_NoUnkeyedLiteral struct{} `json:"-"` 27 XXX_unrecognized []byte `json:"-"` 28 XXX_sizecache int32 `json:"-"` 29 } 30 31 func (m *Empty) Reset() { *m = Empty{} } 32 func (m *Empty) String() string { return proto.CompactTextString(m) } 33 func (*Empty) ProtoMessage() {} 34 func (*Empty) Descriptor() ([]byte, []int) { 35 return fileDescriptor_09a300fef54c4624, []int{0} 36 } 37 38 func (m *Empty) XXX_Unmarshal(b []byte) error { 39 return xxx_messageInfo_Empty.Unmarshal(m, b) 40 } 41 func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 42 return xxx_messageInfo_Empty.Marshal(b, m, deterministic) 43 } 44 func (m *Empty) XXX_Merge(src proto.Message) { 45 xxx_messageInfo_Empty.Merge(m, src) 46 } 47 func (m *Empty) XXX_Size() int { 48 return xxx_messageInfo_Empty.Size(m) 49 } 50 func (m *Empty) XXX_DiscardUnknown() { 51 xxx_messageInfo_Empty.DiscardUnknown(m) 52 } 53 54 var xxx_messageInfo_Empty proto.InternalMessageInfo 55 56 type PublishRequest struct { 57 Topic string `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"` 58 Message *Message `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` 59 XXX_NoUnkeyedLiteral struct{} `json:"-"` 60 XXX_unrecognized []byte `json:"-"` 61 XXX_sizecache int32 `json:"-"` 62 } 63 64 func (m *PublishRequest) Reset() { *m = PublishRequest{} } 65 func (m *PublishRequest) String() string { return proto.CompactTextString(m) } 66 func (*PublishRequest) ProtoMessage() {} 67 func (*PublishRequest) Descriptor() ([]byte, []int) { 68 return fileDescriptor_09a300fef54c4624, []int{1} 69 } 70 71 func (m *PublishRequest) XXX_Unmarshal(b []byte) error { 72 return xxx_messageInfo_PublishRequest.Unmarshal(m, b) 73 } 74 func (m *PublishRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 75 return xxx_messageInfo_PublishRequest.Marshal(b, m, deterministic) 76 } 77 func (m *PublishRequest) XXX_Merge(src proto.Message) { 78 xxx_messageInfo_PublishRequest.Merge(m, src) 79 } 80 func (m *PublishRequest) XXX_Size() int { 81 return xxx_messageInfo_PublishRequest.Size(m) 82 } 83 func (m *PublishRequest) XXX_DiscardUnknown() { 84 xxx_messageInfo_PublishRequest.DiscardUnknown(m) 85 } 86 87 var xxx_messageInfo_PublishRequest proto.InternalMessageInfo 88 89 func (m *PublishRequest) GetTopic() string { 90 if m != nil { 91 return m.Topic 92 } 93 return "" 94 } 95 96 func (m *PublishRequest) GetMessage() *Message { 97 if m != nil { 98 return m.Message 99 } 100 return nil 101 } 102 103 type SubscribeRequest struct { 104 Topic string `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"` 105 Queue string `protobuf:"bytes,2,opt,name=queue,proto3" json:"queue,omitempty"` 106 XXX_NoUnkeyedLiteral struct{} `json:"-"` 107 XXX_unrecognized []byte `json:"-"` 108 XXX_sizecache int32 `json:"-"` 109 } 110 111 func (m *SubscribeRequest) Reset() { *m = SubscribeRequest{} } 112 func (m *SubscribeRequest) String() string { return proto.CompactTextString(m) } 113 func (*SubscribeRequest) ProtoMessage() {} 114 func (*SubscribeRequest) Descriptor() ([]byte, []int) { 115 return fileDescriptor_09a300fef54c4624, []int{2} 116 } 117 118 func (m *SubscribeRequest) XXX_Unmarshal(b []byte) error { 119 return xxx_messageInfo_SubscribeRequest.Unmarshal(m, b) 120 } 121 func (m *SubscribeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 122 return xxx_messageInfo_SubscribeRequest.Marshal(b, m, deterministic) 123 } 124 func (m *SubscribeRequest) XXX_Merge(src proto.Message) { 125 xxx_messageInfo_SubscribeRequest.Merge(m, src) 126 } 127 func (m *SubscribeRequest) XXX_Size() int { 128 return xxx_messageInfo_SubscribeRequest.Size(m) 129 } 130 func (m *SubscribeRequest) XXX_DiscardUnknown() { 131 xxx_messageInfo_SubscribeRequest.DiscardUnknown(m) 132 } 133 134 var xxx_messageInfo_SubscribeRequest proto.InternalMessageInfo 135 136 func (m *SubscribeRequest) GetTopic() string { 137 if m != nil { 138 return m.Topic 139 } 140 return "" 141 } 142 143 func (m *SubscribeRequest) GetQueue() string { 144 if m != nil { 145 return m.Queue 146 } 147 return "" 148 } 149 150 type Message struct { 151 Header map[string]string `protobuf:"bytes,1,rep,name=header,proto3" json:"header,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 152 Body []byte `protobuf:"bytes,2,opt,name=body,proto3" json:"body,omitempty"` 153 XXX_NoUnkeyedLiteral struct{} `json:"-"` 154 XXX_unrecognized []byte `json:"-"` 155 XXX_sizecache int32 `json:"-"` 156 } 157 158 func (m *Message) Reset() { *m = Message{} } 159 func (m *Message) String() string { return proto.CompactTextString(m) } 160 func (*Message) ProtoMessage() {} 161 func (*Message) Descriptor() ([]byte, []int) { 162 return fileDescriptor_09a300fef54c4624, []int{3} 163 } 164 165 func (m *Message) XXX_Unmarshal(b []byte) error { 166 return xxx_messageInfo_Message.Unmarshal(m, b) 167 } 168 func (m *Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 169 return xxx_messageInfo_Message.Marshal(b, m, deterministic) 170 } 171 func (m *Message) XXX_Merge(src proto.Message) { 172 xxx_messageInfo_Message.Merge(m, src) 173 } 174 func (m *Message) XXX_Size() int { 175 return xxx_messageInfo_Message.Size(m) 176 } 177 func (m *Message) XXX_DiscardUnknown() { 178 xxx_messageInfo_Message.DiscardUnknown(m) 179 } 180 181 var xxx_messageInfo_Message proto.InternalMessageInfo 182 183 func (m *Message) GetHeader() map[string]string { 184 if m != nil { 185 return m.Header 186 } 187 return nil 188 } 189 190 func (m *Message) GetBody() []byte { 191 if m != nil { 192 return m.Body 193 } 194 return nil 195 } 196 197 func init() { 198 proto.RegisterType((*Empty)(nil), "broker.Empty") 199 proto.RegisterType((*PublishRequest)(nil), "broker.PublishRequest") 200 proto.RegisterType((*SubscribeRequest)(nil), "broker.SubscribeRequest") 201 proto.RegisterType((*Message)(nil), "broker.Message") 202 proto.RegisterMapType((map[string]string)(nil), "broker.Message.HeaderEntry") 203 } 204 205 func init() { proto.RegisterFile("broker/broker.proto", fileDescriptor_09a300fef54c4624) } 206 207 var fileDescriptor_09a300fef54c4624 = []byte{ 208 // 306 bytes of a gzipped FileDescriptorProto 209 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x51, 0x3d, 0x4f, 0xc3, 0x30, 210 0x10, 0xad, 0x5b, 0x9a, 0xa8, 0x57, 0x3e, 0x2a, 0x53, 0xa1, 0xa8, 0x2c, 0x55, 0xa6, 0x32, 0x90, 211 0xa0, 0x64, 0x81, 0x22, 0x31, 0x54, 0xaa, 0xc4, 0x82, 0x04, 0x66, 0x63, 0x8b, 0x53, 0xab, 0x89, 212 0xda, 0xe0, 0xd4, 0xb1, 0x2b, 0xf2, 0x23, 0xf8, 0xcf, 0xa8, 0xb6, 0xc3, 0x47, 0x06, 0x16, 0xfb, 213 0xde, 0xbd, 0xd3, 0xbb, 0xa7, 0x77, 0x70, 0x4e, 0x05, 0xdf, 0x30, 0x11, 0x9a, 0x2f, 0x28, 0x05, 214 0x97, 0x1c, 0x3b, 0x06, 0xf9, 0x2e, 0xf4, 0x97, 0x45, 0x29, 0x6b, 0xff, 0x05, 0x4e, 0x9f, 0x15, 215 0xdd, 0xe6, 0x55, 0x46, 0xd8, 0x4e, 0xb1, 0x4a, 0xe2, 0x31, 0xf4, 0x25, 0x2f, 0xf3, 0xd4, 0x43, 216 0x53, 0x34, 0x1b, 0x10, 0x03, 0xf0, 0x15, 0xb8, 0x05, 0xab, 0xaa, 0x64, 0xcd, 0xbc, 0xee, 0x14, 217 0xcd, 0x86, 0xd1, 0x59, 0x60, 0x85, 0x9f, 0x4c, 0x9b, 0x34, 0xbc, 0xff, 0x00, 0xa3, 0x57, 0x45, 218 0xab, 0x54, 0xe4, 0x94, 0xfd, 0x2f, 0x3a, 0x86, 0xfe, 0x4e, 0x31, 0x65, 0x24, 0x07, 0xc4, 0x00, 219 0xff, 0x13, 0x81, 0x6b, 0x45, 0x71, 0x0c, 0x4e, 0xc6, 0x92, 0x15, 0x13, 0x1e, 0x9a, 0xf6, 0x66, 220 0xc3, 0xe8, 0xb2, 0xb5, 0x35, 0x78, 0xd4, 0xec, 0xf2, 0x5d, 0x8a, 0x9a, 0xd8, 0x51, 0x8c, 0xe1, 221 0x88, 0xf2, 0x55, 0xad, 0x55, 0x8f, 0x89, 0xae, 0x27, 0x77, 0x30, 0xfc, 0x35, 0x8a, 0x47, 0xd0, 222 0xdb, 0xb0, 0xda, 0xba, 0x39, 0x94, 0x07, 0x2f, 0xfb, 0x64, 0xfb, 0xe3, 0x45, 0x83, 0x79, 0xf7, 223 0x16, 0x45, 0x1f, 0xe0, 0x2c, 0xf4, 0x52, 0x1c, 0x81, 0x6b, 0xc3, 0xc2, 0x17, 0x8d, 0x91, 0xbf, 224 0xe9, 0x4d, 0x4e, 0x9a, 0xbe, 0x89, 0xb7, 0x83, 0xe7, 0x30, 0xf8, 0x4e, 0x03, 0x7b, 0x0d, 0xdb, 225 0x0e, 0x68, 0xd2, 0x8e, 0xd3, 0xef, 0xdc, 0xa0, 0x45, 0xf8, 0x76, 0xbd, 0xce, 0x65, 0xa6, 0x68, 226 0x90, 0xf2, 0x22, 0x2c, 0xf2, 0x54, 0x70, 0xfb, 0xee, 0xe3, 0x50, 0x1f, 0xd4, 0x5e, 0xf7, 0xde, 227 0x7c, 0xd4, 0xd1, 0xcd, 0xf8, 0x2b, 0x00, 0x00, 0xff, 0xff, 0x0b, 0x52, 0xb5, 0x7a, 0xfc, 0x01, 228 0x00, 0x00, 229 } 230 231 // Reference imports to suppress errors if they are not otherwise used. 232 var _ context.Context 233 var _ grpc.ClientConn 234 235 // This is a compile-time assertion to ensure that this generated file 236 // is compatible with the grpc package it is being compiled against. 237 const _ = grpc.SupportPackageIsVersion4 238 239 // BrokerClient is the client API for Broker service. 240 // 241 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 242 type BrokerClient interface { 243 Publish(ctx context.Context, in *PublishRequest, opts ...grpc.CallOption) (*Empty, error) 244 Subscribe(ctx context.Context, in *SubscribeRequest, opts ...grpc.CallOption) (Broker_SubscribeClient, error) 245 } 246 247 type brokerClient struct { 248 cc *grpc.ClientConn 249 } 250 251 func NewBrokerClient(cc *grpc.ClientConn) BrokerClient { 252 return &brokerClient{cc} 253 } 254 255 func (c *brokerClient) Publish(ctx context.Context, in *PublishRequest, opts ...grpc.CallOption) (*Empty, error) { 256 out := new(Empty) 257 err := c.cc.Invoke(ctx, "/broker.Broker/Publish", in, out, opts...) 258 if err != nil { 259 return nil, err 260 } 261 return out, nil 262 } 263 264 func (c *brokerClient) Subscribe(ctx context.Context, in *SubscribeRequest, opts ...grpc.CallOption) (Broker_SubscribeClient, error) { 265 stream, err := c.cc.NewStream(ctx, &_Broker_serviceDesc.Streams[0], "/broker.Broker/Subscribe", opts...) 266 if err != nil { 267 return nil, err 268 } 269 x := &brokerSubscribeClient{stream} 270 if err := x.ClientStream.SendMsg(in); err != nil { 271 return nil, err 272 } 273 if err := x.ClientStream.CloseSend(); err != nil { 274 return nil, err 275 } 276 return x, nil 277 } 278 279 type Broker_SubscribeClient interface { 280 Recv() (*Message, error) 281 grpc.ClientStream 282 } 283 284 type brokerSubscribeClient struct { 285 grpc.ClientStream 286 } 287 288 func (x *brokerSubscribeClient) Recv() (*Message, error) { 289 m := new(Message) 290 if err := x.ClientStream.RecvMsg(m); err != nil { 291 return nil, err 292 } 293 return m, nil 294 } 295 296 // BrokerServer is the server API for Broker service. 297 type BrokerServer interface { 298 Publish(context.Context, *PublishRequest) (*Empty, error) 299 Subscribe(*SubscribeRequest, Broker_SubscribeServer) error 300 } 301 302 func RegisterBrokerServer(s *grpc.Server, srv BrokerServer) { 303 s.RegisterService(&_Broker_serviceDesc, srv) 304 } 305 306 func _Broker_Publish_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 307 in := new(PublishRequest) 308 if err := dec(in); err != nil { 309 return nil, err 310 } 311 if interceptor == nil { 312 return srv.(BrokerServer).Publish(ctx, in) 313 } 314 info := &grpc.UnaryServerInfo{ 315 Server: srv, 316 FullMethod: "/broker.Broker/Publish", 317 } 318 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 319 return srv.(BrokerServer).Publish(ctx, req.(*PublishRequest)) 320 } 321 return interceptor(ctx, in, info, handler) 322 } 323 324 func _Broker_Subscribe_Handler(srv interface{}, stream grpc.ServerStream) error { 325 m := new(SubscribeRequest) 326 if err := stream.RecvMsg(m); err != nil { 327 return err 328 } 329 return srv.(BrokerServer).Subscribe(m, &brokerSubscribeServer{stream}) 330 } 331 332 type Broker_SubscribeServer interface { 333 Send(*Message) error 334 grpc.ServerStream 335 } 336 337 type brokerSubscribeServer struct { 338 grpc.ServerStream 339 } 340 341 func (x *brokerSubscribeServer) Send(m *Message) error { 342 return x.ServerStream.SendMsg(m) 343 } 344 345 var _Broker_serviceDesc = grpc.ServiceDesc{ 346 ServiceName: "broker.Broker", 347 HandlerType: (*BrokerServer)(nil), 348 Methods: []grpc.MethodDesc{ 349 { 350 MethodName: "Publish", 351 Handler: _Broker_Publish_Handler, 352 }, 353 }, 354 Streams: []grpc.StreamDesc{ 355 { 356 StreamName: "Subscribe", 357 Handler: _Broker_Subscribe_Handler, 358 ServerStreams: true, 359 }, 360 }, 361 Metadata: "broker/broker.proto", 362 }