com.arjuna.ats.arjuna.recovery
Interface ExpiryScanner


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
 void scan()
          perform a scan
 boolean toBeUsed()
          Is this scanner to be used.
 

Method Detail

scan

public void scan()
perform a scan


toBeUsed

public 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)