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

    Modifier and Type
    Method
    Description
    void
    compactNotify(long position, Object obj)
    A function called when an object is rewritten to the compacted files.
  • Method Details

    • compactNotify

      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: