Class DbIdGenerator

java.lang.Object
org.camunda.bpm.engine.impl.db.DbIdGenerator
All Implemented Interfaces:
IdGenerator

public class DbIdGenerator extends Object implements IdGenerator
Author:
Tom Baeyens
  • Field Details

    • idBlockSize

      protected int idBlockSize
    • nextId

      protected long nextId
    • lastId

      protected long lastId
    • commandExecutor

      protected CommandExecutor commandExecutor
  • Constructor Details

    • DbIdGenerator

      public DbIdGenerator()
  • Method Details

    • getNextId

      public String getNextId()
      Specified by:
      getNextId in interface IdGenerator
    • getNewBlock

      protected void getNewBlock()
    • getIdBlockSize

      public int getIdBlockSize()
    • setIdBlockSize

      public void setIdBlockSize(int idBlockSize)
    • getCommandExecutor

      public CommandExecutor getCommandExecutor()
    • 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.