Interface: BusBroadcastMessage
Makaio Framework / bus-core / BusBroadcastMessage
Interface: BusBroadcastMessage
Section titled “Interface: BusBroadcastMessage”Defined in: ../../../packages/bus-core/src/types/transports.ts:197
Broadcast request message sent over transport.
Unlike regular requests (single response), broadcasts expect multiple responses aggregated into an array.
Properties
Section titled “Properties”correlationId
Section titled “correlationId”correlationId:
string
Defined in: ../../../packages/bus-core/src/types/transports.ts:202
messageId
Section titled “messageId”messageId:
string
Defined in: ../../../packages/bus-core/src/types/transports.ts:203
namespace
Section titled “namespace”namespace:
string
Defined in: ../../../packages/bus-core/src/types/transports.ts:200
payload
Section titled “payload”payload:
unknown
Defined in: ../../../packages/bus-core/src/types/transports.ts:201
subject
Section titled “subject”subject:
string
Defined in: ../../../packages/bus-core/src/types/transports.ts:199
timeout?
Section titled “timeout?”
optionaltimeout?:number
Defined in: ../../../packages/bus-core/src/types/transports.ts:211
Caller-specified broadcast timeout in milliseconds.
Propagated across relay hops so relayed broadcast collection preserves the
original caller timeout contract.
A value of 0 means no automatic timeout.
type:
"broadcast"
Defined in: ../../../packages/bus-core/src/types/transports.ts:198