Class SpillChannelManager
java.lang.Object
org.apache.flink.table.runtime.operators.sort.SpillChannelManager
- All Implemented Interfaces:
Closeable,AutoCloseable
Channel manager to manage the life cycle of spill channels.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddChannel(org.apache.flink.runtime.io.disk.iomanager.FileIOChannel.ID id) Add a new File channel.voidaddOpenChannels(List<org.apache.flink.runtime.io.disk.iomanager.FileIOChannel> toOpen) Open File channels.voidclose()voidremoveChannel(org.apache.flink.runtime.io.disk.iomanager.FileIOChannel.ID id)
-
Constructor Details
-
SpillChannelManager
public SpillChannelManager()
-
-
Method Details
-
addChannel
public void addChannel(org.apache.flink.runtime.io.disk.iomanager.FileIOChannel.ID id) Add a new File channel. -
addOpenChannels
Open File channels. -
removeChannel
public void removeChannel(org.apache.flink.runtime.io.disk.iomanager.FileIOChannel.ID id) -
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-