view src/org/dancres/blitz/lease/Reapable.java @ 33:0b9265358617

Added tag 2.1.1 for changeset a77f0a9ed93c
author Dan Creswell <dan.creswell@gmail.com>
date Sat, 12 Jun 2010 10:52:10 +0100
parents 3dc0c5604566
children
line wrap: on
line source

package org.dancres.blitz.lease;

/**
   Objects which maintain leased resources should implement this interface
   and register with LeaseReaper such that when LeaseReaper is activated by
   configuration, the implementing objects will be invoked upon after the
   appropriate time periods.
 */
public interface Reapable {
    /**
       Before deleting a resource, the Reapable should first offer the
       resource to the passed filter.
     */
    public void reap(ReapFilter aFilter);
}