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]

GridFTPRandomAccessFileAdaptor - implementation 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 -

LocalRandomAccessFileAdaptor - implementation details

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 -

SftpTrileadRandomAccessFileAdaptor - implementation details

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 %