Uses of Interface
org.apache.flink.runtime.io.disk.iomanager.BlockChannelReader
Packages that use BlockChannelReader
-
Uses of BlockChannelReader in org.apache.flink.runtime.io.disk
Constructors in org.apache.flink.runtime.io.disk with parameters of type BlockChannelReaderModifierConstructorDescriptionChannelReaderInputViewIterator(BlockChannelReader<org.apache.flink.core.memory.MemorySegment> reader, LinkedBlockingQueue<org.apache.flink.core.memory.MemorySegment> returnQueue, List<org.apache.flink.core.memory.MemorySegment> segments, List<org.apache.flink.core.memory.MemorySegment> freeMemTarget, org.apache.flink.api.common.typeutils.TypeSerializer<E> accessors, int numBlocks) FileChannelInputView(BlockChannelReader<org.apache.flink.core.memory.MemorySegment> reader, MemoryManager memManager, List<org.apache.flink.core.memory.MemorySegment> memory, int sizeOfLastBlock) -
Uses of BlockChannelReader in org.apache.flink.runtime.io.disk.iomanager
Classes in org.apache.flink.runtime.io.disk.iomanager that implement BlockChannelReaderModifier and TypeClassDescriptionclassA reader that reads data in blocks from a file channel.Fields in org.apache.flink.runtime.io.disk.iomanager declared as BlockChannelReaderModifier and TypeFieldDescriptionprotected final BlockChannelReader<org.apache.flink.core.memory.MemorySegment>ChannelReaderInputView.readerMethods in org.apache.flink.runtime.io.disk.iomanager that return BlockChannelReaderModifier and TypeMethodDescriptionBlockChannelReader<org.apache.flink.core.memory.MemorySegment>IOManager.createBlockChannelReader(FileIOChannel.ID channelID) Creates a block channel reader that reads blocks from the given channel.abstract BlockChannelReader<org.apache.flink.core.memory.MemorySegment>IOManager.createBlockChannelReader(FileIOChannel.ID channelID, LinkedBlockingQueue<org.apache.flink.core.memory.MemorySegment> returnQueue) Creates a block channel reader that reads blocks from the given channel.BlockChannelReader<org.apache.flink.core.memory.MemorySegment>IOManagerAsync.createBlockChannelReader(FileIOChannel.ID channelID, LinkedBlockingQueue<org.apache.flink.core.memory.MemorySegment> returnQueue) Creates a block channel reader that reads blocks from the given channel.Constructors in org.apache.flink.runtime.io.disk.iomanager with parameters of type BlockChannelReaderModifierConstructorDescriptionChannelReaderInputView(BlockChannelReader<org.apache.flink.core.memory.MemorySegment> reader, List<org.apache.flink.core.memory.MemorySegment> memory, boolean waitForFirstBlock) Creates a new channel reader that reads from the given channel until the last block (as marked by aChannelWriterOutputView) is found.ChannelReaderInputView(BlockChannelReader<org.apache.flink.core.memory.MemorySegment> reader, List<org.apache.flink.core.memory.MemorySegment> memory, int numBlocks, boolean waitForFirstBlock) Creates a new channel reader that reads from the given channel, expecting a specified number of blocks in the channel.HeaderlessChannelReaderInputView(BlockChannelReader<org.apache.flink.core.memory.MemorySegment> reader, List<org.apache.flink.core.memory.MemorySegment> memory, int numBlocks, int numBytesInLastBlock, boolean waitForFirstBlock) Creates a new channel reader that reads from the given channel, expecting a specified number of blocks in the channel, and returns only a specified number of bytes from the last block.HeaderlessChannelReaderInputView(BlockChannelReader<org.apache.flink.core.memory.MemorySegment> reader, List<org.apache.flink.core.memory.MemorySegment> memory, int numBlocks, int numBytesInLastBlock, boolean waitForFirstBlock, long offset)