Index

A B C D E F G H I J K L N O P Q R S T U V Y Z 
All Classes and Interfaces|All Packages

A

AbstractDecoderPerStructureStreamDecoder - Class in io.micronaut.serde.support
Abstract variation of AbstractStreamDecoder that 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
Serde implementation of ByteBuffer.
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
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 SerdeIntrospections interface which looks up instrospections from BeanIntrospector.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 SerdeRegistry interface.
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.NUMBER value as a Number value.
getBestNumberNode() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
Decode the current AbstractStreamDecoder.TokenType.NUMBER value as a numeric JsonNode.
getBigDecimal() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
Decode the current AbstractStreamDecoder.TokenType.NUMBER value as a BigDecimal value.
getBigInteger() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
Decode the current AbstractStreamDecoder.TokenType.NUMBER value as a BigInteger value.
getBoolean() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
Decode the current AbstractStreamDecoder.TokenType.BOOLEAN value.
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.NUMBER value 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.NUMBER value as a long value.
getLong() - Method in class io.micronaut.serde.support.AbstractStreamDecoder
Decode the current AbstractStreamDecoder.TokenType.NUMBER value 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.STRING value.
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
Serde implementation of InetAddress.
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 Decoder interface that uses the JsonNode abstraction.
JsonNodeEncoder - Class in io.micronaut.serde.support.util
Implementation of the Encoder interface that encodes a in-memory JsonNode.
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 null value.
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 Serializer for general Object values.
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 JsonConfiguration interface 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
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.
A B C D E F G H I J K L N O P Q R S T U V Y Z 
All Classes and Interfaces|All Packages