RandomAccessFile adaptors
This page shows the capabilities of the adaptors that implement the JavaGAT RandomAccessFile 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 |
GridFTPRandomAccessFileAdaptor |
done |
93 % [details] |
LocalRandomAccessFileAdaptor |
done |
100 % [details] |
SftpTrileadRandomAccessFileAdaptor |
done |
93 % [details] |
Adaptor description: The GridFTP RandomAccessFile Adaptor implements the RandomAccessFile object using Globus GSIFTP.
implemented |
not implemented |
getFile |
- |
addMetricListener |
- |
close |
- |
seek |
- |
getMeasurement |
- |
removeMetricListener |
- |
getFilePointer |
- |
write |
- |
length |
- |
skipBytes |
- |
read |
- |
toURI |
- |
getMetricDefinitionByName |
- |
- |
setLength |
getMetricDefinitions |
- |
Adaptor description: The Local RandomAccessFile Adaptor is a simple wrapper around the java.io.RandomAccessFile object.
implemented |
not implemented |
getFile |
- |
addMetricListener |
- |
close |
- |
seek |
- |
getMeasurement |
- |
removeMetricListener |
- |
getFilePointer |
- |
write |
- |
length |
- |
skipBytes |
- |
read |
- |
toURI |
- |
getMetricDefinitionByName |
- |
setLength |
- |
getMetricDefinitions |
- |
Adaptor description: The SftpTrilead RandomAccessFile Adaptor implements the RandomAccessFile 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 |
getFile |
- |
addMetricListener |
- |
close |
- |
seek |
- |
getMeasurement |
- |
removeMetricListener |
- |
getFilePointer |
- |
write |
- |
length |
- |
skipBytes |
- |
read |
- |
toURI |
- |
getMetricDefinitionByName |
- |
- |
setLength |
getMetricDefinitions |
- |
Per Method Overview
|
GridF |
Local |
SftpT |
getFile |
V |
V |
V |
addMetricListener |
V |
V |
V |
close |
V |
V |
V |
seek |
V |
V |
V |
getMeasurement |
V |
V |
V |
removeMetricListener |
V |
V |
V |
getFilePointer |
V |
V |
V |
write |
V |
V |
V |
length |
V |
V |
V |
skipBytes |
V |
V |
V |
read |
V |
V |
V |
toURI |
V |
V |
V |
getMetricDefinitionByName |
V |
V |
V |
setLength |
X |
V |
X |
getMetricDefinitions |
V |
V |
V |
total |
93 % |
100 % |
93 % |