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 theDeprecationLogger
.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
All Methods Instance Methods Concrete Methods 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)
-
-
-
Field Detail
-
INSTANCE
public static LoggingDeprecationHandler INSTANCE
-
-
Method Detail
-
usedDeprecatedName
public void usedDeprecatedName(java.lang.String usedName, java.lang.String modernName)
- Specified by:
usedDeprecatedName
in interfaceDeprecationHandler
-
usedDeprecatedField
public void usedDeprecatedField(java.lang.String usedName, java.lang.String replacedWith)
- Specified by:
usedDeprecatedField
in interfaceDeprecationHandler
-
-