GlobusInputStream (Java Globus API)
org.globus.io.streams
Class GlobusInputStream
java.lang.Object
|
+--java.io.InputStream
|
+--org.globus.io.streams.GlobusInputStream
- Direct Known Subclasses:
- FTPInputStream, GlobusFileInputStream, HTTPInputStream
- public abstract class GlobusInputStream
- extends java.io.InputStream
|
Method Summary |
void |
abort()
Aborts transfer. |
int |
getSize()
Returns the total size of input data. |
int |
read()
|
| Methods inherited from class java.io.InputStream |
available, close, mark, markSupported, read, read, reset, skip |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GlobusInputStream
public GlobusInputStream()
getSize
public int getSize()
- Returns the total size of input data.
- Returns:
- -1 if size is unknown.
read
public int read()
throws java.io.IOException
- Specified by:
read in class java.io.InputStream
java.io.IOException
abort
public void abort()
- Aborts transfer. Usually makes sure to
release all resources (sockets, file descriptors)
Does nothing by default.