Package com.emc.mongoose.base.data
Class SeedDataInput
- java.lang.Object
-
- com.emc.mongoose.base.data.DataInputBase
-
- com.emc.mongoose.base.data.CachedDataInput
-
- com.emc.mongoose.base.data.SeedDataInput
-
- All Implemented Interfaces:
DataInput,java.io.Closeable,java.lang.AutoCloseable
public final class SeedDataInput extends CachedDataInput
Created by kurila on 23.07.14. A uniform data input for producing uniform data items. Implemented as finite buffer of pseudo random bytes.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.emc.mongoose.base.data.DataInput
DataInput.Type
-
-
Field Summary
-
Fields inherited from class com.emc.mongoose.base.data.DataInputBase
inputBuff
-
-
Constructor Summary
Constructors Constructor Description SeedDataInput()SeedDataInput(long seed, int size, int cacheLimit, boolean isInHeapMem)SeedDataInput(SeedDataInput other)
-
Method Summary
-
Methods inherited from class com.emc.mongoose.base.data.CachedDataInput
close, getLayer, toString
-
Methods inherited from class com.emc.mongoose.base.data.DataInputBase
getSize
-
-
-
-
Constructor Detail
-
SeedDataInput
public SeedDataInput()
-
SeedDataInput
public SeedDataInput(long seed, int size, int cacheLimit, boolean isInHeapMem)
-
SeedDataInput
public SeedDataInput(SeedDataInput other)
-
-