Class CompositeIndexFoldersDeletionListener

org.elasticsearch.indices.store.CompositeIndexFoldersDeletionListener
All Implemented Interfaces:
IndexStorePlugin.IndexFoldersDeletionListener

public class CompositeIndexFoldersDeletionListener extends implements IndexStorePlugin.IndexFoldersDeletionListener
  • Constructor Details

  • Method Details

    • beforeIndexFoldersDeleted

      public void beforeIndexFoldersDeleted(Index index, IndexSettings indexSettings, [] indexPaths)
      Description copied from interface: IndexStorePlugin.IndexFoldersDeletionListener
      Invoked before the folders of an index are deleted from disk. The list of folders contains s that may or may not exist on disk. Shard locks are expected to be acquired at the time this method is invoked.
      Specified by:
      beforeIndexFoldersDeleted in interface IndexStorePlugin.IndexFoldersDeletionListener
      Parameters:
      index - the Index of the index whose folders are going to be deleted
      indexSettings - settings for the index whose folders are going to be deleted
      indexPaths - the paths of the folders that are going to be deleted
    • beforeShardFoldersDeleted

      public void beforeShardFoldersDeleted(ShardId shardId, IndexSettings indexSettings, [] shardPaths)
      Description copied from interface: IndexStorePlugin.IndexFoldersDeletionListener
      Invoked before the folders of a shard are deleted from disk. The list of folders contains s that may or may not exist on disk. Shard locks are expected to be acquired at the time this method is invoked.
      Specified by:
      beforeShardFoldersDeleted in interface IndexStorePlugin.IndexFoldersDeletionListener
      Parameters:
      shardId - the ShardId of the shard whose folders are going to be deleted
      indexSettings - index settings of the shard whose folders are going to be deleted
      shardPaths - the paths of the folders that are going to be deleted