Interface ErrorOnUnknown


  • public interface ErrorOnUnknown
    Extension point to customize the error message for unknown fields. We expect OpenSearch to plug a fancy implementation that uses Lucene's spelling correction infrastructure to suggest corrections.
    • Field Detail

      • IMPLEMENTATION

        static final ErrorOnUnknown IMPLEMENTATION
        The implementation of this interface that was loaded from SPI.
    • Method Detail

      • errorMessage

        java.lang.String errorMessage​(java.lang.String parserName,
                                      java.lang.String unknownField,
                                      java.lang.Iterable<java.lang.String> candidates)
        Build the error message to use when ObjectParser encounters an unknown field.
        Parameters:
        parserName - the name of the thing we're parsing
        unknownField - the field that we couldn't recognize
        candidates - the possible fields
      • priority

        int priority()
        Priority that this error message handler should be used.