events

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 4, 2019 License: AGPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var SequenceNumberInStreamExtensionName = "fossilsequenceinstream"

Functions

func EventMatches

func EventMatches(event cloudevents.Event, matcher Matcher) bool

func EventsAreEquals

func EventsAreEquals(left cloudevents.Event, right cloudevents.Event) (bool, error)

func ExpectEventWithId

func ExpectEventWithId(t *testing.T, event cloudevents.Event, id string)

func GetConsumersWaitedForAcknowledgmentFromEvent

func GetConsumersWaitedForAcknowledgmentFromEvent(event cloudevents.Event) []string

func GetEventNumber

func GetEventNumber(event cloudevents.Event) int

func GetExpectedSequenceNumber

func GetExpectedSequenceNumber(event cloudevents.Event) int

func GetSequenceNumberInStream

func GetSequenceNumberInStream(event cloudevents.Event) int

func GetStreamFromEvent

func GetStreamFromEvent(event cloudevents.Event) string

func IsReplacingAnotherEvent

func IsReplacingAnotherEvent(event cloudevents.Event) bool

func NewEvent

func NewEvent(id string, stream string, number int, sequenceNumberInStream int) cloudevents.Event

func SetConsumersWaitedForAcknowledgmentFromEvent

func SetConsumersWaitedForAcknowledgmentFromEvent(event *cloudevents.Event, consumers []string)

func SetEventNumber

func SetEventNumber(event *cloudevents.Event, number int)

func SetEventToReplaceExistingOne

func SetEventToReplaceExistingOne(event *cloudevents.Event)

func SetExpectedSequenceNumber

func SetExpectedSequenceNumber(event *cloudevents.Event, number int)

func SetSequenceNumberInStream

func SetSequenceNumberInStream(event *cloudevents.Event, number int)

func SetStream

func SetStream(event *cloudevents.Event, stream string)

Types

type Matcher

type Matcher struct {
	UriTemplates    []string
	LastEventNumber int
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL