Package org.elasticsearch.indices.store
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 Summary
Constructors Constructor Description CompositeIndexFoldersDeletionListener(java.util.List<IndexStorePlugin.IndexFoldersDeletionListener> listeners)
-
Method Summary
Modifier and Type Method Description void
beforeIndexFoldersDeleted(Index index, IndexSettings indexSettings, java.nio.file.Path[] indexPaths)
Invoked before the folders of an index are deleted from disk.void
beforeShardFoldersDeleted(ShardId shardId, IndexSettings indexSettings, java.nio.file.Path[] shardPaths)
Invoked before the folders of a shard are deleted from disk.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
CompositeIndexFoldersDeletionListener
public CompositeIndexFoldersDeletionListener(java.util.List<IndexStorePlugin.IndexFoldersDeletionListener> listeners)
-
-
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 containsPath
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 interfaceIndexStorePlugin.IndexFoldersDeletionListener
- Parameters:
index
- theIndex
of the index whose folders are going to be deletedindexSettings
- settings for the index whose folders are going to be deletedindexPaths
- 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 containsPath
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 interfaceIndexStorePlugin.IndexFoldersDeletionListener
- Parameters:
shardId
- theShardId
of the shard whose folders are going to be deletedindexSettings
- index settings of the shard whose folders are going to be deletedshardPaths
- the paths of the folders that are going to be deleted
-