TrueZIP Kernel 7.0-rc1

de.schlichtherle.truezip.socket
Interface InputEntry<E extends InputEntry<E>>

All Superinterfaces:
Entry
All Known Subinterfaces:
IOEntry<E>, IOPool.Entry<E>
All Known Implementing Classes:
ByteArrayIOEntry, ByteArrayIOPool.Entry

public interface InputEntry<E extends InputEntry<E>>
extends Entry

An entry which provides input sockets.

Author:
Christian Schlichtherle
See Also:
OutputEntry

Nested Class Summary
 
Nested classes/interfaces inherited from interface de.schlichtherle.truezip.entry.Entry
Entry.Access, Entry.Size, Entry.Type
 
Field Summary
 
Fields inherited from interface de.schlichtherle.truezip.entry.Entry
NULL, UNKNOWN
 
Method Summary
 InputSocket<E> getInputSocket()
          Returns an input socket for reading this entry.
 
Methods inherited from interface de.schlichtherle.truezip.entry.Entry
getName, getSize, getTime, getType
 

Method Detail

getInputSocket

@NonNull
InputSocket<E> getInputSocket()
Returns an input socket for reading this entry. The method IOSocket.getLocalTarget() of the returned socket must return this entry.

Returns:
An input socket for reading this entry.

TrueZIP Kernel 7.0-rc1

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