All Classes and Interfaces

Class
Description
Abstract implementation of PropertyReferenceManager.
Common implementations for reading/writing byte arrays.
Represents a reference path to a specific item within a collection.
The type of deserializer that requires a specific implementation by calling Deserializer.createSpecific(DecoderContext, Argument).
The type of serializer that requires a specific implementation by calling Serializer.createSpecific(Serializer.EncoderContext, Argument).
Core interface for decoding values from a serialized format such as JSON.
Decoder that delegates to another decoder.
Configuration for deserialization.
Deserialization format features.
Interface that represents a deserializer.
Locator strategy interface for deserializers.
Core interface for encoding a serialization format such as JSON.
Configuration mapped from format metadata.
Shape values supported by format metadata.
A deserializer that can react to format metadata.
Combined interface for a serializer and deserializer pair.
A serializer that can react to format metadata.
Enum helpers used by generated serdes.
Exception helpers used by generated serdes.
Result of a generated deserializer property dispatch.
Fallback helpers used by generated serdes when a runtime object serde is required.
Property name as is without changes.
Error for when a value cannot be converted to the desired type.
Extended version of InvalidFormatException with information about the property that was incorrect.
kebab case strategy.
A reusable key set for known object keys.
Optional decoder capability for matching object keys against a known key set.
Optional encoder capability for writing object keys from a known key set.
Service-loaded contributor for backend-specific key data.
Support logic for creating Keys instances.
Utility class to check data limits in encoders and decoders.
This data structure contains the limits for this stream.
lower first letter, but camel case.
Lower case strategy.
Lower dot case strategy.
Represents a reference path to a specific item within a map.
 
Locator interface for a naming strategy.
Sub-interface of Deserializer for deserializers that allow null through NullableDeserializer.deserializeNullable(Decoder, DecoderContext, Argument).
Specialization of Serde for types that allow a value of null.
Signals that a scalar decoder encountered a serialized null value where a non-null value was expected.
Sub-interface of JsonMapper with customizations.
A closeable object mapper.
A variation of Serializer that is serializing an object and supports serializing its content into an existing object.
Models a build time property filter.
Allows defining a custom naming strategy for properties.
Represents a reference to a property.
interface for managing property references.
Represents a reference path to a specific property of a bean type.
Represents a reference path used for tracking references within serialized or deserialized data structures.
An exception that can be used as a wrapper for a SerdeException.
Combined interface for a serializer and deserializer pair.
A Serde is an annotation that can be applied to type to indicate that it is allowed to be serialized and deserialized to and from a format like JSON.
Annotation used to indicate a type is deserializable.
Annotation used to indicate a type is serializable.
Declares the compile-time generated serde contract for a Serdeable type.
Reusable Argument constants for generated and runtime serde code.
Meta-annotation with meta annotation members that different annotation models can be bind to.
Internal metadata for a JSON any getter.
Internal metadata for any setter.
Back reference.
Creator mode used when invoking the Creator.
Meta-annotation used to model the enum constant to use for unknown values.
Used to store errors.
Internal metadata for a JSON getter.
Ignore handling meta annotation.
Ignore handling meta annotation on type.
Include strategies for serialization.
Include property meta annotation.
Meta-annotation used to model the value used during map key serialization.
Managed reference.
Internal metadata for a setter.
Meta annotations for subtyped mapping.
The discriminator type.
The discriminator value kind.
Meta annotation for a mapped subtype.
Meta-annotation used to model the property that provides the type id during serialization.
Internal metadata type for wrapped settings.
Meta-annotation used to model the value used during serialization.
 
Time unit to use when deserializing a numeric value, or when serializing to a numeric value as configured by SerdeConfiguration.getTimeWriteShape().
Shape to use for time serialization.
Parent exception type for all serialization / deserialization exceptions.
Annotation to allow external classes to be enabled for serialization / deserialization.
Repeated wrapper for this annotation.
Interface that abstracts the lookup for introspections usable for serialization and/or deserialization.
The kind of runtime introspection being requested.
A runtime introspection request.
Resolves runtime-built introspections.
An implementation of the JsonMapperSupplier interface for Micronaut Serialization.
Utility for resolving serde property access from serde and core introspection metadata.
Represents a registry where specific serializers can be looked up.
Configuration for serialization.
Serialization format features.
Represents a reference to a property for serialization.
Models a build time serializer.
Locator strategy interface for serializers.
Snake case implementation.
Interface that represents a deserializer capable of updating an existing object.
camel case but first letter always upper.
Upper camel case separated by spaces.
Decoder wrapper that exposes the wrapped decoder for backend-specific integrations.
Encoder wrapper that exposes the wrapped encoder for backend-specific integrations.