Index
All Classes and Interfaces|All Packages
A
- AbstractDecoderPerStructureStreamDecoder - Class in io.micronaut.serde.support
-
Abstract variation of
AbstractStreamDecoderthat uses separate decoders for structures like an array or an object. - AbstractDecoderPerStructureStreamDecoder(LimitingStream.RemainingLimits) - Constructor for class io.micronaut.serde.support.AbstractDecoderPerStructureStreamDecoder
-
Root constructor.
- AbstractDecoderPerStructureStreamDecoder(AbstractDecoderPerStructureStreamDecoder, LimitingStream.RemainingLimits) - Constructor for class io.micronaut.serde.support.AbstractDecoderPerStructureStreamDecoder
-
Child constructor.
- AbstractStreamDecoder - Class in io.micronaut.serde.support
-
Abstract base class for stream-based
Decoders. - AbstractStreamDecoder(LimitingStream.RemainingLimits) - Constructor for class io.micronaut.serde.support.AbstractStreamDecoder
- AbstractStreamDecoder.TokenType - Enum Class in io.micronaut.serde.support
-
The token type.
- AbstractStreamDecoder.ValueDecoder<R> - Interface in io.micronaut.serde.support
-
Decoder function for a single value.
- applyPrefixSuffix(String) - Method in class io.micronaut.serde.support.util.SerdeArgumentConf
-
Apply prefix/suffix.
- arrayDequeDeserializer() - Method in class io.micronaut.serde.support.deserializers.collect.CoreCollectionsDeserializers
-
Deserializes array deque.
- arrayListDeserializer() - Method in class io.micronaut.serde.support.deserializers.collect.CoreCollectionsDeserializers
-
Deserializes array lists.
B
- backFromChild(AbstractStreamDecoder) - Method in class io.micronaut.serde.support.AbstractDecoderPerStructureStreamDecoder
-
Called when the old child has finished processing and returns control of the stream to the parent.
- BeanDefKey - Class in io.micronaut.serde.support.util
-
Can be used as a key for type.
- BeanDefKey(Argument<?>, String, String) - Constructor for class io.micronaut.serde.support.util.BeanDefKey
- BIG_DECIMAL_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
- BIG_INTEGER_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
- BOOLEAN - Enum constant in enum class io.micronaut.serde.support.AbstractStreamDecoder.TokenType
-
A boolean.
- BOOLEAN_ARRAY_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
- BOOLEAN_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
- BufferingJsonNodeProcessor - Class in io.micronaut.serde.support.util
-
Utility class for buffering and parsing JSON to support
JsonMapper.createReactiveParser(java.util.function.Consumer, boolean). - BufferingJsonNodeProcessor(Consumer<Processor<byte[], JsonNode>>, boolean) - Constructor for class io.micronaut.serde.support.util.BufferingJsonNodeProcessor
-
Default constructor.
- BYTE_ARRAY_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
-
Deprecated.This serde needs configuration now.
- BYTE_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
- ByteArraySerde(boolean) - Constructor for class io.micronaut.serde.support.DefaultSerdeRegistry.ByteArraySerde
- ByteArraySerde(SerdeConfiguration) - Constructor for class io.micronaut.serde.support.DefaultSerdeRegistry.ByteArraySerde
- ByteBufferSerde - Class in io.micronaut.serde.support.serdes
-
Serdeimplementation ofByteBuffer. - ByteBufferSerde() - Constructor for class io.micronaut.serde.support.serdes.ByteBufferSerde
C
- CHAR_ARRAY_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
- CHAR_SEQUENCE_SERDE - Static variable in class io.micronaut.serde.support.serdes.CoreSerdes
- CHAR_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
- charSequenceSerde() - Method in class io.micronaut.serde.support.serdes.CoreSerdes
-
Serde for CharSequence.
- CHARSET_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
- coerceScalarToString(AbstractStreamDecoder.TokenType) - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
Decode any non-null scalar value (number, string or boolean) to its string representation.
- complete(Collection<JsonNode>) - Method in class io.micronaut.serde.support.util.BufferingJsonNodeProcessor
- consumeLeftElements(AbstractStreamDecoder.TokenType) - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
Consumes left elements.
- CoreCollectionsDeserializers - Class in io.micronaut.serde.support.deserializers.collect
-
Core deserializers.
- CoreCollectionsDeserializers() - Constructor for class io.micronaut.serde.support.deserializers.collect.CoreCollectionsDeserializers
- CoreSerdes - Class in io.micronaut.serde.support.serdes
-
Factory class for core serdes.
- CoreSerdes() - Constructor for class io.micronaut.serde.support.serdes.CoreSerdes
- CoreSerializers - Class in io.micronaut.serde.support.serializers
-
Factory class for core serializers.
- CoreSerializers() - Constructor for class io.micronaut.serde.support.serializers.CoreSerializers
- create() - Static method in class io.micronaut.serde.support.util.JsonNodeEncoder
-
Creates a new instance.
- create(JsonNode, LimitingStream.RemainingLimits) - Static method in class io.micronaut.serde.support.util.JsonNodeDecoder
- create(LimitingStream.RemainingLimits) - Static method in class io.micronaut.serde.support.util.JsonNodeEncoder
-
Creates a new instance.
- createChildDecoder() - Method in class io.micronaut.serde.support.AbstractDecoderPerStructureStreamDecoder
-
Create a new child decoder using
AbstractDecoderPerStructureStreamDecoder(AbstractDecoderPerStructureStreamDecoder,io.micronaut.serde.LimitingStream.RemainingLimits). - createDeserializationException(String, Object) - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
- createSpecific(Serializer.EncoderContext, Argument<?>) - Method in class io.micronaut.serde.support.serializers.ObjectSerializer
- createSpecific(Deserializer.DecoderContext, Argument<? super Object[]>) - Method in class io.micronaut.serde.support.serdes.ObjectArraySerde
- createSpecific(Deserializer.DecoderContext, Argument<? super Object>) - Method in class io.micronaut.serde.support.deserializers.ObjectDeserializer
- createSpecific(Deserializer.DecoderContext, Argument<? super N>) - Method in interface io.micronaut.serde.support.serdes.NumberSerde
- createSpecific(Deserializer.DecoderContext, Argument<? super T>) - Method in interface io.micronaut.serde.support.serdes.TemporalSerde
- createSpecific(Serializer.EncoderContext, Argument<? extends Object[]>) - Method in class io.micronaut.serde.support.serdes.ObjectArraySerde
- createSpecific(Serializer.EncoderContext, Argument<? extends N>) - Method in interface io.micronaut.serde.support.serdes.NumberSerde
- createSpecific(Serializer.EncoderContext, Argument<? extends T>) - Method in interface io.micronaut.serde.support.serdes.TemporalSerde
- currentToken() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
- CustomizedObjectArrayDeserializer - Class in io.micronaut.serde.support.serdes
-
Deserializer for object arrays.
- CustomizedObjectArrayDeserializer(Argument<Object>, Deserializer<?>) - Constructor for class io.micronaut.serde.support.serdes.CustomizedObjectArrayDeserializer
- CustomizedObjectArraySerializer - Class in io.micronaut.serde.support.serdes
-
Deserializer for object arrays.
- CustomizedObjectArraySerializer(Argument<Object>, Serializer<Object>) - Constructor for class io.micronaut.serde.support.serdes.CustomizedObjectArraySerializer
D
- decode(AbstractStreamDecoder) - Method in interface io.micronaut.serde.support.AbstractStreamDecoder.ValueDecoder
-
Decode this value.
- decodeArbitrary() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
- decodeArbitrary() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
- decodeArray(Argument<?>) - Method in class io.micronaut.serde.support.AbstractStreamDecoder
- decodeArray(Argument<?>) - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
- decodeArray0(AbstractStreamDecoder.TokenType) - Method in class io.micronaut.serde.support.AbstractDecoderPerStructureStreamDecoder
- decodeArray0(AbstractStreamDecoder.TokenType) - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
Decodes the array.
- decodeBigDecimal() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
- decodeBigDecimal() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
- decodeBigInteger() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
- decodeBigInteger() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
- decodeBinary() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
- decodeBinary() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
- decodeBoolean() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
- decodeBoolean() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
- decodeBuffer() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
- decodeBuffer() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
- decodeByte() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
- decodeByte() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
- decodeChar() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
- decodeChar() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
- decodeCustom(AbstractStreamDecoder.ValueDecoder<T>) - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
Decode a custom type.
- decodeCustom(AbstractStreamDecoder.ValueDecoder<T>, boolean) - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
Decode a custom type.
- decodeDouble() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
- decodeDouble() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
- decodeFloat() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
- decodeFloat() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
- decodeInt() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
- decodeInt() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
- decodeKey() - Method in class io.micronaut.serde.support.AbstractDecoderPerStructureStreamDecoder
- decodeKey() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
- decodeLong() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
- decodeLong() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
- decodeNode() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
- decodeNode() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
- decodeNull() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
- decodeNull() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
- decodeNumber(AbstractStreamDecoder.TokenType, AbstractStreamDecoder.ValueDecoder<T>, Function<String, T>, T, T) - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
Decode a number type, applying all necessary coercions.
- decodeObject(Argument<?>) - Method in class io.micronaut.serde.support.AbstractStreamDecoder
- decodeObject(Argument<?>) - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
- decodeObject0(AbstractStreamDecoder.TokenType) - Method in class io.micronaut.serde.support.AbstractDecoderPerStructureStreamDecoder
- decodeObject0(AbstractStreamDecoder.TokenType) - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
Decodes the object.
- decodeShort() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
- decodeShort() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
- decodeString() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
- decodeString() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
- DEFAULT_SERDES - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
- DefaultFormattedTemporalSerde<T extends TemporalAccessor> - Class in io.micronaut.serde.support.serdes
-
Super class that can be used for the default date/time formatting.
- DefaultFormattedTemporalSerde(SerdeConfiguration, DateTimeFormatter) - Constructor for class io.micronaut.serde.support.serdes.DefaultFormattedTemporalSerde
-
Allows configuring a default time format for temporal date/time types.
- DefaultSerdeIntrospections - Class in io.micronaut.serde.support
-
Default implementation of the
SerdeIntrospectionsinterface which looks up instrospections fromBeanIntrospector.SHARED. - DefaultSerdeIntrospections() - Constructor for class io.micronaut.serde.support.DefaultSerdeIntrospections
- DefaultSerdeIntrospections(SerdeConfiguration) - Constructor for class io.micronaut.serde.support.DefaultSerdeIntrospections
- DefaultSerdeRegistry - Class in io.micronaut.serde.support
-
Default implementation of the
SerdeRegistryinterface. - DefaultSerdeRegistry(BeanContext, ObjectSerializer, ObjectDeserializer, Serde<Object[]>, SerdeIntrospections, ConversionService) - Constructor for class io.micronaut.serde.support.DefaultSerdeRegistry
-
Default constructor.
- DefaultSerdeRegistry.ByteArraySerde - Class in io.micronaut.serde.support
-
Serde for byte arrays.
- defaultSetDeserializer() - Method in class io.micronaut.serde.support.deserializers.collect.CoreCollectionsDeserializers
-
Deserializes default set.
- DeserializationSerdeArgumentConf - Class in io.micronaut.serde.support.deserializers
-
Extra deserialization configuration placed at the argument.
- DeserializationSerdeArgumentConf(AnnotationMetadata) - Constructor for class io.micronaut.serde.support.deserializers.DeserializationSerdeArgumentConf
- deserialize(Decoder, Deserializer.DecoderContext, Argument<? super InetAddress>) - Method in class io.micronaut.serde.support.serdes.InetAddressSerde
- deserialize(Decoder, Deserializer.DecoderContext, Argument<? super ByteBuffer>) - Method in class io.micronaut.serde.support.serdes.ByteBufferSerde
- deserialize(Decoder, Deserializer.DecoderContext, Argument<? super byte[]>) - Method in class io.micronaut.serde.support.DefaultSerdeRegistry.ByteArraySerde
- deserialize(Decoder, Deserializer.DecoderContext, Argument<? super HealthStatus>) - Method in class io.micronaut.serde.support.serdes.HealthStatusSerde
- deserialize(Decoder, Deserializer.DecoderContext, Argument<? super Object[]>) - Method in class io.micronaut.serde.support.serdes.CustomizedObjectArrayDeserializer
- deserialize(Decoder, Deserializer.DecoderContext, Argument<? super Year>) - Method in class io.micronaut.serde.support.serdes.YearSerde
- deserialize(Decoder, Deserializer.DecoderContext, Argument<? super T>) - Method in class io.micronaut.serde.support.serdes.DefaultFormattedTemporalSerde
- deserializeNullable(Decoder, Deserializer.DecoderContext, Argument<? super byte[]>) - Method in class io.micronaut.serde.support.DefaultSerdeRegistry.ByteArraySerde
- DOUBLE_ARRAY_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
- DOUBLE_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
- DURATION_SERDE - Static variable in class io.micronaut.serde.support.serdes.CoreSerdes
- durationSerde() - Method in class io.micronaut.serde.support.serdes.CoreSerdes
-
Serde for duration.
E
- encodeArray(Argument<?>) - Method in class io.micronaut.serde.support.util.JsonNodeEncoder
- encodeBigDecimal(BigDecimal) - Method in class io.micronaut.serde.support.util.JsonNodeEncoder
- encodeBigInteger(BigInteger) - Method in class io.micronaut.serde.support.util.JsonNodeEncoder
- encodeBinary(byte[]) - Method in class io.micronaut.serde.support.util.JsonNodeEncoder
- encodeBoolean(boolean) - Method in class io.micronaut.serde.support.util.JsonNodeEncoder
- encodeByte(byte) - Method in class io.micronaut.serde.support.util.JsonNodeEncoder
- encodeChar(char) - Method in class io.micronaut.serde.support.util.JsonNodeEncoder
- encodeDouble(double) - Method in class io.micronaut.serde.support.util.JsonNodeEncoder
- encodeFloat(float) - Method in class io.micronaut.serde.support.util.JsonNodeEncoder
- encodeInt(int) - Method in class io.micronaut.serde.support.util.JsonNodeEncoder
- encodeLong(long) - Method in class io.micronaut.serde.support.util.JsonNodeEncoder
- encodeNull() - Method in class io.micronaut.serde.support.util.JsonNodeEncoder
- encodeObject(Argument<?>) - Method in class io.micronaut.serde.support.util.JsonNodeEncoder
- encodeShort(short) - Method in class io.micronaut.serde.support.util.JsonNodeEncoder
- encodeString(String) - Method in class io.micronaut.serde.support.util.JsonNodeEncoder
- encodeValue(JsonNode) - Method in class io.micronaut.serde.support.util.JsonNodeEncoder
-
Encode the given value.
- END_ARRAY - Enum constant in enum class io.micronaut.serde.support.AbstractStreamDecoder.TokenType
-
End of an array.
- END_OBJECT - Enum constant in enum class io.micronaut.serde.support.AbstractStreamDecoder.TokenType
-
End of an object.
- equals(Object) - Method in class io.micronaut.serde.support.util.BeanDefKey
- equals(Object) - Method in class io.micronaut.serde.support.util.SerdeArgumentConf
- equals(Object) - Method in class io.micronaut.serde.support.util.TypeKey
- extendArgumentWithPrefixSuffix(Argument<Z>) - Method in class io.micronaut.serde.support.util.SerdeArgumentConf
-
Extend existing argument annotation metadata to include a new prefix/suffix.
F
- findCustomDeserializer(Class<? extends D>) - Method in class io.micronaut.serde.support.DefaultSerdeRegistry
- findCustomSerializer(Class<? extends D>) - Method in class io.micronaut.serde.support.DefaultSerdeRegistry
- findDeserializer(Argument<? extends T>) - Method in class io.micronaut.serde.support.DefaultSerdeRegistry
- findNamingStrategy(Class<? extends D>) - Method in class io.micronaut.serde.support.DefaultSerdeRegistry
- findSerializer(Argument<? extends T>) - Method in class io.micronaut.serde.support.DefaultSerdeRegistry
- findSubtypeDeserializables(Class<T>) - Method in class io.micronaut.serde.support.DefaultSerdeIntrospections
- finishStructure(boolean) - Method in class io.micronaut.serde.support.AbstractDecoderPerStructureStreamDecoder
- finishStructure(boolean) - Method in class io.micronaut.serde.support.AbstractStreamDecoder
- FLOAT_ARRAY_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
- FLOAT_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
- fromNanos(long, int) - Method in class io.micronaut.serde.support.serdes.InstantSerde
- fromNanos(long, int) - Method in class io.micronaut.serde.support.serdes.LocalTimeSerde
- fromNanos(long, int) - Method in class io.micronaut.serde.support.serdes.OffsetDateTimeSerde
- fromNanos(long, int) - Method in class io.micronaut.serde.support.serdes.ZonedDateTimeSerde
G
- getArraySizeThreshold() - Method in class io.micronaut.serde.support.config.SerdeJsonConfiguration
- getBestNumber() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
Decode the current
AbstractStreamDecoder.TokenType.NUMBERvalue as aNumbervalue. - getBestNumberNode() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
Decode the current
AbstractStreamDecoder.TokenType.NUMBERvalue as a numericJsonNode. - getBigDecimal() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
Decode the current
AbstractStreamDecoder.TokenType.NUMBERvalue as aBigDecimalvalue. - getBigInteger() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
Decode the current
AbstractStreamDecoder.TokenType.NUMBERvalue as aBigIntegervalue. - getBoolean() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
Decode the current
AbstractStreamDecoder.TokenType.BOOLEANvalue. - getCompletedValue() - Method in class io.micronaut.serde.support.util.JsonNodeEncoder
-
Obtains the completed value.
- getConversionService() - Method in class io.micronaut.serde.support.DefaultSerdeRegistry
- getCurrentKey() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
Get the current object field name.
- getDeserializableBean(Argument<T>, Deserializer.DecoderContext) - Method in class io.micronaut.serde.support.deserializers.ObjectDeserializer
- getDeserializableIntrospection(Argument<T>) - Method in class io.micronaut.serde.support.DefaultSerdeIntrospections
- getDeserializableSubtypes(Class<T>) - Method in class io.micronaut.serde.support.DefaultSerdeRegistry
- getDouble() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
Decode the current
AbstractStreamDecoder.TokenType.NUMBERvalue as a double value. - getIgnored() - Method in class io.micronaut.serde.support.util.SerdeArgumentConf
- getIncluded() - Method in class io.micronaut.serde.support.util.SerdeArgumentConf
- getInteger() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
Decode the current
AbstractStreamDecoder.TokenType.NUMBERvalue as a long value. - getLong() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
Decode the current
AbstractStreamDecoder.TokenType.NUMBERvalue as a long value. - getNanoPart(Instant) - Method in class io.micronaut.serde.support.serdes.InstantSerde
- getNanoPart(LocalTime) - Method in class io.micronaut.serde.support.serdes.LocalTimeSerde
- getNanoPart(OffsetDateTime) - Method in class io.micronaut.serde.support.serdes.OffsetDateTimeSerde
- getNanoPart(ZonedDateTime) - Method in class io.micronaut.serde.support.serdes.ZonedDateTimeSerde
- getSecondPart(Instant) - Method in class io.micronaut.serde.support.serdes.InstantSerde
- getSecondPart(LocalTime) - Method in class io.micronaut.serde.support.serdes.LocalTimeSerde
- getSecondPart(OffsetDateTime) - Method in class io.micronaut.serde.support.serdes.OffsetDateTimeSerde
- getSecondPart(ZonedDateTime) - Method in class io.micronaut.serde.support.serdes.ZonedDateTimeSerde
- getSerializableIntrospection(Argument<T>) - Method in class io.micronaut.serde.support.DefaultSerdeIntrospections
- getString() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
Decode the current
AbstractStreamDecoder.TokenType.STRINGvalue. - getType() - Method in class io.micronaut.serde.support.util.BeanDefKey
- getType() - Method in class io.micronaut.serde.support.util.TypeKey
H
- hashCode() - Method in class io.micronaut.serde.support.util.BeanDefKey
- hashCode() - Method in class io.micronaut.serde.support.util.SerdeArgumentConf
- hashCode() - Method in class io.micronaut.serde.support.util.TypeKey
- hashSetDeserializer() - Method in class io.micronaut.serde.support.deserializers.collect.CoreCollectionsDeserializers
-
Deserializes hash sets.
- hasNextArrayValue() - Method in class io.micronaut.serde.support.AbstractDecoderPerStructureStreamDecoder
- hasNextArrayValue() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
- HealthStatusSerde - Class in io.micronaut.serde.support.serdes
-
Serde for health status.
- HealthStatusSerde() - Constructor for class io.micronaut.serde.support.serdes.HealthStatusSerde
I
- InetAddressSerde - Class in io.micronaut.serde.support.serdes
-
Serdeimplementation ofInetAddress. - InetAddressSerde(SerdeConfiguration) - Constructor for class io.micronaut.serde.support.serdes.InetAddressSerde
- InstantSerde - Class in io.micronaut.serde.support.serdes
-
Serde used for
Instant. - INT_ARRAY_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
- INTEGER_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
- io.micronaut.serde.support - package io.micronaut.serde.support
- io.micronaut.serde.support.bind - package io.micronaut.serde.support.bind
- io.micronaut.serde.support.config - package io.micronaut.serde.support.config
- io.micronaut.serde.support.deserializers - package io.micronaut.serde.support.deserializers
- io.micronaut.serde.support.deserializers.collect - package io.micronaut.serde.support.deserializers.collect
- io.micronaut.serde.support.serdes - package io.micronaut.serde.support.serdes
- io.micronaut.serde.support.serializers - package io.micronaut.serde.support.serializers
- io.micronaut.serde.support.util - package io.micronaut.serde.support.util
- isAlwaysSerializeErrorsAsList() - Method in class io.micronaut.serde.support.config.SerdeJsonConfiguration
- isEmpty(Serializer.EncoderContext, byte[]) - Method in class io.micronaut.serde.support.DefaultSerdeRegistry.ByteArraySerde
- isEmpty(Serializer.EncoderContext, Object[]) - Method in class io.micronaut.serde.support.serdes.CustomizedObjectArraySerializer
J
- JsonNodeDecoder - Class in io.micronaut.serde.support.util
-
Implementation of the
Decoderinterface that uses theJsonNodeabstraction. - JsonNodeEncoder - Class in io.micronaut.serde.support.util
-
Implementation of the
Encoderinterface that encodes a in-memoryJsonNode. - jsonNodeSerde() - Method in class io.micronaut.serde.support.serdes.CoreSerdes
-
Serde for period.
K
- KEY - Enum constant in enum class io.micronaut.serde.support.AbstractStreamDecoder.TokenType
-
A key.
L
- linkedHashMapDeserializer() - Method in class io.micronaut.serde.support.deserializers.collect.CoreCollectionsDeserializers
-
Deserializes hash maps.
- linkedHashSetDeserializer() - Method in class io.micronaut.serde.support.deserializers.collect.CoreCollectionsDeserializers
-
Deserializes linked hash sets.
- linkedListDeserializer() - Method in class io.micronaut.serde.support.deserializers.collect.CoreCollectionsDeserializers
-
Deserializes linked lists.
- LocalDateSerde - Class in io.micronaut.serde.support.serdes
-
Local date serde.
- LocalDateTimeSerde - Class in io.micronaut.serde.support.serdes
-
Temporal serde for LocalDateTime.
- LOCALE_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
- LocalTimeSerde - Class in io.micronaut.serde.support.serdes
-
LocalTime serde.
- LONG_ARRAY_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
- LONG_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
N
- newDecoderContext(Class<?>) - Method in class io.micronaut.serde.support.DefaultSerdeRegistry
- newEncoderContext(Class<?>) - Method in class io.micronaut.serde.support.DefaultSerdeRegistry
- nextToken() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
Move to the next token.
- NULL - Enum constant in enum class io.micronaut.serde.support.AbstractStreamDecoder.TokenType
-
A
nullvalue. - NUMBER - Enum constant in enum class io.micronaut.serde.support.AbstractStreamDecoder.TokenType
-
A number.
- NumberSerde<N extends Number> - Interface in io.micronaut.serde.support.serdes
-
Number serializer that handles formatting.
O
- objectArraySerde() - Method in class io.micronaut.serde.support.serdes.CoreSerdes
-
Serde used for object arrays.
- ObjectArraySerde - Class in io.micronaut.serde.support.serdes
-
Deserializer for object arrays.
- ObjectArraySerde() - Constructor for class io.micronaut.serde.support.serdes.ObjectArraySerde
- ObjectDeserializer - Class in io.micronaut.serde.support.deserializers
-
Implementation for deserialization of objects that uses introspection metadata.
- ObjectDeserializer(SerdeIntrospections, DeserializationConfiguration, SerdeDeserializationPreInstantiateCallback) - Constructor for class io.micronaut.serde.support.deserializers.ObjectDeserializer
- ObjectSerializer - Class in io.micronaut.serde.support.serializers
-
Fallback
Serializerfor generalObjectvalues. - ObjectSerializer(SerdeIntrospections, SerializationConfiguration, BeanContext) - Constructor for class io.micronaut.serde.support.serializers.ObjectSerializer
- OffsetDateTimeSerde - Class in io.micronaut.serde.support.serdes
-
Serde for OffsetDateTime.
- onComplete() - Method in class io.micronaut.serde.support.util.BufferingJsonNodeProcessor
- onError(Throwable) - Method in class io.micronaut.serde.support.util.BufferingJsonNodeProcessor
- onNext(byte[]) - Method in class io.micronaut.serde.support.util.BufferingJsonNodeProcessor
- onSubscribe(Subscription) - Method in class io.micronaut.serde.support.util.BufferingJsonNodeProcessor
- OPTIONAL_DOUBLE_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
- OPTIONAL_INT_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
- OPTIONAL_LONG_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
- optionalDeserializer() - Method in class io.micronaut.serde.support.deserializers.collect.CoreCollectionsDeserializers
-
Deserializes optional values.
- order() - Method in class io.micronaut.serde.support.util.SerdeArgumentConf
- OTHER - Enum constant in enum class io.micronaut.serde.support.AbstractStreamDecoder.TokenType
-
Any other token.
P
- parseOne(byte[]) - Method in class io.micronaut.serde.support.util.BufferingJsonNodeProcessor
-
Parse a single node from the given stream.
- parseOne(InputStream) - Method in class io.micronaut.serde.support.util.BufferingJsonNodeProcessor
-
Parse a single node from the given stream.
- peekValue() - Method in class io.micronaut.serde.support.util.JsonNodeDecoder
- PERIOD_SERDE - Static variable in class io.micronaut.serde.support.serdes.CoreSerdes
- periodSerde() - Method in class io.micronaut.serde.support.serdes.CoreSerdes
-
Serde for period.
- preDecodeValue(AbstractStreamDecoder.TokenType) - Method in class io.micronaut.serde.support.AbstractDecoderPerStructureStreamDecoder
- preDecodeValue(AbstractStreamDecoder.TokenType) - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
Should be called before attempting to decode a value.
- preInstantiate(BeanIntrospection<?>, Object...) - Method in interface io.micronaut.serde.support.deserializers.SerdeDeserializationPreInstantiateCallback
-
The callback before the bean is constructed.
Q
- query() - Method in class io.micronaut.serde.support.serdes.InstantSerde
- query() - Method in class io.micronaut.serde.support.serdes.LocalDateSerde
- query() - Method in class io.micronaut.serde.support.serdes.LocalDateTimeSerde
- query() - Method in class io.micronaut.serde.support.serdes.LocalTimeSerde
- query() - Method in class io.micronaut.serde.support.serdes.OffsetDateTimeSerde
- query() - Method in interface io.micronaut.serde.support.serdes.TemporalSerde
- query() - Method in class io.micronaut.serde.support.serdes.YearSerde
- query() - Method in class io.micronaut.serde.support.serdes.ZonedDateTimeSerde
R
- resolveAllowPropertyPredicate(boolean) - Method in class io.micronaut.serde.support.util.SerdeArgumentConf
- resolveIntrospectionForDeserialization(Argument<T>, BeanIntrospection<T>) - Method in class io.micronaut.serde.support.DefaultSerdeIntrospections
-
Resolve an introspection.
- resolveIntrospectionForSerialization(Argument<T>, BeanIntrospection<T>) - Method in class io.micronaut.serde.support.DefaultSerdeIntrospections
-
Resolves an introspection for the purpose of serialization.
- resolveViews(AnnotationMetadata, AnnotationMetadata) - Static method in class io.micronaut.serde.support.util.SerdeAnnotationUtil
-
Resolve json views.
S
- SerdeAnnotationUtil - Class in io.micronaut.serde.support.util
-
Utility methods for annotations.
- SerdeAnnotationUtil() - Constructor for class io.micronaut.serde.support.util.SerdeAnnotationUtil
- SerdeArgumentConf - Class in io.micronaut.serde.support.util
-
Extra configuration placed at the argument.
- SerdeArgumentConf(AnnotationMetadata) - Constructor for class io.micronaut.serde.support.util.SerdeArgumentConf
- SerdeDeserializationPreInstantiateCallback - Interface in io.micronaut.serde.support.deserializers
-
The pre instantiate callback.
- SerdeJsonBeanPropertyBinderExceptionHandler - Class in io.micronaut.serde.support.bind
-
Implementation of
JsonBeanPropertyBinderExceptionHandler. - SerdeJsonBeanPropertyBinderExceptionHandler() - Constructor for class io.micronaut.serde.support.bind.SerdeJsonBeanPropertyBinderExceptionHandler
- SerdeJsonConfiguration - Class in io.micronaut.serde.support.config
-
Implementation of the
JsonConfigurationinterface for the serialization project. - SerdeJsonConfiguration(SerializationConfiguration, DeserializationConfiguration) - Constructor for class io.micronaut.serde.support.config.SerdeJsonConfiguration
- serialize(Encoder, Serializer.EncoderContext, Argument<? extends InetAddress>, InetAddress) - Method in class io.micronaut.serde.support.serdes.InetAddressSerde
- serialize(Encoder, Serializer.EncoderContext, Argument<? extends ByteBuffer>, ByteBuffer) - Method in class io.micronaut.serde.support.serdes.ByteBufferSerde
- serialize(Encoder, Serializer.EncoderContext, Argument<? extends byte[]>, byte[]) - Method in class io.micronaut.serde.support.DefaultSerdeRegistry.ByteArraySerde
- serialize(Encoder, Serializer.EncoderContext, Argument<? extends HealthStatus>, HealthStatus) - Method in class io.micronaut.serde.support.serdes.HealthStatusSerde
- serialize(Encoder, Serializer.EncoderContext, Argument<? extends Object[]>, Object[]) - Method in class io.micronaut.serde.support.serdes.CustomizedObjectArraySerializer
- serialize(Encoder, Serializer.EncoderContext, Argument<? extends Year>, Year) - Method in class io.micronaut.serde.support.serdes.YearSerde
- serialize(Encoder, Serializer.EncoderContext, Argument<? extends T>, T) - Method in class io.micronaut.serde.support.serdes.DefaultFormattedTemporalSerde
- SHORT_ARRAY_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
- SHORT_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
- skipChildren() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
-
If we are at a
AbstractStreamDecoder.TokenType.START_OBJECTorAbstractStreamDecoder.TokenType.START_ARRAY, skip to the matchingAbstractStreamDecoder.TokenType.END_OBJECTorAbstractStreamDecoder.TokenType.END_ARRAY. - skipValue() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
- spread(byte[], Collection<JsonNode>) - Method in class io.micronaut.serde.support.util.BufferingJsonNodeProcessor
- START_ARRAY - Enum constant in enum class io.micronaut.serde.support.AbstractStreamDecoder.TokenType
-
Start of an array.
- START_OBJECT - Enum constant in enum class io.micronaut.serde.support.AbstractStreamDecoder.TokenType
-
Start of an object.
- STRING - Enum constant in enum class io.micronaut.serde.support.AbstractStreamDecoder.TokenType
-
A string.
- STRING_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
- subscribe(Subscriber<? super JsonNode>) - Method in class io.micronaut.serde.support.util.BufferingJsonNodeProcessor
T
- TemporalSerde<T extends TemporalAccessor> - Interface in io.micronaut.serde.support.serdes
-
Interface for serializing and deserializing temporals.
- TIME_ZONE_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
- toConversionError(Object, Exception) - Method in class io.micronaut.serde.support.bind.SerdeJsonBeanPropertyBinderExceptionHandler
- treeMapDeserializer() - Method in class io.micronaut.serde.support.deserializers.collect.CoreCollectionsDeserializers
-
Deserializes hash maps.
- treeSetDeserializer() - Method in class io.micronaut.serde.support.deserializers.collect.CoreCollectionsDeserializers
-
Deserializes linked hash sets.
- TypeKey - Class in io.micronaut.serde.support.util
-
Can be used as a key for type.
- TypeKey(Argument<?>) - Constructor for class io.micronaut.serde.support.util.TypeKey
U
- unexpectedToken(AbstractStreamDecoder.TokenType) - Method in class io.micronaut.serde.support.AbstractStreamDecoder
- URI_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
- URL_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
- UTC - Static variable in interface io.micronaut.serde.support.serdes.TemporalSerde
- UUID_SERDE - Static variable in class io.micronaut.serde.support.DefaultSerdeRegistry
V
- valueOf(String) - Static method in enum class io.micronaut.serde.support.AbstractStreamDecoder.TokenType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.micronaut.serde.support.AbstractStreamDecoder.TokenType
-
Returns an array containing the constants of this enum class, in the order they are declared.
Y
- YearSerde - Class in io.micronaut.serde.support.serdes
-
Serde for year.
- YearSerde() - Constructor for class io.micronaut.serde.support.serdes.YearSerde
Z
- ZonedDateTimeSerde - Class in io.micronaut.serde.support.serdes
-
Zoned date time serde.
All Classes and Interfaces|All Packages