com.coyotegulch.jisp
Interface ObjectDatabaseCallback


public interface ObjectDatabaseCallback

An interface to be implemented by objects that wish to be notified of record movements during the compaction of an ObjectDatabaseFile. You supply an implementor of this interface when invoking the ObjectDatabaseFile.commit method.


Method Summary
 void compactNotify(long position, java.lang.Object obj)
          A function called when an object is rewritten to the compacted files.
 

Method Detail

compactNotify

public void compactNotify(long position,
                          java.lang.Object obj)
A function called when an object is rewritten to the compacted files. In general, this function will reindex objects based on their new locations in a file.

Parameters:
position - New file position for obj
obj - Object being moved
See Also:
ObjectDatabaseFile