Package com.emc.mongoose.base.item.io
Class StorageItemInput<I extends Item>
- java.lang.Object
-
- com.github.akurilov.commons.io.collection.ListInput<T>
-
- com.github.akurilov.commons.io.collection.BufferingInputBase<I>
-
- com.emc.mongoose.base.item.io.StorageItemInput<I>
-
- All Implemented Interfaces:
com.github.akurilov.commons.io.Input<I>,java.lang.AutoCloseable,java.util.function.Supplier<I>
public final class StorageItemInput<I extends Item> extends com.github.akurilov.commons.io.collection.BufferingInputBase<I>Created by andrey on 02.12.16.
-
-
Constructor Summary
Constructors Constructor Description StorageItemInput(StorageDriver<I,? extends Operation<I>> storageDriver, int batchSize, ItemFactory<I> itemFactory, java.lang.String path, java.lang.String prefix, int idRadix)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected intloadMoreItems(I lastItem)voidreset()java.lang.StringtoString()
-
-
-
Constructor Detail
-
StorageItemInput
public StorageItemInput(StorageDriver<I,? extends Operation<I>> storageDriver, int batchSize, ItemFactory<I> itemFactory, java.lang.String path, java.lang.String prefix, int idRadix)
-
-
Method Detail
-
loadMoreItems
protected final int loadMoreItems(I lastItem) throws java.io.IOException
-
toString
public final java.lang.String toString()
-
-