ActiveMQ Destination Reaper Plugin

A plugin that allows you to set time to live for a destination

License

License

GroupId

GroupId

org.w007.activemq
ArtifactId

ArtifactId

activemq-destination-reaper
Last Version

Last Version

0.3.1
Release Date

Release Date

Type

Type

jar
Description

Description

ActiveMQ Destination Reaper Plugin
A plugin that allows you to set time to live for a destination
Source Code Management

Source Code Management

https://github.com/aogail/activemq-destination-reaper

Download activemq-destination-reaper

How to add to project

<!-- https://jarcasting.com/artifacts/org.w007.activemq/activemq-destination-reaper/ -->
<dependency>
    <groupId>org.w007.activemq</groupId>
    <artifactId>activemq-destination-reaper</artifactId>
    <version>0.3.1</version>
</dependency>
// https://jarcasting.com/artifacts/org.w007.activemq/activemq-destination-reaper/
implementation 'org.w007.activemq:activemq-destination-reaper:0.3.1'
// https://jarcasting.com/artifacts/org.w007.activemq/activemq-destination-reaper/
implementation ("org.w007.activemq:activemq-destination-reaper:0.3.1")
'org.w007.activemq:activemq-destination-reaper:jar:0.3.1'
<dependency org="org.w007.activemq" name="activemq-destination-reaper" rev="0.3.1">
  <artifact name="activemq-destination-reaper" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.w007.activemq', module='activemq-destination-reaper', version='0.3.1')
)
libraryDependencies += "org.w007.activemq" % "activemq-destination-reaper" % "0.3.1"
[org.w007.activemq/activemq-destination-reaper "0.3.1"]

Dependencies

compile (3)

Group / Artifact Type Version
joda-time : joda-time jar +
org.slf4j : slf4j-api jar +
org.apache.activemq : activemq-broker jar 5.9.+

test (4)

Group / Artifact Type Version
org.testng : testng jar +
org.hamcrest : hamcrest-library jar +
org.mockito : mockito-core jar +
ch.qos.logback : logback-classic jar +

Project Modules

There are no modules declared in this project.

activemq-destination-reaper

Build Status

ActiveMQ broker plugin that deletes destinations after a certain amount of time.

Example XML configuration within a <broker> tag:

<plugins>
  <bean id="destinationReaperBrokerPlugin"
        class="org.w007.activemq.DestinationReaperPlugin"
        xmlns="http://www.springframework.org/schema/beans">
    <property name="destination">
      <value>these.will.die.after.ten.minutes.></value>
    </property>
    <property name="destinationTimeToLive">
      <value>P0000-00-00T00:10:00</value>
    </property>
  </bean>
</plugins>

Versions

Version
0.3.1
0.2.1.1