Java Globus API: Class GlobusInputStream

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


Constructor Summary
GlobusInputStream()
           
 
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
 

Constructor Detail

GlobusInputStream

public GlobusInputStream()
Method Detail

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
Overrides:
read in class java.io.InputStream

abort

public void abort()
Aborts transfer. Usually makes sure to release all resources (sockets, file descriptors)
Does nothing by default.