Embedding API Reference / Modules / exposed-api / <internal> / MessageHandler
# Class: MessageHandler
exposed-api.<internal>.MessageHandler
# Table of contents
# Constructors
# Methods
# Constructors
# constructor
• new MessageHandler(side, incomingMessageBus, outgoingMessageBus, messageExecution): MessageHandler
# Parameters
| Name | Type |
|---|---|
side | CommunicationSide |
incomingMessageBus | IncomingMessageBus |
outgoingMessageBus | Nullable<OutgoingMessageBus> |
messageExecution | Nullable<MessageExecution> |
# Returns
# Defined in
src/configurator/embedding/message-handler.ts:44 (opens new window)
# Methods
# sendMessage
▸ sendMessage(message, args?): Promise<any>
# Parameters
| Name | Type | Default value |
|---|---|---|
message | string | undefined |
args | any[] | [] |
# Returns
Promise<any>
# Defined in
src/configurator/embedding/message-handler.ts:68 (opens new window)
# setMessageExecution
▸ setMessageExecution(fun): void
# Parameters
| Name | Type |
|---|---|
fun | MessageExecution |
# Returns
void
# Defined in
src/configurator/embedding/message-handler.ts:64 (opens new window)
# setOutgoingMessageBus
▸ setOutgoingMessageBus(outgoingMessageBus): void
# Parameters
| Name | Type |
|---|---|
outgoingMessageBus | OutgoingMessageBus |
# Returns
void
# Defined in
src/configurator/embedding/message-handler.ts:60 (opens new window)