@hyperledger/identus-edge-agent-sdk / Exports / ConnectionsManagerInterface
Interface: ConnectionsManagerInterface
Implemented by
Table of contents
Properties
Methods
- addConnection
- awaitMessageResponse
- processMessages
- registerMediator
- removeConnection
- sendMessage
- startMediator
- stopAllEvents
Properties
cancellables
• cancellables: CancellableTask
<any
>[]
Defined in
src/edge-agent/types/index.ts:81
castor
• castor: Castor
Defined in
src/edge-agent/types/index.ts:75
mediationHandler
• mediationHandler: MediatorHandler
Defined in
src/edge-agent/types/index.ts:78
mercury
• mercury: Mercury
Defined in
src/edge-agent/types/index.ts:76
pairings
• pairings: DIDPair
[]
Defined in
src/edge-agent/types/index.ts:79
pluto
• pluto: Pluto
Defined in
src/edge-agent/types/index.ts:77
withWebsocketsExperiment
• withWebsocketsExperiment: boolean
Defined in
src/edge-agent/types/index.ts:82
Methods
addConnection
▸ addConnection(paired
): Promise
<void
>
Parameters
Name | Type |
---|---|
paired | DIDPair |
Returns
Promise
<void
>
Defined in
src/edge-agent/types/index.ts:84
awaitMessageResponse
▸ awaitMessageResponse(id
): Promise
<undefined
| Message
>
Parameters
Name | Type |
---|---|
id | string |
Returns
Promise
<undefined
| Message
>
Defined in
src/edge-agent/types/index.ts:86
processMessages
▸ processMessages(messages
): Promise
<void
>
Parameters
Name | Type |
---|---|
messages | { attachmentId : string ; message : Message }[] |
Returns
Promise
<void
>
Defined in
src/edge-agent/types/index.ts:87
registerMediator
▸ registerMediator(hostDID
): Promise
<void
>
Parameters
Name | Type |
---|---|
hostDID | DID |
Returns
Promise
<void
>
Defined in
src/edge-agent/types/index.ts:93
removeConnection
▸ removeConnection(pair
): Promise
<void
>
Parameters
Name | Type |
---|---|
pair | DIDPair |
Returns
Promise
<void
>
Defined in
src/edge-agent/types/index.ts:85
sendMessage
▸ sendMessage(message
): Promise
<undefined
| Message
>
Parameters
Name | Type |
---|---|
message | Message |
Returns
Promise
<undefined
| Message
>
Defined in
src/edge-agent/types/index.ts:91
startMediator
▸ startMediator(): Promise
<void
>
Returns
Promise
<void
>
Defined in
src/edge-agent/types/index.ts:92
stopAllEvents
▸ stopAllEvents(): void
Returns
void