Package org.elasticsearch.gateway
Class GatewayMetaState.WriteNewIndexMetaData
- java.lang.Object
-
- org.elasticsearch.gateway.GatewayMetaState.WriteNewIndexMetaData
-
- All Implemented Interfaces:
GatewayMetaState.IndexMetaDataAction
- Enclosing class:
- GatewayMetaState
public static class GatewayMetaState.WriteNewIndexMetaData extends java.lang.Object implements GatewayMetaState.IndexMetaDataAction
-
-
Method Detail
-
getIndex
public Index getIndex()
- Specified by:
getIndex
in interfaceGatewayMetaState.IndexMetaDataAction
- Returns:
- index for index metadata.
-
execute
public long execute(org.elasticsearch.gateway.GatewayMetaState.AtomicClusterStateWriter writer) throws WriteStateException
Description copied from interface:GatewayMetaState.IndexMetaDataAction
Executes this action using providedGatewayMetaState.AtomicClusterStateWriter
.- Specified by:
execute
in interfaceGatewayMetaState.IndexMetaDataAction
- Returns:
- new index metadata state generation, to be used in manifest file.
- Throws:
WriteStateException
- if exception occurs.
-
-