Class MessageGroupStoreReaper

All Implemented Interfaces:
Runnable, DisposableBean, InitializingBean, Lifecycle, Phased, SmartLifecycle

public class MessageGroupStoreReaper
extends Object
implements Runnable, DisposableBean, InitializingBean, SmartLifecycle
Convenient configurable component to allow explicit timed expiry of MessageGroup instances in a MessageGroupStore. This component provides a no-args run() method that is useful for remote or timed execution and a destroy() method that can optionally be called on shutdown.
Dave Syer, Dave Turanski, Artem Bilan