Package org.aoju.bus.core.io.source
Class InflaterSource
java.lang.Object
org.aoju.bus.core.io.source.InflaterSource
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
InflaterSource
-
-
Method Details
-
read
Description copied from interface:Source从中删除至少1个字节,最多为byteCount字节, 并将它们 附加到sink。返回读取的字节数,如果该源已耗尽,则返回-1- Specified by:
readin interfaceSource- Parameters:
sink- 缓冲byteCount- 长度大小- Returns:
- the long
- Throws:
IOException-IOExceptionIOException.
-
refill
Refills the inflater with compressed data if it needs input. (And only if it needs input). Returns true if the inflater required input but the source was exhausted.- Throws:
IOException
-
timeout
-
close
Description copied from interface:Source关闭此源并释放此源持有的资源. 读取闭源是一个错误。多次关闭源是安全的.- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceSource- Throws:
IOException-IOExceptionIOException.
-