Documentation
¶
Index ¶
Constants ¶
View Source
const ( TaskCreated = "media.nagare.engine.v1alpha1.task.created" TaskUpdated = "media.nagare.engine.v1alpha1.task.updated" TaskDeleted = "media.nagare.engine.v1alpha1.task.deleted" TaskStarted = "media.nagare.engine.v1alpha1.task.started" TaskStopped = "media.nagare.engine.v1alpha1.task.stopped" TaskSucceeded = "media.nagare.engine.v1alpha1.task.succeeded" TaskFailed = "media.nagare.engine.v1alpha1.task.failed" )
Variables ¶
This section is empty.
Functions ¶
func API ¶
func API(handler chan<- cloudevents.Event) *eventAPI
func ClientWithBackoff ¶
func ClientWithBackoff(c Client, b backoff.BackOff) *backoffClient
Types ¶
type Client ¶
type Client interface { Send(context.Context, cloudevents.Event) error SendAsyncAck(context.Context, cloudevents.Event) error }
type DiscardClient ¶
type DiscardClient struct{}
DiscardClient will discard all events.
func (*DiscardClient) Send ¶
func (c *DiscardClient) Send(context.Context, cloudevents.Event) error
func (*DiscardClient) SendAsyncAck ¶
func (c *DiscardClient) SendAsyncAck(context.Context, cloudevents.Event) error
type HTTPClient ¶
HTTPClient will deliver messages using HTTP.
func (*HTTPClient) Send ¶
func (c *HTTPClient) Send(ctx context.Context, e cloudevents.Event) error
func (*HTTPClient) SendAsyncAck ¶
func (c *HTTPClient) SendAsyncAck(ctx context.Context, e cloudevents.Event) error
Click to show internal directories.
Click to hide internal directories.