KryoInstanceFactory that lets subclases to provide a different ClassResolverSerializer to handle instances of AtomicBooleanSerializer to handle instances of AtomicIntegerSerializer to handle instances of AtomicLongSerializer to handle instances of CharsetOutputStream which compresses the data written in the outputStreamKryo Serializer for instances of CursorIteratorProvider.Kryo Serializer for instances of CursorStreamProvider.inputStream with compressed data and in decompresses it as it's readTimestamp, while preserving backwards
compatibility with old serialized versions, but it can be extended for new classes X with the same backwards considerations:KryoInstanceFactory to be used for Mule's external serialization.KryoCompressor which implements this modeKryoInstanceFactory to be used for Mule's internal serialization.ComponentBuildingDefinition for Kryo module components.KryoSerializationProtocol.SerializationProtocol that uses the Kryo library to serialize/deserialize, thanks to which this
serializer is faster than java's standard and is not limited to objects implementing Serializable.compressionModecompressionModeRuntimeExtensionModelProvider for Mule's EE Kryo Serializer components.ObjectFactory for KryoObjectSerializer.Serializer for instances of LinkedHashMap to ensure that order is preserved in cases in which is required to.SynchronizedCollectionsSerializer and registers its serializer for the several synchronized Collections
that can be created via Collections, including Maps.SerializableLazyValue instances.Copyright © 2006–2025 MuleSoft, Inc.. All rights reserved.