FileOutputStream adaptors
This page shows the capabilities of the adaptors that implement the JavaGAT FileOutputStream object. The table below shows the status of the adaptor, which can be 'done', 'w.i.p' (work in progress) or 'untested' (coding is done, needs testing). Furthermore you can see the implementation level (the percentage of implemented methods), and you can see the details of which methods are actually implemented. There is also a per method overview (which adaptors implement a certain method)
name |
status |
implemented |
LocalFileOutputStreamAdaptor |
done |
100 % [details] |
GridFTPFileOutputStreamAdaptor |
done |
100 % [details] |
SftpTrileadFileOutputStreamAdaptor |
done |
100 % [details] |
FTPFileOutputStreamAdaptor |
done |
100 % [details] |
HTTPFileOutputStreamAdaptor |
done |
100 % [details] |
HTTPSFileOutputStreamAdaptor |
done |
100 % [details] |
SshTrileadFileOutputStreamAdaptor |
done |
100 % [details] |
Adaptor description: The Local FileOutputStream Adaptor is a simple wrapper around the java.io.FileOutputStream object.
implemented |
not implemented |
flush |
- |
getMeasurement |
- |
removeMetricListener |
- |
addMetricListener |
- |
write |
- |
getMetricDefinitionByName |
- |
getMetricDefinitions |
- |
close |
- |
Adaptor description: The GridFTP FileOutputStream Adaptor implements the FileOutputStream object using Globus GSIFTP.
implemented |
not implemented |
flush |
- |
getMeasurement |
- |
removeMetricListener |
- |
addMetricListener |
- |
write |
- |
getMetricDefinitionByName |
- |
getMetricDefinitions |
- |
close |
- |
Adaptor description: The SftpTrilead FileOutputStream Adaptor implements the FileOutputStream object using the SFTP support of the trilead ssh library. Trilead ssh is an open source full java ssh library. On the server side, the 'scp' program must be in the PATH. Connections with a remote ssh server can be made by using the username + password, username + keyfile, or with only a username, depending on the client and server settings.
implemented |
not implemented |
flush |
- |
getMeasurement |
- |
removeMetricListener |
- |
addMetricListener |
- |
write |
- |
getMetricDefinitionByName |
- |
getMetricDefinitions |
- |
close |
- |
Adaptor description: The FTP FileOutputStream Adaptor implements the FileOutputStream object using FTP.
implemented |
not implemented |
flush |
- |
getMeasurement |
- |
removeMetricListener |
- |
addMetricListener |
- |
write |
- |
getMetricDefinitionByName |
- |
getMetricDefinitions |
- |
close |
- |
Adaptor description: The HTTP FileOutputStream Adaptor implements the FileOutputStream object using the http: protocol.
implemented |
not implemented |
flush |
- |
getMeasurement |
- |
removeMetricListener |
- |
addMetricListener |
- |
write |
- |
getMetricDefinitionByName |
- |
getMetricDefinitions |
- |
close |
- |
Adaptor description: The HTTPS FileOutputStream Adaptor implements the FileOutputStream object using the https: protocol.
implemented |
not implemented |
flush |
- |
getMeasurement |
- |
removeMetricListener |
- |
addMetricListener |
- |
write |
- |
getMetricDefinitionByName |
- |
getMetricDefinitions |
- |
close |
- |
Adaptor description: The SshTrilead FileOutputStream Adaptor implements the FileOutputStream object using the trilead ssh library. Trilead ssh is an open source full java ssh library. On the server side, the 'scp' program must be in the PATH. Connections with a remote ssh server can be made by using the username + password, username + keyfile, or with only a username, depending on the client and server settings.
implemented |
not implemented |
flush |
- |
getMeasurement |
- |
removeMetricListener |
- |
addMetricListener |
- |
write |
- |
getMetricDefinitionByName |
- |
getMetricDefinitions |
- |
close |
- |
Per Method Overview
|
Local |
GridF |
SftpT |
FTPFi |
HTTPF |
HTTPS |
SshTr |
flush |
V |
V |
V |
V |
V |
V |
V |
getMeasurement |
V |
V |
V |
V |
V |
V |
V |
removeMetricListener |
V |
V |
V |
V |
V |
V |
V |
addMetricListener |
V |
V |
V |
V |
V |
V |
V |
write |
V |
V |
V |
V |
V |
V |
V |
getMetricDefinitionByName |
V |
V |
V |
V |
V |
V |
V |
getMetricDefinitions |
V |
V |
V |
V |
V |
V |
V |
close |
V |
V |
V |
V |
V |
V |
V |
total |
100 % |
100 % |
100 % |
100 % |
100 % |
100 % |
100 % |