Java Globus API: Class FTPOutputStream
org.globus.io.streams
Class FTPOutputStream
java.lang.Object
|
+--java.io.OutputStream
|
+--org.globus.io.streams.GlobusOutputStream
|
+--org.globus.io.streams.FTPOutputStream
- Direct Known Subclasses:
- GridFTPOutputStream
- public class FTPOutputStream
- extends GlobusOutputStream
|
Constructor Summary |
protected |
FTPOutputStream()
|
|
FTPOutputStream(String host,
int port,
String user,
String pwd,
String file,
boolean append)
|
|
FTPOutputStream(String host,
int port,
String user,
String pwd,
String file,
boolean append,
boolean passive,
int type)
|
|
Method Summary |
void |
abort()
Aborts transfer. |
void |
close()
|
void |
flush()
|
protected void |
put(boolean passive,
int type,
String remoteFile,
boolean append)
|
void |
write(byte[] msg)
|
void |
write(byte[] msg,
int from,
int length)
|
void |
write(int b)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
output
protected OutputStream output
ftp
protected FTPClient ftp
state
protected TransferState state
FTPOutputStream
protected FTPOutputStream()
FTPOutputStream
public FTPOutputStream(String host,
int port,
String user,
String pwd,
String file,
boolean append)
throws IOException,
FTPException
FTPOutputStream
public FTPOutputStream(String host,
int port,
String user,
String pwd,
String file,
boolean append,
boolean passive,
int type)
throws IOException,
FTPException
abort
public void abort()
- Description copied from class:
GlobusOutputStream
- Aborts transfer. Usually makes sure to
release all resources (sockets, file descriptors)
Does nothing by default.
- Overrides:
abort in class GlobusOutputStream
close
public void close()
throws IOException
- Overrides:
close in class OutputStream
put
protected void put(boolean passive,
int type,
String remoteFile,
boolean append)
throws IOException,
FTPException
write
public void write(byte[] msg)
throws IOException
- Overrides:
write in class OutputStream
write
public void write(byte[] msg,
int from,
int length)
throws IOException
- Overrides:
write in class OutputStream
write
public void write(int b)
throws IOException
- Overrides:
write in class GlobusOutputStream
flush
public void flush()
throws IOException
- Overrides:
flush in class OutputStream