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
voidcompactNotify(long position, Object obj)
A function called when an object is rewritten to the compacted files.

Method Detail

compactNotify

public void compactNotify(long position, 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