Class CtxMap<T extends Metadata>

java.lang.Object
java.util.AbstractMap<String,Object>
org.elasticsearch.script.CtxMap<T>
All Implemented Interfaces:
Map<String,Object>
Direct Known Subclasses:
UpdateCtxMap

public class CtxMap<T extends Metadata> extends AbstractMap<String,Object>
A scripting ctx map with metadata for write ingest contexts. Delegates all metadata updates to metadata and all other updates to source. Implements the Map interface for backwards compatibility while performing validation via Metadata.