Documentation
¶
Index ¶
- type EventsService
- func (svc *EventsService) Publish(ctx context.Context, req *connect.Request[eventsv1.Event]) (*connect.Response[emptypb.Empty], error)
- func (svc *EventsService) PublishStream(ctx context.Context, stream *connect.ClientStream[eventsv1.Event]) (*connect.Response[emptypb.Empty], error)
- func (svc *EventsService) Subscribe(ctx context.Context, stream broker.SubscriberStream) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EventsService ¶
type EventsService struct { eventsv1connect.UnimplementedEventServiceHandler // contains filtered or unexported fields }
func NewEventsService ¶
func NewEventsService(broker *broker.Broker) (*EventsService, error)
func (*EventsService) PublishStream ¶
func (*EventsService) Subscribe ¶
func (svc *EventsService) Subscribe(ctx context.Context, stream broker.SubscriberStream) error
Click to show internal directories.
Click to hide internal directories.