Package com.emc.mongoose.base.config
Class ConstantValueInputImpl<T>
- java.lang.Object
-
- com.emc.mongoose.base.config.ConstantValueInputImpl<T>
-
- All Implemented Interfaces:
ConstantValueInput<T>,com.github.akurilov.commons.io.Input<T>,java.lang.AutoCloseable,java.util.function.Supplier<T>
public final class ConstantValueInputImpl<T> extends java.lang.Object implements ConstantValueInput<T>
-
-
Constructor Summary
Constructors Constructor Description ConstantValueInputImpl(T val)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Tget()intget(java.util.List<T> buffer, int limit)voidreset()longskip(long count)
-
-
-
Constructor Detail
-
ConstantValueInputImpl
public ConstantValueInputImpl(T val)
-
-
Method Detail
-
get
public final T get()
-
get
public int get(java.util.List<T> buffer, int limit)
- Specified by:
getin interfacecom.github.akurilov.commons.io.Input<T>
-
skip
public final long skip(long count)
- Specified by:
skipin interfacecom.github.akurilov.commons.io.Input<T>
-
reset
public final void reset()
- Specified by:
resetin interfacecom.github.akurilov.commons.io.Input<T>
-
close
public final void close()
- Specified by:
closein interfacejava.lang.AutoCloseable
-
-