org.exoplatform.frameworks.ftpclient.data
Class FtpSlowInputStream1
java.lang.Object
java.io.InputStream
org.exoplatform.frameworks.ftpclient.data.FtpSlowInputStream1
- All Implemented Interfaces:
- java.io.Closeable
public class FtpSlowInputStream1
- extends java.io.InputStream
|
Constructor Summary |
FtpSlowInputStream1(java.io.InputStream nativeInputStream,
int bytesPerSec)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
nativeInputStream
protected java.io.InputStream nativeInputStream
bytesPerSec
protected int bytesPerSec
blockSize
protected int blockSize
readed
protected int readed
FtpSlowInputStream1
public FtpSlowInputStream1(java.io.InputStream nativeInputStream,
int bytesPerSec)
tryWaiting
protected void tryWaiting()
read
public int read()
throws java.io.IOException
- Specified by:
read in class java.io.InputStream
- Throws:
java.io.IOException
read
public int read(byte[] buffer)
throws java.io.IOException
- Overrides:
read in class java.io.InputStream
- Throws:
java.io.IOException
read
public int read(byte[] buffer,
int offset,
int size)
throws java.io.IOException
- Overrides:
read in class java.io.InputStream
- Throws:
java.io.IOException
skip
public long skip(long skipVal)
throws java.io.IOException
- Overrides:
skip in class java.io.InputStream
- Throws:
java.io.IOException
available
public int available()
throws java.io.IOException
- Overrides:
available in class java.io.InputStream
- Throws:
java.io.IOException
close
public void close()
throws java.io.IOException
- Specified by:
close in interface java.io.Closeable- Overrides:
close in class java.io.InputStream
- Throws:
java.io.IOException
mark
public void mark(int markVal)
- Overrides:
mark in class java.io.InputStream
reset
public void reset()
throws java.io.IOException
- Overrides:
reset in class java.io.InputStream
- Throws:
java.io.IOException
markSupported
public boolean markSupported()
- Overrides:
markSupported in class java.io.InputStream
Copyright © 2010 eXo Platform SAS. All Rights Reserved.