Dispatch a new event by adding it to the queue to be processed async
(ctx context.Context, event cloudevents.Event)
| 103 | |
| 104 | // Dispatch a new event by adding it to the queue to be processed async |
| 105 | func (dispatcher *EventDispatcher) Dispatch(ctx context.Context, event cloudevents.Event) error { |
| 106 | ctx, span := dispatcher.tracer.Start(ctx) |
| 107 | defer span.End() |
| 108 | _, err := dispatcher.DispatchWithTimeout(ctx, event, time.Nanosecond*1) |
| 109 | return err |
| 110 | } |
| 111 | |
| 112 | // Subscribe a listener to an event |
| 113 | func (dispatcher *EventDispatcher) Subscribe(eventType string, listener events.EventListener) { |
no test coverage detected