Class DbIdGenerator

    • Field Detail

      • idBlockSize

        protected int idBlockSize
      • nextId

        protected long nextId
      • lastId

        protected long lastId
    • Constructor Detail

      • DbIdGenerator

        public DbIdGenerator()
    • Method Detail

      • getNewBlock

        protected void getNewBlock()
      • getIdBlockSize

        public int getIdBlockSize()
      • setIdBlockSize

        public void setIdBlockSize​(int idBlockSize)
      • setCommandExecutor

        public void setCommandExecutor​(CommandExecutor commandExecutor)
      • reset

        public void reset()
        Reset inner state so that the generator fetches a new block of IDs from the database when the next ID generation request is received.