IQuorumClients Interface
Interface for tracking clients in the Quorum.
Signature
export interface IQuorumClients
Properties
| Property | Type | Description |
|---|---|---|
| off | IQuorumClients["on"] | |
| once | IQuorumClients["on"] |
Methods
| Method | Return Type | Description |
|---|---|---|
| getMember(clientId) | ISequencedClient | undefined | |
| getMembers() | Map<string, ISequencedClient> | |
| on(event, listener) | any | |
| on(event, listener) | any | |
| on(event, listener) | any |
Property Details
off
Signature
off: IQuorumClients["on"];
Type: IQuorumClients["on"]
once
Signature
once: IQuorumClients["on"];
Type: IQuorumClients["on"]
Method Details
getMember
Signature
getMember(clientId: string): ISequencedClient | undefined;
Parameters
| Parameter | Type | Description |
|---|---|---|
| clientId | string |
Returns
Return type: ISequencedClient | undefined
getMembers
Signature
getMembers(): Map<string, ISequencedClient>;
Returns
Return type: Map<string, ISequencedClient>
on
Signature
on(event: "addMember", listener: (clientId: string, details: ISequencedClient) => void): any;
Parameters
| Parameter | Type | Description |
|---|---|---|
| event | "addMember" | |
| listener | (clientId: string, details: ISequencedClient) => void |
Returns
Return type: any
on
Signature
on(event: "removeMember", listener: (clientId: string) => void): any;
Parameters
| Parameter | Type | Description |
|---|---|---|
| event | "removeMember" | |
| listener | (clientId: string) => void |
Returns
Return type: any
on
Signature
on(event: "error", listener: (message: any) => void): any;
Parameters
| Parameter | Type | Description |
|---|---|---|
| event | "error" | |
| listener | (message: any) => void |
Returns
Return type: any