Package com.emc.mongoose.base.data
Class DataInputBase
- java.lang.Object
-
- com.emc.mongoose.base.data.DataInputBase
-
- All Implemented Interfaces:
DataInput,java.io.Closeable,java.lang.AutoCloseable
- Direct Known Subclasses:
CachedDataInput
public abstract class DataInputBase extends java.lang.Object implements DataInput
Created by andrey on 24.07.17.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.emc.mongoose.base.data.DataInput
DataInput.Type
-
-
Field Summary
Fields Modifier and Type Field Description protected java.nio.ByteBufferinputBuff
-
Constructor Summary
Constructors Modifier Constructor Description protectedDataInputBase()protectedDataInputBase(DataInputBase other)protectedDataInputBase(java.nio.ByteBuffer inputBuff)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidclose()abstract java.nio.ByteBuffergetLayer(int layerIndex)intgetSize()
-
-
-
Constructor Detail
-
DataInputBase
protected DataInputBase()
-
DataInputBase
protected DataInputBase(java.nio.ByteBuffer inputBuff)
-
DataInputBase
protected DataInputBase(DataInputBase other)
-
-