@@ -16,6 +16,7 @@ import {
16
16
ClearStateEntryMessage ,
17
17
CompleteAwakeableEntryMessage ,
18
18
CompletionMessage ,
19
+ EntryAckMessage ,
19
20
ErrorMessage ,
20
21
GetStateEntryMessage ,
21
22
InvokeEntryMessage ,
@@ -43,13 +44,15 @@ export {
43
44
SleepEntryMessage ,
44
45
StartMessage ,
45
46
SuspensionMessage ,
47
+ EntryAckMessage ,
46
48
} from "../generated/proto/protocol" ;
47
49
48
50
// Export the protocol message types as defined by the restate protocol.
49
51
export const START_MESSAGE_TYPE = 0x0000n ;
50
52
export const COMPLETION_MESSAGE_TYPE = 0x0001n ;
51
53
export const SUSPENSION_MESSAGE_TYPE = 0x0002n ;
52
54
export const ERROR_MESSAGE_TYPE = 0x0003n ;
55
+ export const ENTRY_ACK_MESSAGE_TYPE = 0x0004n ;
53
56
export const POLL_INPUT_STREAM_ENTRY_MESSAGE_TYPE = 0x0400n ;
54
57
export const OUTPUT_STREAM_ENTRY_MESSAGE_TYPE = 0x0401n ;
55
58
export const GET_STATE_ENTRY_MESSAGE_TYPE = 0x0800n ;
@@ -74,6 +77,7 @@ export const KNOWN_MESSAGE_TYPES = new Set([
74
77
COMPLETION_MESSAGE_TYPE ,
75
78
SUSPENSION_MESSAGE_TYPE ,
76
79
ERROR_MESSAGE_TYPE ,
80
+ ENTRY_ACK_MESSAGE_TYPE ,
77
81
POLL_INPUT_STREAM_ENTRY_MESSAGE_TYPE ,
78
82
OUTPUT_STREAM_ENTRY_MESSAGE_TYPE ,
79
83
GET_STATE_ENTRY_MESSAGE_TYPE ,
@@ -92,6 +96,7 @@ export const PROTOBUF_MESSAGE_NAME_BY_TYPE = new Map<bigint, string>([
92
96
[ COMPLETION_MESSAGE_TYPE , "CompletionMessage" ] ,
93
97
[ SUSPENSION_MESSAGE_TYPE , "SuspensionMessage" ] ,
94
98
[ ERROR_MESSAGE_TYPE , "ErrorMessage" ] ,
99
+ [ ENTRY_ACK_MESSAGE_TYPE , "EntryAckMessage" ] ,
95
100
[ POLL_INPUT_STREAM_ENTRY_MESSAGE_TYPE , "PollInputStreamEntryMessage" ] ,
96
101
[ OUTPUT_STREAM_ENTRY_MESSAGE_TYPE , "OutputStreamEntryMessage" ] ,
97
102
[ GET_STATE_ENTRY_MESSAGE_TYPE , "GetStateEntryMessage" ] ,
@@ -111,6 +116,7 @@ const PROTOBUF_MESSAGES: Array<[bigint, any]> = [
111
116
[ COMPLETION_MESSAGE_TYPE , CompletionMessage ] ,
112
117
[ SUSPENSION_MESSAGE_TYPE , SuspensionMessage ] ,
113
118
[ ERROR_MESSAGE_TYPE , ErrorMessage ] ,
119
+ [ ENTRY_ACK_MESSAGE_TYPE , EntryAckMessage ] ,
114
120
[ POLL_INPUT_STREAM_ENTRY_MESSAGE_TYPE , PollInputStreamEntryMessage ] ,
115
121
[ OUTPUT_STREAM_ENTRY_MESSAGE_TYPE , OutputStreamEntryMessage ] ,
116
122
[ GET_STATE_ENTRY_MESSAGE_TYPE , GetStateEntryMessage ] ,
@@ -131,6 +137,7 @@ export type ProtocolMessage =
131
137
| CompletionMessage
132
138
| SuspensionMessage
133
139
| ErrorMessage
140
+ | EntryAckMessage
134
141
| PollInputStreamEntryMessage
135
142
| OutputStreamEntryMessage
136
143
| GetStateEntryMessage
0 commit comments