TrueZIP Kernel 7.0-rc1

de.schlichtherle.truezip.socket
Class ByteArrayIOPool.Entry

java.lang.Object
  extended by de.schlichtherle.truezip.socket.ByteArrayIOEntry
      extended by de.schlichtherle.truezip.socket.ByteArrayIOPool.Entry
All Implemented Interfaces:
Entry, InputEntry<ByteArrayIOEntry>, IOEntry<ByteArrayIOEntry>, IOPool.Entry<ByteArrayIOEntry>, OutputEntry<ByteArrayIOEntry>, Pool.Releasable<IOException>
Enclosing class:
ByteArrayIOPool

@NotThreadSafe
public final class ByteArrayIOPool.Entry
extends ByteArrayIOEntry
implements IOPool.Entry<ByteArrayIOEntry>


Nested Class Summary
 
Nested classes/interfaces inherited from interface de.schlichtherle.truezip.entry.Entry
Entry.Access, Entry.Size, Entry.Type
 
Field Summary
private  boolean released
           
 
Fields inherited from class de.schlichtherle.truezip.socket.ByteArrayIOEntry
initialCapacity
 
Fields inherited from interface de.schlichtherle.truezip.entry.Entry
NULL, UNKNOWN
 
Constructor Summary
private ByteArrayIOPool.Entry(int i)
           
 
Method Summary
 void release()
          Releases this resource to its pool.
 
Methods inherited from class de.schlichtherle.truezip.socket.ByteArrayIOEntry
getData, getInputSocket, getName, getOutputSocket, getReads, getSize, getTime, getType, getWrites, setData, setInitialCapacity, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface de.schlichtherle.truezip.socket.InputEntry
getInputSocket
 
Methods inherited from interface de.schlichtherle.truezip.socket.OutputEntry
getOutputSocket
 
Methods inherited from interface de.schlichtherle.truezip.entry.Entry
getName, getSize, getTime, getType
 

Field Detail

released

private boolean released
Constructor Detail

ByteArrayIOPool.Entry

private ByteArrayIOPool.Entry(int i)
Method Detail

release

public void release()
             throws IOException
Description copied from interface: Pool.Releasable
Releases this resource to its pool. Implementations may throw an IllegalStateException upon the conditions explained below.

Specified by:
release in interface Pool.Releasable<IOException>
Throws:
IOException

TrueZIP Kernel 7.0-rc1

Copyright © 2005-2011 Schlichtherle IT Services. All Rights Reserved.