For the complete documentation index, see llms.txt. This page is also available as Markdown.

ExposedApi.Internal.MessageHandler

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

Nullable<IncomingMessageBus>

outgoingMessageBus

Nullable<OutgoingMessageBus>

messageExecution

Nullable<MessageExecution>

Returns

MessageHandler

Methods

sendMessage

sendMessage(message, args?): Promise<any>

Parameters

Name
Type
Default value

message

string

undefined

args

any[]

[]

Returns

Promise<any>


setMessageExecution

setMessageExecution(fun): void

Parameters

Name
Type

fun

MessageExecution

Returns

void


setOutgoingMessageBus

setOutgoingMessageBus(outgoingMessageBus): void

Parameters

Name
Type

outgoingMessageBus

OutgoingMessageBus

Returns

void

Last updated