## Uses of Interface
org.apache.ignite.internal.processors.cache.persistence.wal.serializer.RecordSerializerFactory

Packages that use RecordSerializerFactory
org.apache.ignite.internal.processors.cache.persistence.wal
org.apache.ignite.internal.processors.cache.persistence.wal.serializer

### Uses of RecordSerializerFactory in org.apache.ignite.internal.processors.cache.persistence.wal

Constructors in org.apache.ignite.internal.processors.cache.persistence.wal with parameters of type RecordSerializerFactory
Constructor and Description
`AbstractWalRecordsIterator(@NotNull IgniteLogger log, @NotNull GridCacheSharedContext sharedCtx, @NotNull RecordSerializerFactory serializerFactory, @NotNull FileIOFactory ioFactory, int initialReadBufferSize, SegmentFileInputFactory segmentFileInputFactory)`

### Uses of RecordSerializerFactory in org.apache.ignite.internal.processors.cache.persistence.wal.serializer

Classes in org.apache.ignite.internal.processors.cache.persistence.wal.serializer that implement RecordSerializerFactory
`class` `RecordSerializerFactoryImpl`

Methods in org.apache.ignite.internal.processors.cache.persistence.wal.serializer that return RecordSerializerFactory
`RecordSerializerFactory` RecordSerializerFactory.`marshalledMode(boolean marshalledMode)` If marshalledMode is on, created serializer will read `MarshalledRecord` with raw binary data instead of actual record.
`RecordSerializerFactory` RecordSerializerFactory.`recordDeserializeFilter(IgniteBiPredicate<WALRecord.RecordType,WALPointer> readTypeFilter)` Specifies deserialization filter.
`RecordSerializerFactory` RecordSerializerFactory.`skipPositionCheck(boolean skipPositionCheck)` If skipPositionCheck is true, created serializer won't check that actual position of record in file is equal to position in saved record's `WALPointer`.
`RecordSerializerFactory` RecordSerializerFactory.`writePointer(boolean writePointer)` TODO: This flag was added under IGNITE-6029, but still unused.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.15.0
Release Date | : April 25 2023