Ejemplo n.º 1
0
 public void returnDecompressor(Decompressor decompressor) {
   if (decompressor != null) {
     CodecPool.returnDecompressor(decompressor);
     if (decompressor.getClass().isAnnotationPresent(DoNotPool.class)) {
       decompressor.end();
     }
   }
 }
Ejemplo n.º 2
0
 public void returnDecompressor(Decompressor decompressor) {
   if (decompressor != null) {
     if (LOG.isTraceEnabled()) LOG.trace("Returning decompressor " + decompressor + " to pool.");
     CodecPool.returnDecompressor(decompressor);
     if (decompressor.getClass().isAnnotationPresent(DoNotPool.class)) {
       if (LOG.isTraceEnabled()) LOG.trace("Ending decompressor " + decompressor);
       decompressor.end();
     }
   }
 }
Ejemplo n.º 3
0
 public synchronized void close() throws IOException {
   try {
     if (in != null) {
       in.close();
     }
   } finally {
     if (decompressor != null) {
       CodecPool.returnDecompressor(decompressor);
       decompressor = null;
     }
   }
 }
Ejemplo n.º 4
0
 public void returnDecompressor(Decompressor decompressor) {
   if (decompressor != null) {
     CodecPool.returnDecompressor(decompressor);
   }
 }