Directories ¶
Path | Synopsis |
---|---|
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/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 is the toplevel package to define interfaces that the client and codec packages use to decouple from the transport implementations.
|
Package transport is the toplevel package to define interfaces that the client and codec packages use to decouple from the 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 provides custom types to support CloudEvents.
|
Package types provides custom types to support CloudEvents. |
Click to show internal directories.
Click to hide internal directories.