Documentation ¶
Index ¶
- type EventListener
- func (el *EventListener) GetEventName() string
- func (el *EventListener) GetEventSourceName() string
- func (el *EventListener) GetEventSourceType() apicommon.EventSourceType
- func (el *EventListener) StartListening(ctx context.Context, dispatch func([]byte) error) error
- func (listener *EventListener) ValidateEventSource(ctx context.Context) error
- type Router
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EventListener ¶
type EventListener struct { EventSourceName string EventName string SNSEventSource v1alpha1.SNSEventSource Metrics *metrics.Metrics }
EventListener implements Eventing for aws sns event source
func (*EventListener) GetEventName ¶
func (el *EventListener) GetEventName() string
GetEventName returns name of event
func (*EventListener) GetEventSourceName ¶
func (el *EventListener) GetEventSourceName() string
GetEventSourceName returns name of event source
func (*EventListener) GetEventSourceType ¶
func (el *EventListener) GetEventSourceType() apicommon.EventSourceType
GetEventSourceType return type of event server
func (*EventListener) StartListening ¶
StartListening starts an SNS event source
func (*EventListener) ValidateEventSource ¶
func (listener *EventListener) ValidateEventSource(ctx context.Context) error
ValidateEventSource validates sns event source
type Router ¶
type Router struct { // Route contains webhook context and configuration related to api route Route *webhook.Route // contains filtered or unexported fields }
Router contains information for a route
func (*Router) HandleRoute ¶
func (router *Router) HandleRoute(writer http.ResponseWriter, request *http.Request)
HandleRoute handles new routes
func (*Router) PostActivate ¶
PostActivate refers to operations performed after a route is successfully activated
func (*Router) PostInactivate ¶
PostInactivate refers to operations performed after a route is successfully inactivated
Click to show internal directories.
Click to hide internal directories.