Package org.opensearch.common.xcontent
Class XContentOpenSearchExtension
java.lang.Object
org.opensearch.common.xcontent.XContentOpenSearchExtension
- All Implemented Interfaces:
org.opensearch.common.xcontent.XContentBuilderExtension
public class XContentOpenSearchExtension
extends java.lang.Object
implements org.opensearch.common.xcontent.XContentBuilderExtension
SPI extensions for OpenSearch-specific classes (like the Lucene or Joda
dependency classes) that need to be encoded by
XContentBuilder
in a
specific way.-
Field Summary
Fields Modifier and Type Field Description static org.joda.time.format.DateTimeFormatter
DEFAULT_DATE_PRINTER
static DateFormatter
DEFAULT_FORMATTER
static DateFormatter
LOCAL_TIME_FORMATTER
static DateFormatter
OFFSET_TIME_FORMATTER
-
Constructor Summary
Constructors Constructor Description XContentOpenSearchExtension()
-
Method Summary
Modifier and Type Method Description java.util.Map<java.lang.Class<?>,java.util.function.Function<java.lang.Object,java.lang.Object>>
getDateTransformers()
java.util.Map<java.lang.Class<?>,org.opensearch.common.xcontent.XContentBuilder.HumanReadableTransformer>
getXContentHumanReadableTransformers()
java.util.Map<java.lang.Class<?>,org.opensearch.common.xcontent.XContentBuilder.Writer>
getXContentWriters()
-
Field Details
-
DEFAULT_DATE_PRINTER
public static final org.joda.time.format.DateTimeFormatter DEFAULT_DATE_PRINTER -
DEFAULT_FORMATTER
-
LOCAL_TIME_FORMATTER
-
OFFSET_TIME_FORMATTER
-
-
Constructor Details
-
XContentOpenSearchExtension
public XContentOpenSearchExtension()
-
-
Method Details
-
getXContentWriters
public java.util.Map<java.lang.Class<?>,org.opensearch.common.xcontent.XContentBuilder.Writer> getXContentWriters()- Specified by:
getXContentWriters
in interfaceorg.opensearch.common.xcontent.XContentBuilderExtension
-
getXContentHumanReadableTransformers
public java.util.Map<java.lang.Class<?>,org.opensearch.common.xcontent.XContentBuilder.HumanReadableTransformer> getXContentHumanReadableTransformers()- Specified by:
getXContentHumanReadableTransformers
in interfaceorg.opensearch.common.xcontent.XContentBuilderExtension
-
getDateTransformers
public java.util.Map<java.lang.Class<?>,java.util.function.Function<java.lang.Object,java.lang.Object>> getDateTransformers()- Specified by:
getDateTransformers
in interfaceorg.opensearch.common.xcontent.XContentBuilderExtension
-