Source Structure¶
A Source structure is returned from getSourcesAsync()
. A “source” is a JetStream sending server, from the viewpoint of a receiving server.
- activeTransferCount¶
The number of active transfers originating from a source.
- aveRecvRate¶
The average transfer rate for all transfers on a source, in kilobits-per-second.
- aveRecvRateWindow¶
The transfer rate measured within a “window” of time, in kilobits-per-second. This shows the performance “right now”.
- completeTransferCount¶
The number of completed transfers from a source.
- destinationPublicKey¶
The public key for this destination. This public key must be specified for encrypted transfers to this server.
- encryptedConnectionState¶
Describes the state of the encryption negotiation, if using an encrypted connection. The value may be one of:
disconnected
negotiating
connected
- encryptionEnabled¶
True
if the server has encryption enabled (always on).- errorTransferCount¶
The number of failed transfers from a source.
- inactiveTransferCount¶
The number of inactive transfers originating from a source.
- sourceIP¶
The IP for a source (i.e. the sending server).
- sourcePort¶
The port on which the source (i.e. sending server) is connected.