MmrpEnvelope | mage
Hierarchy
- MmrpEnvelope
Index
Constructors
constructor
- new
Mmrp Envelope(eventName: string, messages: MmrpEnvelopeMessage[], route?: MmrpEnvelopeRoute, returnRoute?: MmrpEnvelopeRoute, flags?: MmrpEnvelopeFlag | MmrpEnvelopeFlag[]): MmrpEnvelope
-
Parameters
-
eventName: string
-
messages: MmrpEnvelopeMessage[]
-
Optional route: MmrpEnvelopeRoute
-
Optional returnRoute: MmrpEnvelopeRoute
-
Optional flags: MmrpEnvelopeFlag | MmrpEnvelopeFlag[]
Returns MmrpEnvelope
-
Properties
messages
Optional returnRoute
Methods
addMessage
- add
Message(message: MmrpEnvelopeMessage): void
-
Parameters
-
message: MmrpEnvelopeMessage
Returns void
-
consumeRoute
- consume
Route(identity?: string): void
-
Parameters
-
Optional identity: string
Returns void
-
getFinalDestination
- get
Final Destination(): string
-
Returns string
getFlags
- get
Flags(): string[]
-
Returns string[]
getInitialSource
- get
Initial Source(): string
-
Returns string
hasReturnRoute
- has
Return Route(): boolean
-
Returns boolean
injectRoute
- inject
Route(route: MmrpEnvelopeRoute): void
-
Parameters
-
route: MmrpEnvelopeRoute
Returns void
-
injectSender
- inject
Sender(route: string): void
-
Parameters
-
route: string
Returns void
-
isFlagged
- is
Flagged(): boolean
-
Returns boolean
routeRemains
- route
Remains(): boolean
-
Returns boolean
setFlag
- set
Flag(flag: MmrpEnvelopeFlag): boolean
-
Parameters
-
flag: MmrpEnvelopeFlag
Returns boolean
-
setMessage
- set
Message(eventName: string, message: MmrpEnvelopeMessage): void
-
Parameters
-
eventName: string
-
message: MmrpEnvelopeMessage
Returns void
-
setMeta
- set
Meta(flags: MmrpEnvelopeFlag | MmrpEnvelopeFlag[]): void
-
Parameters
-
flags: MmrpEnvelopeFlag | MmrpEnvelopeFlag[]
Returns void
-
setReturnRoute
- set
Return Route(route: MmrpEnvelopeRoute): void
-
Parameters
-
route: MmrpEnvelopeRoute
Returns void
-
setRoute
- set
Route(route: MmrpEnvelopeRoute): void
-
Parameters
-
route: MmrpEnvelopeRoute
Returns void
-