view src/org/dancres/blitz/lease/Reapable.java @ 27:511648fa4d64 Version 2.1

Version to 2.1
author Dan Creswell <dan.creswell@gmail.com>
date Mon, 04 Jan 2010 13:00:40 +0000
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);
}