- All Implemented Interfaces:
- java.util.Iterator<GZIPMembersInputStream>
- Enclosing class:
- GZIPMembersInputStream
public class GZIPMembersInputStream.GZIPEnvelopeIterator
extends java.lang.Object
implements java.util.Iterator<GZIPMembersInputStream>
Provides iterator-ish interface to members in a concatenated multi-member
GZIP stream for backward compatibility with our prior workaround. Not
exactly like a real iterator: hasNext() will only return an accurate
result when the stream returned by the previous next() is read until EOF.
Previous next() values can not be retained/reused (they are in fact the
same object as subsequent next() returns.)