Package org.apache.commons.io.channels
Provides classes to work with
java.nio.channels.- Since:
- 2.15.0
-
Class Summary Class Description ByteArraySeekableByteChannel ASeekableByteChannelimplementation backed by a byte array.ByteArraySeekableByteChannel.Builder Builds forByteArraySeekableByteChannel.CloseShieldChannel Creates a close-shielding proxy for aChannel.FileChannels Works withFileChannel.FilterByteChannel<C extends java.nio.channels.ByteChannel> AByteChannelfilter which delegates to the wrappedByteChannel.FilterByteChannel.AbstractBuilder<F extends FilterByteChannel<C>,C extends java.nio.channels.ByteChannel,B extends FilterByteChannel.AbstractBuilder<F,C,B>> Builds instances ofFilterByteChannelfor subclasses.FilterByteChannel.Builder Builds instances ofFilterByteChannel.FilterChannel<C extends java.nio.channels.Channel> AChannelfilter which delegates to the wrappedChannel.FilterChannel.AbstractBuilder<F extends FilterChannel<C>,C extends java.nio.channels.Channel,B extends FilterChannel.AbstractBuilder<F,C,B>> Builds instances ofFilterChannelfor subclasses.FilterChannel.Builder Builds instances ofFilterChannel.FilterFileChannel Filters aFileChannel.FilterFileChannel.AbstractBuilder<F extends FilterFileChannel,C extends java.nio.channels.FileChannel,B extends FilterFileChannel.AbstractBuilder<F,C,B>> Builds instances ofFilterFileChannelfor subclasses.FilterFileChannel.Builder Builds instances ofFilterFileChannel.FilterReadableByteChannel<C extends java.nio.channels.ReadableByteChannel> AReadableByteChannelfilter which delegates to the wrappedReadableByteChannel.FilterReadableByteChannel.AbstractBuilder<F extends FilterReadableByteChannel<C>,C extends java.nio.channels.ReadableByteChannel,B extends FilterReadableByteChannel.AbstractBuilder<F,C,B>> Builds instances ofFilterReadableByteChannelfor subclasses.FilterReadableByteChannel.Builder Builds instances ofFilterByteChannel.FilterSeekableByteChannel<C extends java.nio.channels.SeekableByteChannel> ASeekableByteChannelfilter which delegates to the wrappedSeekableByteChannel.FilterSeekableByteChannel.AbstractBuilder<F extends FilterSeekableByteChannel<C>,C extends java.nio.channels.SeekableByteChannel,B extends FilterSeekableByteChannel.AbstractBuilder<F,C,B>> Builds instances ofFilterSeekableByteChannelfor subclasses.FilterSeekableByteChannel.Builder Builds instances ofFilterSeekableByteChannel.FilterWritableByteChannel<C extends java.nio.channels.WritableByteChannel> AWritableByteChannelfilter which delegates to the wrappedWritableByteChannel.FilterWritableByteChannel.AbstractBuilder<F extends FilterWritableByteChannel<C>,C extends java.nio.channels.WritableByteChannel,B extends FilterWritableByteChannel.AbstractBuilder<F,C,B>> Builds instances ofFilterWritableByteChannelfor subclasses.FilterWritableByteChannel.Builder Builds instances ofFilterByteChannel.