Interface BridgePoolAssignment

All Superinterfaces:
Descriptor, Serializable

public interface BridgePoolAssignment extends Descriptor
Contains a sanitized list of bridges together with the distribution pools they have been assigned to by the bridge distribution service BridgeDB.

BridgeDB receives bridge network statuses (BridgeNetworkStatus) from the bridge authority, assigns these bridges to persistent distribution rings, and hands them out to bridge users. BridgeDB periodically dumps the list of running bridges with information about the rings, subrings, and file buckets to which they are assigned to a local file.

Details about sanitizing bridge pool assignments can be found here.

Since:
1.0.0
  • Method Details

    • getPublishedMillis

      long getPublishedMillis()
      Return the time in milliseconds since the epoch when this descriptor was published.
      Since:
      1.0.0
    • getEntries

      SortedMap<String,String> getEntries()
      Return the entries contained in this bridge pool assignment list with map keys being SHA-1 digests of SHA-1 digest of the bridges' public identity keys, encoded as 40 upper-case hexadecimal characters, and map values being assignment strings, e.g. "https ring=3 flag=stable".
      Since:
      1.0.0