Class ServiceId

  • All Implemented Interfaces:
    java.lang.Comparable

    
    public abstract class ServiceId
     implements Comparable<T>
                        

    Typed representation of a Signal service ID, which can be one of various types.

    Conceptually this is a UUID in a particular "namespace" representing a particular way to reach a user on the Signal service.

    The sort order for ServiceIds is first by kind (ACI, then PNI), then lexicographically by the bytes of the UUID.