ConnectionsManager
@hyperledger/identus-sdk v7.0.0
@hyperledger/identus-sdk / overview / ConnectionsManager
Class: ConnectionsManager
Defined in: src/edge-agent/connections/ConnectionsManager.ts:13
ConnectionsManager is responsible for handling Connections and Mediators
Mediators are a Connection where we periodically fetch messages from
ConnectionsManager
Constructors
Constructor
new ConnectionsManager():
ConnectionsManager
Returns
ConnectionsManager
Accessors
mediator
Get Signature
get mediator():
Nil|MediatorConnection
Defined in: src/edge-agent/connections/ConnectionsManager.ts:18
Returns
Methods
add()
add(
connection:Connection):void
Defined in: src/edge-agent/connections/ConnectionsManager.ts:48
add a Connection
Parameters
| Parameter | Type | Description | 
|---|---|---|
| connection | Connection | 
Returns
void
addMediator()
addMediator(
mediator:Connection):void
Defined in: src/edge-agent/connections/ConnectionsManager.ts:56
add a Connection and mark it as a Mediator
Parameters
| Parameter | Type | Description | 
|---|---|---|
| mediator | Connection | 
Returns
void
find()
find(
uri:string):Connection|undefined
Defined in: src/edge-agent/connections/ConnectionsManager.ts:85
Search for a Connection by it's unique identifier
Parameters
| Parameter | Type | Description | 
|---|---|---|
| uri | string | 
Returns
Connection | undefined
remove()
remove(
connection:string|Connection):Promise<void>
Defined in: src/edge-agent/connections/ConnectionsManager.ts:69
Remove a Connection this but just means the connection will be removed from the current storage
Parameters
| Parameter | Type | Description | 
|---|---|---|
| connection | string|Connection | 
Returns
Promise<void>
stop()
stop():
Promise<void>
Defined in: src/edge-agent/connections/ConnectionsManager.ts:35
close all active connections
Returns
Promise<void>