Class LeaseDatabaseLocker

All Implemented Interfaces:
Locker, org.apache.activemq.Service

public class LeaseDatabaseLocker extends AbstractJDBCLocker
Represents an exclusive lease on a database to avoid multiple brokers running against the same logical database.
  • Field Details

    • maxAllowableDiffFromDBTime

      protected int maxAllowableDiffFromDBTime
    • diffFromCurrentTime

      protected long diffFromCurrentTime
    • leaseHolderId

      protected String leaseHolderId
    • handleStartException

      protected boolean handleStartException
  • Constructor Details

    • LeaseDatabaseLocker

      public LeaseDatabaseLocker()
  • Method Details