Class CombUtil


  • public final class CombUtil
    extends Object
    Utility that provides methods for extracting time from COMBs.
    • Method Detail

      • extractPrefix

        public static long extractPrefix​(UUID comb)
        Get the prefix from a Prefix COMB. The value returned is equivalent to the number of milliseconds since 1970-01-01 (Unix epoch).
        Parameters:
        comb - a Prefix COMB
        Returns:
        the prefix (the Unix milliseconds)
      • extractSuffix

        public static long extractSuffix​(UUID comb)
        Get the suffix from a Suffix COMB. The value returned is equivalent to the number of milliseconds since 1970-01-01 (Unix epoch).
        Parameters:
        comb - a Suffix COMB
        Returns:
        the suffix (the Unix milliseconds)
      • extractPrefixInstant

        public static Instant extractPrefixInstant​(UUID comb)
        Get the instant from a Prefix COMB.
        Parameters:
        comb - a Prefix COMB
        Returns:
        Instant
      • extractSuffixInstant

        public static Instant extractSuffixInstant​(UUID comb)
        Get the instant from a Suffix COMB.
        Parameters:
        comb - a Suffix COMB
        Returns:
        Instant