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