Package com.arjuna.ats.arjuna.recovery
Interface ExpiryScanner
- All Known Implementing Classes:
AdvancedAtomicActionExpiryScanner
,AdvancedAtomicActionPurgeExpiryScanner
,AtomicActionExpiryScanner
,BasicActionExpiryScanner
,ExpiredAssumedCompleteScanner
,ExpiredContactScanner
,ExpiredServerScanner
,ExpiredToplevelScanner
,ExpiredTransactionScanner
,ExpiredTransactionStatusManagerScanner
public interface ExpiryScanner
Interface for Expiry scanner plug-ins.
ExpiryScanners check for ancient entries in the ObjectStore (or elsewhere) to
avoid leaving long-dead and irrelevant entries lying around for ever.
The scan() method of each registered ExpiryScanner implementation is called
by the RecoveryManager at an interval expiryScanInterval (hours).
-
Method Summary
-
Method Details
-
scan
void scan()perform a scan -
toBeUsed
boolean toBeUsed()Is this scanner to be used. (E.g. if zero age means "don't remove", and it has been set to zero, toBeUsed replies false)
-