Class TimeBasedUuidGenerator

java.lang.Object
net.solarnetwork.central.support.TimeBasedUuidGenerator
All Implemented Interfaces:
net.solarnetwork.util.UuidGenerator

public class TimeBasedUuidGenerator extends Object implements net.solarnetwork.util.UuidGenerator
UUID generator using time-based v1 UUIDs.
  • Constructor Details

    • TimeBasedUuidGenerator

      public TimeBasedUuidGenerator()
      Constructor.

      A time-based generator based on the Ethernet address of the host machine will be used.

    • TimeBasedUuidGenerator

      public TimeBasedUuidGenerator(com.fasterxml.uuid.impl.TimeBasedGenerator generator)
      Constructor.
      Parameters:
      generator - the generator to use
  • Method Details

    • generate

      public UUID generate()
      Specified by:
      generate in interface net.solarnetwork.util.UuidGenerator