Class AbstTimeBasedFactory.Builder<T,​B extends AbstTimeBasedFactory.Builder<T,​B>>

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • getTimeFunction

        protected TimeFunction getTimeFunction()
      • withTimeFunction

        public B withTimeFunction​(TimeFunction timeFunction)
      • withNodeIdFunction

        public B withNodeIdFunction​(NodeIdFunction nodeidFunction)
      • withClockSeqFunction

        public B withClockSeqFunction​(ClockSeqFunction clockseqFunction)
      • withInstant

        public B withInstant​(Instant instant)
      • withClockSeq

        public B withClockSeq​(long clockseq)
      • withClockSeq

        public B withClockSeq​(byte[] clockseq)
      • withNodeId

        public B withNodeId​(long nodeid)
      • withNodeId

        public B withNodeId​(byte[] nodeid)
      • withMacNodeId

        public B withMacNodeId()
      • withHashNodeId

        public B withHashNodeId()
      • withRandomNodeId

        public B withRandomNodeId()
      • build

        public abstract T build()