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 Detail

      • maxAllowableDiffFromDBTime

        protected int maxAllowableDiffFromDBTime
      • diffFromCurrentTime

        protected long diffFromCurrentTime
      • leaseHolderId

        protected String leaseHolderId
      • handleStartException

        protected boolean handleStartException
    • Constructor Detail

      • LeaseDatabaseLocker

        public LeaseDatabaseLocker()