Skip to content

File IDGenerator.java

File List > internal > message > IDGenerator.java

Go to the documentation of this file

package skydata.internal.message;
import java.time.Instant;
import java.util.concurrent.atomic.AtomicInteger;

public class IDGenerator {

    private static final AtomicInteger counter = new AtomicInteger();


    public static String generateID() {

        int uniqueNumber = counter.getAndIncrement();

        return String.valueOf(Instant.now().toEpochMilli()) + uniqueNumber;
    }
}