I'd like to configure ActiveMQ classic for non-persistent messaging, with a database lease locker.
How can this be done?

Configuring    <broker persistent="false" ... >    then at startup it says:

           persistent="false", ignoring configured persistenceAdapter

but the "lease-database-locker" must be configured inside:

    <persistenceAdapter>
      <mKahaDB lockKeepAlivePeriod="1000">
        <locker>
          <lease-database-locker leaseHolderId="${broker-id:root}" >
            <statements>
              <statements lockTableName="activemq_lock" />
            </statements>
          </lease-database-locker>
        </locker>
      </mKahaDB>
    </persistenceAdapter>

Reply via email to