## Uses of Class
org.apache.ignite.internal.processors.cache.persistence.wal.io.SegmentIO

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

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

Methods in org.apache.ignite.internal.processors.cache.persistence.wal that return SegmentIO
`SegmentIO` FileDescriptor.`toIO(FileIOFactory fileIOFactory)` Make fileIo by this description.
`SegmentIO` AbstractWalRecordsIterator.AbstractFileDescriptor.`toIO(FileIOFactory fileIOFactory)` Make fileIo by this description.

Methods in org.apache.ignite.internal.processors.cache.persistence.wal with parameters of type SegmentIO
`protected AbstractWalRecordsIterator.AbstractReadFileHandle` SingleSegmentLogicalRecordsIterator.`createReadFileHandle(SegmentIO fileIO, RecordSerializer ser, FileInput in)`
`protected abstract AbstractWalRecordsIterator.AbstractReadFileHandle` AbstractWalRecordsIterator.`createReadFileHandle(SegmentIO fileIO, RecordSerializer ser, FileInput in)`
`protected AbstractWalRecordsIterator.AbstractReadFileHandle` AbstractWalRecordsIterator.`initReadHandle(AbstractWalRecordsIterator.AbstractFileDescriptor desc, FileWALPointer start, SegmentIO fileIO, SegmentHeader segmentHeader)` Assumes fileIO will be closed in this method in case of error occurred.

Constructors in org.apache.ignite.internal.processors.cache.persistence.wal with parameters of type SegmentIO
Constructor and Description
`ReadFileHandle(SegmentIO fileIO, RecordSerializer ser, FileInput in, SegmentAware aware)`

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

Methods in org.apache.ignite.internal.processors.cache.persistence.wal.io with parameters of type SegmentIO
`FileInput` SimpleSegmentFileInputFactory.`createFileInput(SegmentIO segmentIO, ByteBufferExpander buf)`
`FileInput` LockedSegmentFileInputFactory.`createFileInput(SegmentIO segmentIO, ByteBufferExpander buf)`
`FileInput` SegmentFileInputFactory.`createFileInput(SegmentIO segmentIO, ByteBufferExpander buf)`

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

Methods in org.apache.ignite.internal.processors.cache.persistence.wal.serializer with parameters of type SegmentIO
`static SegmentHeader` RecordV1Serializer.`readSegmentHeader(SegmentIO io, SegmentFileInputFactory segmentFileInputFactory)` Reads stored record from provided `io`.

2018 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.7.5
Release Date | : June 4 2019