Class LoggingDeprecationHandler

java.lang.Object
org.elasticsearch.common.xcontent.LoggingDeprecationHandler
All Implemented Interfaces:
DeprecationHandler

public class LoggingDeprecationHandler
extends java.lang.Object
implements DeprecationHandler
Logs deprecations to the DeprecationLogger.

This is core's primary implementation of DeprecationHandler and should absolutely be used everywhere where it parses requests. It is much less appropriate when parsing responses from external sources because it will report deprecated fields back to the user as though the user sent them.

  • Field Summary

    Fields 
    Modifier and Type Field Description
    static LoggingDeprecationHandler INSTANCE  

    Fields inherited from interface org.elasticsearch.common.xcontent.DeprecationHandler

    THROW_UNSUPPORTED_OPERATION
  • Method Summary

    Modifier and Type Method Description
    void usedDeprecatedField​(java.lang.String usedName, java.lang.String replacedWith)  
    void usedDeprecatedName​(java.lang.String usedName, java.lang.String modernName)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait