Class SequenceByteSupplier
java.lang.Object
cool.scx.io.supplier.SequenceByteSupplier
- All Implemented Interfaces:
ByteSupplier, AutoCloseable
SequenceByteSupplier
- Version:
- 0.0.1
- Author:
- scx567888
-
Constructor Summary
ConstructorsConstructorDescriptionSequenceByteSupplier(ByteSupplier... suppliers) SequenceByteSupplier(Collection<ByteSupplier> dataSupplierList, boolean closeOnSwitch) -
Method Summary
-
Constructor Details
-
SequenceByteSupplier
-
SequenceByteSupplier
- Parameters:
dataSupplierList- ByteSupplier 列表closeOnSwitch- 是否再切换到下一个的时候关闭上一个
-
-
Method Details
-
get
Description copied from interface:ByteSupplier如果没有数据请返回 null- Specified by:
getin interfaceByteSupplier- Throws:
Exception
-
close
需要保证在任何情况下都能尽可能的关闭 所有的资源(包括剩余的)- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceByteSupplier- Throws:
Exception
-