Package org.elasticsearch.index.engine
Class TranslogHandler
- java.lang.Object
-
- org.elasticsearch.index.engine.TranslogHandler
-
- All Implemented Interfaces:
Engine.TranslogRecoveryRunner
public class TranslogHandler extends java.lang.Object implements Engine.TranslogRecoveryRunner
-
-
Field Summary
Fields Modifier and Type Field Description Mapping
mappingUpdate
-
Constructor Summary
Constructors Constructor Description TranslogHandler(NamedXContentRegistry xContentRegistry, IndexSettings indexSettings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,Mapping>
getRecoveredTypes()
Returns the recovered types modifying the mapping during the recoveryint
run(Engine engine, Translog.Snapshot snapshot)
-
-
-
Field Detail
-
mappingUpdate
public Mapping mappingUpdate
-
-
Constructor Detail
-
TranslogHandler
public TranslogHandler(NamedXContentRegistry xContentRegistry, IndexSettings indexSettings)
-
-
Method Detail
-
getRecoveredTypes
public java.util.Map<java.lang.String,Mapping> getRecoveredTypes()
Returns the recovered types modifying the mapping during the recovery
-
run
public int run(Engine engine, Translog.Snapshot snapshot) throws java.io.IOException
- Specified by:
run
in interfaceEngine.TranslogRecoveryRunner
- Throws:
java.io.IOException
-
-