public class TranslogRecoveryPerformer
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
TranslogRecoveryPerformer.BatchOperationException |
Modifier | Constructor and Description |
---|---|
protected |
TranslogRecoveryPerformer(ShardId shardId,
MapperService mapperService,
org.apache.logging.log4j.Logger logger) |
Modifier and Type | Method and Description |
---|---|
protected void |
delete(Engine engine,
Engine.Delete engineDelete) |
protected DocumentMapperForType |
docMapper(java.lang.String type) |
java.util.Map<java.lang.String,Mapping> |
getRecoveredTypes()
Returns the recovered types modifying the mapping during the recovery
|
protected void |
index(Engine engine,
Engine.Index engineIndex) |
protected void |
operationProcessed()
Called once for every processed operation by this recovery performer.
|
int |
recoveryFromSnapshot(Engine engine,
Translog.Snapshot snapshot) |
protected TranslogRecoveryPerformer(ShardId shardId, MapperService mapperService, org.apache.logging.log4j.Logger logger)
protected DocumentMapperForType docMapper(java.lang.String type)
public int recoveryFromSnapshot(Engine engine, Translog.Snapshot snapshot) throws java.io.IOException
java.io.IOException
protected void index(Engine engine, Engine.Index engineIndex) throws java.io.IOException
java.io.IOException
protected void delete(Engine engine, Engine.Delete engineDelete) throws java.io.IOException
java.io.IOException
protected void operationProcessed()
public java.util.Map<java.lang.String,Mapping> getRecoveredTypes()