Class CompositeIndexFoldersDeletionListener

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

public class CompositeIndexFoldersDeletionListener
extends java.lang.Object
implements IndexStorePlugin.IndexFoldersDeletionListener
  • Constructor Details

  • Method Details

    • beforeIndexFoldersDeleted

      public void beforeIndexFoldersDeleted​(Index index, IndexSettings indexSettings, java.nio.file.Path[] indexPaths)
      Description copied from interface: IndexStorePlugin.IndexFoldersDeletionListener
      Invoked before the folders of an index are deleted from disk. The list of folders contains Paths 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, java.nio.file.Path[] shardPaths)
      Description copied from interface: IndexStorePlugin.IndexFoldersDeletionListener
      Invoked before the folders of a shard are deleted from disk. The list of folders contains Paths 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