@@ -11,33 +11,33 @@ nav_order: 2
11
11
12
12
## Spec and SDK Terms
13
13
14
- - [ Event] ( https://github.com/cloudevents/spec/blob/master/ spec.md#event ) :
14
+ - [ Event] ( https://github.com/cloudevents/spec/blob/main/cloudevents/ spec.md### #event ) :
15
15
The canonical form of the attributes and payload of the occurrence.
16
- - [ Protocol] ( https://github.com/cloudevents/spec/blob/master /spec.md#protocol ) :
16
+ - [ Protocol] ( https://github.com/cloudevents/spec/blob/main/cloudevents /spec.md#protocol ) :
17
17
Protocol is the messaging protocol used to send/receive events. In sdk-go all supported
18
18
Protocols are implemented through specific interfaces in
19
- [ ` protocol ` module] ( .. /v2/protocol) .
20
- - [ Protocol Binding] ( https://github.com/cloudevents/spec/blob/master /spec.md#protocol-binding ) :
19
+ [ ` protocol ` module] ( https://github.com/cloudevents/sdk-go/tree/main /v2/protocol) .
20
+ - [ Protocol Binding] ( https://github.com/cloudevents/spec/blob/main/cloudevents /spec.md#protocol-binding ) :
21
21
Definition of how Events are mapped into Messages for the given Protocol. In sdk-go all
22
22
supported Protocol bindings are implemented through specific interfaces in
23
- [ ` binding ` module] ( .. /v2/binding) .
24
- - [ Message] ( https://github.com/cloudevents/spec/blob/master /spec.md#message ) :
23
+ [ ` binding ` module] ( https://github.com/cloudevents/sdk-go/tree/main /v2/binding) .
24
+ - [ Message] ( https://github.com/cloudevents/spec/blob/main/cloudevents /spec.md#message ) :
25
25
The encoded form of an Event for a given encoding and protocol.
26
26
When a message is received in the sdk-go, the protocol implementation wraps it in a
27
- [ ` Message ` ] ( .. /v2/binding/message.go)
27
+ [ ` Message ` ] ( https://github.com/cloudevents/sdk-go/blob/main /v2/binding/message.go)
28
28
implementation specific to that protocol. This interface defines how to read the Message,
29
29
given the Protocol.
30
30
- Message Writer: Logic required to take in a ` Message ` in a specific encoding and write out to a
31
31
given Protocol (request, message). A Message Writer can be a
32
- [ ` StructuredWriter ` ] ( .. /v2/binding/structured_writer.go) ,
33
- a [ ` BinaryWriter ` ] ( .. /v2/binding/binary_writer.go) or both, depending on what encodings a
32
+ [ ` StructuredWriter ` ] ( https://github.com/cloudevents/sdk-go/blob/main /v2/binding/structured_writer.go) ,
33
+ a [ ` BinaryWriter ` ] ( https://github.com/cloudevents/sdk-go/blob/main /v2/binding/binary_writer.go) or both, depending on what encodings a
34
34
Protocol supports.
35
- - [ ` Client ` ] ( .. /v2/client/client.go) : Interface to interact with a Protocol implementation
35
+ - [ ` Client ` ] ( https://github.com/cloudevents/sdk-go/blob/main /v2/client/client.go) : Interface to interact with a Protocol implementation
36
36
to send/receive Events. Clients also provide protocol agnostic features that can be
37
37
applied to events, such as extensions.
38
38
- Extensions: Anything that extends the base requirements from the CloudEvents spec.
39
39
There are several
40
- [ CloudEvents supported extensions] ( https://github.com/cloudevents/spec/tree/master /extensions ) .
40
+ [ CloudEvents supported extensions] ( https://github.com/cloudevents/spec/tree/main/cloudevents /extensions ) .
41
41
42
42
## Investment Level
43
43
0 commit comments