@@ -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
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4