Class ReadableChannelDecoratorBase<A, X extends ReadableChannel<A>>
java.lang.Object
org.aksw.commons.util.closeable.AutoCloseableWrapperBase<X>
org.aksw.commons.io.shared.ChannelDecoratorBase<X>
org.aksw.commons.io.input.ReadableChannelDecoratorBase<A,X>
- All Implemented Interfaces:
Closeable, AutoCloseable, Channel, HasArrayOps<A>, ReadableChannel<A>, ReadableSource<A>
- Direct Known Subclasses:
ReadableChannelLocking, ReadableChannelTracker, ReadableChannelWithCounter, ReadableChannelWithLimitByDelimiter, ReadableChannelWithSkipDelimiter, ReadableChannelWithValue, SeekableReadableChannelDecoratorBase, SeekableReadableChannelOverReadableChannel
public class ReadableChannelDecoratorBase<A, X extends ReadableChannel<A>>
extends ChannelDecoratorBase<X>
implements ReadableChannel<A>
-
Field Summary
Fields inherited from class AutoCloseableWrapperBase
delegate -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintRead method following the usual InputStream protocol.Methods inherited from class ChannelDecoratorBase
close, isOpenMethods inherited from class AutoCloseableWrapperBase
close, getDelegateMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ReadableSource
readRaw
-
Constructor Details
-
ReadableChannelDecoratorBase
-
-
Method Details
-
getArrayOps
- Specified by:
getArrayOpsin interfaceHasArrayOps<A>
-
read
Description copied from interface:ReadableSourceRead method following the usual InputStream protocol.- Specified by:
readin interfaceReadableSource<A>- Parameters:
array- The array into which to put the read dataposition- Offset into array where to start writinglength- Maximum number of items to read.- Returns:
- The number of items read. Return -1 if end of data was reached, and 0 iff length was 0.
- Throws:
IOException
-