com.bretth.osmosis.core.util
Class MultiMemberGZIPInputStream

java.lang.Object
  extended by java.io.InputStream
      extended by java.io.FilterInputStream
          extended by java.util.zip.InflaterInputStream
              extended by java.util.zip.GZIPInputStream
                  extended by com.bretth.osmosis.core.util.MultiMemberGZIPInputStream
All Implemented Interfaces:
java.io.Closeable

public class MultiMemberGZIPInputStream
extends java.util.zip.GZIPInputStream

This class was copied directly from the workaround class provided in http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4691425.


Field Summary
 
Fields inherited from class java.util.zip.GZIPInputStream
crc, GZIP_MAGIC
 
Fields inherited from class java.util.zip.InflaterInputStream
buf, inf, len
 
Fields inherited from class java.io.FilterInputStream
in
 
Constructor Summary
MultiMemberGZIPInputStream(java.io.InputStream in)
           
MultiMemberGZIPInputStream(java.io.InputStream in, int size)
           
 
Method Summary
 int read(byte[] inputBuffer, int inputBufferOffset, int inputBufferLen)
           
 
Methods inherited from class java.util.zip.GZIPInputStream
close
 
Methods inherited from class java.util.zip.InflaterInputStream
available, fill, mark, markSupported, read, reset, skip
 
Methods inherited from class java.io.FilterInputStream
read
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiMemberGZIPInputStream

public MultiMemberGZIPInputStream(java.io.InputStream in,
                                  int size)
                           throws java.io.IOException
Throws:
java.io.IOException

MultiMemberGZIPInputStream

public MultiMemberGZIPInputStream(java.io.InputStream in)
                           throws java.io.IOException
Throws:
java.io.IOException
Method Detail

read

public int read(byte[] inputBuffer,
                int inputBufferOffset,
                int inputBufferLen)
         throws java.io.IOException
Overrides:
read in class java.util.zip.GZIPInputStream
Throws:
java.io.IOException