Directories ¶
Path | Synopsis |
---|---|
Package binding defines interfaces for protocol bindings.
|
Package binding defines interfaces for protocol bindings. |
format
Package format formats structured events.
|
Package format formats structured events. |
spec
Package spec provides spec-version metadata.
|
Package spec provides spec-version metadata. |
test
Package test contains test data and generic tests for testing bindings.
|
Package test contains test data and generic tests for testing bindings. |
Package bindings contains packages that implement different protocol bindings.
|
Package bindings contains packages that implement different protocol bindings. |
amqp
Package amqp implements an AMQP binding.
|
Package amqp implements an AMQP binding. |
http
Package http implements an HTTP CloudEvents binding.
|
Package http implements an HTTP CloudEvents binding. |
kafka_sarama
Package kafka implements the Kafka CloudEvents binding.
|
Package kafka implements the Kafka CloudEvents binding. |
Package cloudevents provides primitives to work with CloudEvents specification: https://github.com/cloudevents/spec.
|
Package cloudevents provides primitives to work with CloudEvents specification: https://github.com/cloudevents/spec. |
client
Package client holds the recommended entry points for interacting with the CloudEvents Golang SDK.
|
Package client holds the recommended entry points for interacting with the CloudEvents Golang SDK. |
context
Package context holds the last resort overrides and fyi objects that can be passed to clients and transports added to context.Context objects.
|
Package context holds the last resort overrides and fyi objects that can be passed to clients and transports added to context.Context objects. |
datacodec
Package datacodec holds the data codec registry and adds known encoders and decoders supporting media types such as `application/json` and `application/xml`.
|
Package datacodec holds the data codec registry and adds known encoders and decoders supporting media types such as `application/json` and `application/xml`. |
datacodec/json
Package json holds the encoder/decoder implementation for `application/json`.
|
Package json holds the encoder/decoder implementation for `application/json`. |
datacodec/text
Text codec converts []byte or string to string and vice-versa.
|
Text codec converts []byte or string to string and vice-versa. |
datacodec/xml
Package xml holds the encoder/decoder implementation for `application/xml`.
|
Package xml holds the encoder/decoder implementation for `application/xml`. |
observability
Package observability holds metrics and tracing recording implementations.
|
Package observability holds metrics and tracing recording implementations. |
transport
Package transport defines interfaces to decouple the client package from transport implementations.
|
Package transport defines interfaces to decouple the client package from transport implementations. |
transport/amqp
Package amqp implements the CloudEvent transport implementation using amqp.
|
Package amqp implements the CloudEvent transport implementation using amqp. |
transport/http
Package http implements the CloudEvent transport implementation using HTTP.
|
Package http implements the CloudEvent transport implementation using HTTP. |
transport/nats
Package nats implements the CloudEvent transport implementation using NATS.
|
Package nats implements the CloudEvent transport implementation using NATS. |
transport/pubsub
Package pubsub implements the CloudEvent transport implementation using pubsub.
|
Package pubsub implements the CloudEvent transport implementation using pubsub. |
types
Package types implements the CloudEvents type system.
|
Package types implements the CloudEvents type system. |
Click to show internal directories.
Click to hide internal directories.