org.activeio.adapter
Class SyncChannelToInputStream

java.lang.Object
  extended byjava.io.InputStream
      extended byorg.activeio.adapter.SyncChannelToInputStream

public class SyncChannelToInputStream
extends InputStream

Provides an InputStream for a given SynchChannel.

Version:
$Revision$

Constructor Summary
SyncChannelToInputStream(SyncChannel channel)
           
 
Method Summary
 void close()
           
 long getTimeout()
           
 boolean isClosed()
           
 int read()
           
 int read(byte[] b, int off, int len)
           
 void setTimeout(long timeout)
           
 
Methods inherited from class java.io.InputStream
available, mark, markSupported, read, reset, skip
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SyncChannelToInputStream

public SyncChannelToInputStream(SyncChannel channel)
Parameters:
channel -
Method Detail

read

public int read()
         throws IOException
Throws:
IOException
See Also:
InputStream.read()

read

public int read(byte[] b,
                int off,
                int len)
         throws IOException
Throws:
IOException
See Also:
InputStream.read(byte[], int, int)

close

public void close()
           throws IOException
Throws:
IOException
See Also:
InputStream.close()

isClosed

public boolean isClosed()

setTimeout

public void setTimeout(long timeout)
Parameters:
timeout -

getTimeout

public long getTimeout()
Returns:


Copyright © -2007 The ActiveIO Project. All Rights Reserved.