A B C D E F G H I J K L M N O P Q R S T U V W Z

A

ABORTED - Static variable in class uk.ac.rdg.resc.jstyx.gridservice.server.StatusCode
 
AbstractCellEditor - Class in uk.ac.rdg.resc.jstyx.client.browser
 
AbstractCellEditor() - Constructor for class uk.ac.rdg.resc.jstyx.client.browser.AbstractCellEditor
 
AbstractTreeTableModel - Class in uk.ac.rdg.resc.jstyx.client.browser
An abstract implementation of the TreeTableModel interface, handling the list of listeners.
AbstractTreeTableModel() - Constructor for class uk.ac.rdg.resc.jstyx.client.browser.AbstractTreeTableModel
Constructs the AbstractTreeTableModel.
add(Object) - Method in class uk.ac.rdg.resc.jstyx.infernogrid.Sexpression
Adds a token (an atom or another Sexpression) to this Sexpression
addCellEditorListener(CellEditorListener) - Method in class uk.ac.rdg.resc.jstyx.client.browser.AbstractCellEditor
 
addChangeListener(CStyxFileChangeListener) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Adds a CStyxFileChangeListener to this file.
addChangeListener(SGSChangeListener) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSClient
Adds a new SGSChangeListener to the list of registered change listeners.
addChangeListener(SGSInstanceClientChangeListener) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
Adds a listener that will be notified of changes to this SGS.
addChangeListener(StyxFileChangeListener) - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
Registers a StyxFileChangeListener.
addChild(StyxFile) - Method in class uk.ac.rdg.resc.jstyx.server.StyxDirectory
Adds a file to this directory.
addClient(StyxFileClient) - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
Adds the given client to the file's list of connected clients.
addListener(StyxConnectionListener) - Method in class uk.ac.rdg.resc.jstyx.client.StyxConnection
Adds a StyxConnectionListener to this connection.
addNewConnection(StyxConnection) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSExplorerTreeModel
Adds a new connection to a server to this tree model
addPathElement(String) - Method in class uk.ac.rdg.resc.jstyx.messages.TwalkMessage
Add an element to the array of path elements
addTreeModelListener(TreeModelListener) - Method in class uk.ac.rdg.resc.jstyx.client.browser.AbstractTreeTableModel
 
allOutputDataDownloaded() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClientChangeAdapter
Called when all the output data have been downloaded
allOutputDataDownloaded() - Method in interface uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClientChangeListener
Called when all the output data have been downloaded
allOutputDataDownloaded() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceGUI
Called when all the output data have been downloaded
allOutputDataDownloaded() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSRun
Called when all the output data have been downloaded
allowsAnonymousLogin() - Method in class uk.ac.rdg.resc.jstyx.server.StyxSecurityContext
 
ANONYMOUS_USER - Static variable in class uk.ac.rdg.resc.jstyx.StyxUtils
The username for an anonymous user
asBigInteger() - Method in class uk.ac.rdg.resc.jstyx.types.ULong
 
asLong() - Method in class uk.ac.rdg.resc.jstyx.types.ULong
 
asLsEntry() - Method in class uk.ac.rdg.resc.jstyx.types.DirEntry
Formats the dirEntry as a string similar to how it appears with an "ls -l" command in Inferno
AsyncStyxFile - Class in uk.ac.rdg.resc.jstyx.server
A wrapper for a StyxFile that implements asynchronous behaviour: the first read from a given client returns the file's data as normal.
AsyncStyxFile(StyxFile) - Constructor for class uk.ac.rdg.resc.jstyx.server.AsyncStyxFile
Creates a new AsyncStyxFile with the same name as the underlying file.
AsyncStyxFile(StyxFile, String) - Constructor for class uk.ac.rdg.resc.jstyx.server.AsyncStyxFile
 
AsyncStyxFile(StyxFile, String, int) - Constructor for class uk.ac.rdg.resc.jstyx.server.AsyncStyxFile
 
AsyncStyxFile(StyxFile, String, int, boolean, boolean) - Constructor for class uk.ac.rdg.resc.jstyx.server.AsyncStyxFile
 
auth - Variable in class uk.ac.rdg.resc.jstyx.server.StyxFile
 
AuthFile - Class in uk.ac.rdg.resc.jstyx.server
StyxFile that is used to exchange authentication information.
AuthFile(StyxSecurityContext, String) - Constructor for class uk.ac.rdg.resc.jstyx.server.AuthFile
Creates a new instance of AuthFile
available() - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFileInputStream
 

B

baseFile - Variable in class uk.ac.rdg.resc.jstyx.server.AsyncStyxFile
 
Benchmark - Class in uk.ac.rdg.resc.jstyx.client
Program that compares the downloading of a file via HTTP and Styx, with various message sizes
Benchmark() - Constructor for class uk.ac.rdg.resc.jstyx.client.Benchmark
 
buf - Variable in class uk.ac.rdg.resc.jstyx.messages.StyxMessage
 
buf - Variable in class uk.ac.rdg.resc.jstyx.server.InMemoryFile
The org.apache.mina.common.ByteBuffer that holds the data exposed by this file.

C

CachedStreamReader - Class in uk.ac.rdg.resc.jstyx.gridservice.client
Reads a CStyxFileInputStream and caches the results locally, allowing multiple windows to be opened on the same data feed whilst saving network traffic
CachedStreamReader(CStyxFile) - Constructor for class uk.ac.rdg.resc.jstyx.gridservice.client.CachedStreamReader
 
cancelCellEditing() - Method in class uk.ac.rdg.resc.jstyx.client.browser.AbstractCellEditor
 
candidateURL - Variable in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSInputFile
 
candidateURLBuffer - Variable in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSInputFile
 
candidateURLLength - Variable in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSInputFile
 
canRead() - Method in class uk.ac.rdg.resc.jstyx.server.StyxFileClient
Checks to see if the client can read from this file (i.e.
canWrite() - Method in class uk.ac.rdg.resc.jstyx.server.StyxFileClient
Checks to see if the client can write to this file (i.e.
checkArgs(String[]) - Static method in class uk.ac.rdg.resc.jstyx.interloper.StyxInterloper
Checks the command-line arguments, throwing an Exception if there is a problem
checkArguments(String[]) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSRun
Checks the command-line arguments: makes sure they can be parsed and checks for the existence of all input files
checkSetLastModifiedTime(long) - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
 
checkSetLength(ULong) - Method in class uk.ac.rdg.resc.jstyx.server.StyxDirectory
This method is overridden to return a more meaningful error message.
checkSetLength(ULong) - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
Check to see if the length of this file can be changed to the given value.
checkSetMode(long) - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
Checks to see if this file allows the mode (permissions plus flags) of the file to be changed.
checkSetName(String) - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
 
checkValid() - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSParamFile
Checks to see if the contents of this file are valid.
childExists(String) - Method in class uk.ac.rdg.resc.jstyx.server.StyxDirectory
 
childrenFound(CStyxFile, CStyxFile[]) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFileChangeAdapter
Called after a successful read on a directory.
childrenFound(CStyxFile, CStyxFile[]) - Method in interface uk.ac.rdg.resc.jstyx.client.CStyxFileChangeListener
Called after a successful read on a directory.
client - Variable in class uk.ac.rdg.resc.jstyx.gridservice.server.GeneralCachingStreamReader.DataRequest
 
CLIENT_MODE - Static variable in class uk.ac.rdg.resc.jstyx.interloper.StyxInterloperProtocolProvider
 
clientConnected(StyxFileClient) - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
Called after a client connects to this file (i.e.
clientDisconnected(StyxFileClient) - Method in class uk.ac.rdg.resc.jstyx.server.AsyncStyxFile
Called when a client disconnects from the file.
clientDisconnected(StyxFileClient) - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
Called after a client disconnects from this file (i.e.
close() - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Closes the file (i.e.
close() - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFileInputStream
Closes the stream (clunks the underlying file).
close() - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFileOutputStream
Closes the file stream (i.e.
close() - Method in class uk.ac.rdg.resc.jstyx.client.StyxConnection
Overrides the close() method in Session.
close() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
Closes the underlying StyxConnection
close() - Method in class uk.ac.rdg.resc.jstyx.infernogrid.SexpParser
Closes the underlying InputStream
closeOutput() - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSInputFile
Closes the output file or stream.
closeOutput() - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSInputFile.File
 
closeOutput() - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSInputFile.StdinFile
 
cNames - Static variable in class uk.ac.rdg.resc.jstyx.client.browser.StyxFileSystemModel
 
compareElementsAt(int, int) - Method in class uk.ac.rdg.resc.jstyx.client.browser.MergeSort
 
connect() - Method in class uk.ac.rdg.resc.jstyx.client.protocol.styx.StyxURLConnection
 
connect() - Method in class uk.ac.rdg.resc.jstyx.client.StyxConnection
Connects to the remote server and handshakes.
connect() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSRun
Connects to the SGS server and downloads the configuration of this SGS.
connectAsync() - Method in class uk.ac.rdg.resc.jstyx.client.StyxConnection
Connects to the remote server and handshakes.
connectionClosed(StyxConnection) - Method in interface uk.ac.rdg.resc.jstyx.client.StyxConnectionListener
Called when the connection has been closed
connectionClosed(StyxConnection) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSExplorer
Required by StyxConnectionListener interface.
connectionClosed(StyxConnection) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSRun
Called when the connection to the SGS instance has been closed
connectionError(StyxConnection, String) - Method in interface uk.ac.rdg.resc.jstyx.client.StyxConnectionListener
Called when an error has occurred when connecting.
connectionError(StyxConnection, String) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSExplorer
Required by StyxConnectionListener interface.
connectionError(StyxConnection, String) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSRun
Called when an error has occurred when connecting.
connectionReady(StyxConnection) - Method in interface uk.ac.rdg.resc.jstyx.client.StyxConnectionListener
Called when the relevant handshaking has been performed and the connection is ready for Styx messages to be sent
connectionReady(StyxConnection) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSExplorer
Required by StyxConnectionListener interface.
connectionReady(StyxConnection) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSRun
Called when the relevant handshaking has been performed and the connection is ready for Styx messages to be sent.
contentsChanged() - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
Call this to indicate that the file's data have changed.
count - Variable in class uk.ac.rdg.resc.jstyx.gridservice.server.GeneralCachingStreamReader.DataRequest
 
createAsync(boolean, int, int, MessageCallback) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Creates this file on the remote server, provided that its parent directory exists.
CreateCallback - Class in uk.ac.rdg.resc.jstyx.client.callbacks
Callback used when creating a file (see CStyxFile.createAsync())
CreateCallback(CStyxFile, boolean, int, int, MessageCallback) - Constructor for class uk.ac.rdg.resc.jstyx.client.callbacks.CreateCallback
 
createChild(String, int, boolean, boolean, boolean) - Method in class uk.ac.rdg.resc.jstyx.server.DirectoryOnDisk
Creates a new file and adds it to this directory.
createChild(String, int, boolean, boolean, boolean) - Method in class uk.ac.rdg.resc.jstyx.server.StyxDirectory
Creates a new file to be added to this directory.
CREATED - Static variable in class uk.ac.rdg.resc.jstyx.gridservice.server.StatusCode
 
createFileObject(File, String) - Method in class uk.ac.rdg.resc.jstyx.client.StyxFileSystemView
 
createFileObject(String) - Method in class uk.ac.rdg.resc.jstyx.client.StyxFileSystemView
 
createFileOrDirectory(File, boolean, int) - Static method in class uk.ac.rdg.resc.jstyx.server.DirectoryOnDisk
Creates a file or directory, wraps it as a StyxFile with the given permissions and returns it
createFileSystemRoot(File) - Method in class uk.ac.rdg.resc.jstyx.client.StyxFileSystemView
 
createNewFolder(File) - Method in class uk.ac.rdg.resc.jstyx.client.StyxFileSystemView
Creates a new folder with a default folder name
createNewInstance() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSClient
Requests creation of a new instance of the SGS on the server.
createNewServiceInstance() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSRun
Creates a new service instance
createStyxMessage(int, short, int) - Static method in class uk.ac.rdg.resc.jstyx.messages.StyxMessage
Static factory method for creating a StyxMessage.
CStyxFile - Class in uk.ac.rdg.resc.jstyx.client
A Styx file (or directory) from the point of view of the client.
CStyxFileChangeAdapter - Class in uk.ac.rdg.resc.jstyx.client
Convenience class that provides empty implementations for all the methods in CStyxFileChangeListener.
CStyxFileChangeAdapter() - Constructor for class uk.ac.rdg.resc.jstyx.client.CStyxFileChangeAdapter
 
CStyxFileChangeListener - Interface in uk.ac.rdg.resc.jstyx.client
Interface defining methods that will be fired when messages pertaining to a StyxFile arrive at the client (e.g.
CStyxFileInputStream - Class in uk.ac.rdg.resc.jstyx.client
InputStream for reading from a file on a Styx server
CStyxFileInputStream(CStyxFile, boolean) - Constructor for class uk.ac.rdg.resc.jstyx.client.CStyxFileInputStream
Creates a CStyxFileInputStream for reading the given file.
CStyxFileInputStream(CStyxFile) - Constructor for class uk.ac.rdg.resc.jstyx.client.CStyxFileInputStream
 
CStyxFileInputStreamReader - Class in uk.ac.rdg.resc.jstyx.client
Convenience class for reading character data from a Styx input stream.
CStyxFileInputStreamReader(InputStream) - Constructor for class uk.ac.rdg.resc.jstyx.client.CStyxFileInputStreamReader
Creates a new instance of StyxFileReader
CStyxFileOutputStream - Class in uk.ac.rdg.resc.jstyx.client
Output stream for writing data to a Styx File.
CStyxFileOutputStream(CStyxFile, boolean) - Constructor for class uk.ac.rdg.resc.jstyx.client.CStyxFileOutputStream
Creates a new CStyxFileOutputStream to write data to the given CStyxFile.
CStyxFileOutputStream(CStyxFile) - Constructor for class uk.ac.rdg.resc.jstyx.client.CStyxFileOutputStream
Creates a new CStyxFileOutputStream to write data to the given CStyxFile.
CStyxFileOutputStreamWriter - Class in uk.ac.rdg.resc.jstyx.client
Convenience class for reading character data from a Styx input stream.
CStyxFileOutputStreamWriter(CStyxFileOutputStream) - Constructor for class uk.ac.rdg.resc.jstyx.client.CStyxFileOutputStreamWriter
Creates a new instance of StyxFileReader
cTypes - Static variable in class uk.ac.rdg.resc.jstyx.client.browser.StyxFileSystemModel
 

D

dataArrived(CStyxFile, TreadMessage, ByteBuffer) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFileChangeAdapter
Called when new data have been read from the file (after the Rread message arrives).
dataArrived(CStyxFile, TreadMessage, ByteBuffer) - Method in interface uk.ac.rdg.resc.jstyx.client.CStyxFileChangeListener
Called when new data have been read from the file (after the Rread message arrives).
dataArrived(CStyxFile, TreadMessage, ByteBuffer) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSClient
Required by the CStyxFileChangeListener interface
dataArrived(CStyxFile, TreadMessage, ByteBuffer) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
This is called when we have read data asynchronously using readDataAsync().
dataToString(ByteBuffer) - Static method in class uk.ac.rdg.resc.jstyx.StyxUtils
Gets the remaining contents of the given ByteBuffer (i.e.
dataToString(ByteBuffer) - Static method in class uk.ac.rdg.resc.jstyx.StyxUtils
Gets the remaining contents of the given java.nio.ByteBuffer (i.e.
dataUploadComplete() - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSInputFile.File
 
dataWritten(CStyxFile, TwriteMessage) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFileChangeAdapter
Called when data have been written to the file (after the Rwrite message arrives).
dataWritten(CStyxFile, TwriteMessage) - Method in interface uk.ac.rdg.resc.jstyx.client.CStyxFileChangeListener
Called when data have been written to the file (after the Rwrite message arrives).
dataWritten(CStyxFile, TwriteMessage) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
Required by the CStyxFileChangeListener interface.
dataWritten - Variable in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSInputFile
 
decode(ProtocolSession, ByteBuffer, ProtocolDecoderOutput) - Method in class uk.ac.rdg.resc.jstyx.messages.StyxMessageDecoder
 
decodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.RattachMessage
 
decodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.RauthMessage
 
decodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.RclunkMessage
 
decodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.RcreateMessage
 
decodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.RerrorMessage
 
decodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.RflushMessage
 
decodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.RopenMessage
 
decodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.RreadMessage
 
decodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.RremoveMessage
 
decodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.RstatMessage
 
decodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.RversionMessage
 
decodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.RwalkMessage
 
decodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.RwriteMessage
 
decodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.RwstatMessage
 
decodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.StyxMessage
Called when a complete message has arrived; signals that we are ready to interpret the raw bytes in the buffer and turn them into meaningful information.
decodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.TattachMessage
 
decodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.TauthMessage
 
decodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.TclunkMessage
 
decodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.TcreateMessage
 
decodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.TflushMessage
 
decodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.TopenMessage
 
decodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.TreadMessage
 
decodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.TremoveMessage
 
decodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.TstatMessage
 
decodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.TversionMessage
 
decodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.TwalkMessage
 
decodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.TwriteMessage
 
decodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.TwstatMessage
 
DEFAULT_GROUP - Static variable in class uk.ac.rdg.resc.jstyx.StyxUtils
When a client creates a file on the Styx server, this is the default group for the file.
delete() - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.GeneralCachingStreamReader
Called when the file is removed from the server.
delete() - Method in class uk.ac.rdg.resc.jstyx.server.AsyncStyxFile
Free all resources associated with this file
delete() - Method in class uk.ac.rdg.resc.jstyx.server.DirectoryOnDisk
Removes the underlying directory from the disk
delete() - Method in class uk.ac.rdg.resc.jstyx.server.FileOnDisk
Closes the open FileChannel and removes the underlying file from the disk
delete() - Method in class uk.ac.rdg.resc.jstyx.server.InMemoryFile
Frees the resources associated with the file (releases the underlying ByteBuffer back to the pool).
delete() - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
Called when the file is removed from the server.
deleteOnClunk() - Method in class uk.ac.rdg.resc.jstyx.server.StyxFileClient
 
destSockAddr - Variable in class uk.ac.rdg.resc.jstyx.interloper.StyxInterloper
 
dir - Variable in class uk.ac.rdg.resc.jstyx.server.DirectoryOnDisk
 
directory - Variable in class uk.ac.rdg.resc.jstyx.server.StyxFile
 
DirectoryOnDisk - Class in uk.ac.rdg.resc.jstyx.server
Class representing a directory on a hard disk (i.e.
DirectoryOnDisk(String) - Constructor for class uk.ac.rdg.resc.jstyx.server.DirectoryOnDisk
 
DirectoryOnDisk(File) - Constructor for class uk.ac.rdg.resc.jstyx.server.DirectoryOnDisk
 
DirEntry - Class in uk.ac.rdg.resc.jstyx.types
A directory entry on a Styx server (i.e.
DirEntry(int, long, Qid, long, long, long, ULong, String, String, String, String) - Constructor for class uk.ac.rdg.resc.jstyx.types.DirEntry
Creates a new instance of DirEntry.
DirEntry(Qid, long, long, long, ULong, String, String, String, String) - Constructor for class uk.ac.rdg.resc.jstyx.types.DirEntry
This constructor is most useful when creating a DirEntry from a StyxFile
displayData(InputStream) - Method in class uk.ac.rdg.resc.jstyx.client.browser.TextDisplayer
Reads all the data from the input stream and displays in the text area
dispose() - Method in class uk.ac.rdg.resc.jstyx.messages.RreadMessage
This is called after the message has been sent (in StyxServerProtocolHandler.messageSent().
dispose() - Method in class uk.ac.rdg.resc.jstyx.messages.StyxMessage
This is called after the message has been sent (in StyxServerProtocolHandler.messageSent()) and is a signal to free any resources associated with the message (e.g.
DMAPPEND - Static variable in class uk.ac.rdg.resc.jstyx.StyxUtils
 
DMAUTH - Static variable in class uk.ac.rdg.resc.jstyx.StyxUtils
 
DMDIR - Static variable in class uk.ac.rdg.resc.jstyx.StyxUtils
 
DMEXCL - Static variable in class uk.ac.rdg.resc.jstyx.StyxUtils
 
DocFile - Class in uk.ac.rdg.resc.jstyx.gridservice.config
Description of DocFile goes here.
DocFile(String, String) - Constructor for class uk.ac.rdg.resc.jstyx.gridservice.config.DocFile
 
download(File) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Downloads the data from this file and writes to a local java.io.File.
download(File, int) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Downloads the data from this file and writes to a local java.io.File.
downloadAsync(File, int) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Downloads the data from this file and writes to a local java.io.File.
downloadAsync(File) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Downloads the data from this file and writes to a local java.io.File.
downloadAsync(File, MessageCallback) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Downloads the data from this file and writes to a local java.io.File.
downloadAsync(File, int, MessageCallback) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Downloads the data from this file and writes to a local java.io.File.
DownloadCallback - Class in uk.ac.rdg.resc.jstyx.client.callbacks
Callback that is used when downloading a file from the server.
DownloadCallback(CStyxFile, File, int, MessageCallback) - Constructor for class uk.ac.rdg.resc.jstyx.client.callbacks.DownloadCallback
 
downloadComplete(CStyxFile) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFileChangeAdapter
Called after a file has been successfully downloaded
downloadComplete(CStyxFile) - Method in interface uk.ac.rdg.resc.jstyx.client.CStyxFileChangeListener
Called after a file has been successfully downloaded

E

encode() - Method in class uk.ac.rdg.resc.jstyx.messages.StyxMessage
Called by StyxMessageEncoder when we are about to send a message.
encodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.RattachMessage
 
encodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.RauthMessage
 
encodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.RclunkMessage
 
encodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.RcreateMessage
 
encodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.RerrorMessage
 
encodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.RflushMessage
 
encodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.RopenMessage
 
encodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.RreadMessage
Writes the message into the given StyxBuffer.
encodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.RremoveMessage
 
encodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.RstatMessage
 
encodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.RversionMessage
 
encodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.RwalkMessage
 
encodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.RwriteMessage
 
encodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.RwstatMessage
 
encodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.StyxMessage
Encode the body of the message into bytes in the underlying buffer
encodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.TattachMessage
 
encodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.TauthMessage
 
encodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.TclunkMessage
 
encodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.TcreateMessage
 
encodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.TflushMessage
 
encodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.TopenMessage
 
encodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.TreadMessage
 
encodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.TremoveMessage
 
encodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.TstatMessage
 
encodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.TversionMessage
 
encodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.TwalkMessage
 
encodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.TwriteMessage
Writes the message into the given StyxBuffer.
encodeBody(StyxBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.TwstatMessage
 
eofWritten - Variable in class uk.ac.rdg.resc.jstyx.server.FileOnDisk
 
equals(Qid) - Method in class uk.ac.rdg.resc.jstyx.types.Qid
 
equals(Object) - Method in class uk.ac.rdg.resc.jstyx.types.ULong
 
error(String, StyxMessage) - Method in class uk.ac.rdg.resc.jstyx.client.callbacks.CreateCallback
 
error(String, StyxMessage) - Method in class uk.ac.rdg.resc.jstyx.client.callbacks.DownloadCallback
 
error(String, StyxMessage) - Method in class uk.ac.rdg.resc.jstyx.client.callbacks.GetChildrenCallback
 
error(String, StyxMessage) - Method in class uk.ac.rdg.resc.jstyx.client.callbacks.GetFidCallback
 
error(String, StyxMessage) - Method in class uk.ac.rdg.resc.jstyx.client.callbacks.OpenCallback
 
error(String, StyxMessage) - Method in class uk.ac.rdg.resc.jstyx.client.callbacks.OpenOrCreateCallback
 
error(String, StyxMessage) - Method in class uk.ac.rdg.resc.jstyx.client.callbacks.ReadCallback
 
error(String, StyxMessage) - Method in class uk.ac.rdg.resc.jstyx.client.callbacks.RefreshCallback
 
error(String, StyxMessage) - Method in class uk.ac.rdg.resc.jstyx.client.callbacks.UploadCallback
 
error(String, StyxMessage) - Method in class uk.ac.rdg.resc.jstyx.client.callbacks.WriteCallback
 
error(CStyxFile, String) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFileChangeAdapter
Called when an Rerror message arrives
error(CStyxFile, String) - Method in interface uk.ac.rdg.resc.jstyx.client.CStyxFileChangeListener
Called when an Rerror message arrives
error(String, StyxMessage) - Method in class uk.ac.rdg.resc.jstyx.client.MessageCallback
Called when an error occurs (this may occur if the server returned an Rerror message, or if the reply was not of the expected type, or for other reasons).
error(GeneralCachingStreamReader.DataRequest, Exception) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.CachedStreamReader
 
error(String) - Method in interface uk.ac.rdg.resc.jstyx.gridservice.client.SGSChangeListener
Fired when an error has occurred
error(CStyxFile, String) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSClient
This callback is called if there has been an error with one of the asynchronous methods
error(CStyxFile, String) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
Required by the StyxFileChangeListener interface.
error(String) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClientChangeAdapter
Called when an error occurs
error(String) - Method in interface uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClientChangeListener
Called when an error occurs
error(String) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceGUI
Called when an error occurs.
error(GeneralCachingStreamReader.DataRequest, Exception) - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.GeneralCachingStreamReader
 
ERROR - Static variable in class uk.ac.rdg.resc.jstyx.gridservice.server.StatusCode
 
exceptionCaught(ProtocolSession, Throwable) - Method in class uk.ac.rdg.resc.jstyx.client.StyxConnection
Called when an exception is caught by MINA; fires the connectError() event on all registered listeners and closes the connection.
exceptionCaught(ProtocolSession, Throwable) - Method in class uk.ac.rdg.resc.jstyx.server.StyxServerProtocolHandler
 
execute(JobExecutionContext) - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.InstanceTerminatorJob
This method is called when the SGS instance is to be deleted
exists() - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Tests to see if this file exists on the server, returning true if so and false if not.
ExitCodeFile - Class in uk.ac.rdg.resc.jstyx.gridservice.server
File that is read in order to get the exit code from the service instance.
ExitCodeFile() - Constructor for class uk.ac.rdg.resc.jstyx.gridservice.server.ExitCodeFile
Creates a new instance of ExitCodeFile

F

FILE - Static variable in class uk.ac.rdg.resc.jstyx.gridservice.config.SGSInput
 
FILE - Static variable in class uk.ac.rdg.resc.jstyx.gridservice.config.SGSOutput
 
file - Variable in class uk.ac.rdg.resc.jstyx.server.FileOnDisk
 
FILE_FROM_PARAM - Static variable in class uk.ac.rdg.resc.jstyx.gridservice.config.SGSInput
 
FILE_FROM_PARAM - Static variable in class uk.ac.rdg.resc.jstyx.gridservice.config.SGSOutput
 
fileContentsChanged(boolean) - Method in class uk.ac.rdg.resc.jstyx.server.AsyncStyxFile
Called to notify that the underlying data have changed.
fileContentsChanged() - Method in class uk.ac.rdg.resc.jstyx.server.AsyncStyxFile
This is called when the contents of the underlying StyxFile are changed (required by StyxFileChangeListener interface).
fileContentsChanged() - Method in interface uk.ac.rdg.resc.jstyx.server.StyxFileChangeListener
This method will be called when the contents of the file have changed.
fileCreated(CStyxFile, int) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFileChangeAdapter
Called when the file has been created.
fileCreated(CStyxFile, int) - Method in interface uk.ac.rdg.resc.jstyx.client.CStyxFileChangeListener
Called when the file has been created.
FileOnDisk - Class in uk.ac.rdg.resc.jstyx.server
Class representing a file on a hard drive.
FileOnDisk(String) - Constructor for class uk.ac.rdg.resc.jstyx.server.FileOnDisk
Creates a new FileOnDisk that wraps the file at the given path
FileOnDisk(File) - Constructor for class uk.ac.rdg.resc.jstyx.server.FileOnDisk
Creates a new FileOnDisk whose name is the same as that of (the last part of) the underlying file (i.e.
FileOnDisk(String, File) - Constructor for class uk.ac.rdg.resc.jstyx.server.FileOnDisk
Creates a FileOnDisk with the default permissions (0666, rw-rw-rw-)
FileOnDisk(File, boolean) - Constructor for class uk.ac.rdg.resc.jstyx.server.FileOnDisk
Creates a FileOnDisk with default permissions (0666).
FileOnDisk(String, File, int, boolean) - Constructor for class uk.ac.rdg.resc.jstyx.server.FileOnDisk
 
fileOpen(CStyxFile, int) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFileChangeAdapter
Called when the file has been opened.
fileOpen(CStyxFile, int) - Method in interface uk.ac.rdg.resc.jstyx.client.CStyxFileChangeListener
Called when the file has been opened.
fileOpen(CStyxFile, int) - Method in class uk.ac.rdg.resc.jstyx.client.TestClient
 
FileWrapper - Class in uk.ac.rdg.resc.jstyx.client
Wraps a CStyxFile as a java.io.File.
FileWrapper(CStyxFile) - Constructor for class uk.ac.rdg.resc.jstyx.client.FileWrapper
Creates a new instance of FileWrapper that wraps the given CStyxFile.
FINISHED - Static variable in class uk.ac.rdg.resc.jstyx.gridservice.server.StatusCode
 
fireChildrenFound() - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Fires the childrenFound() method on all registered listeners
fireContentsChanged() - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
This method is called when the contents of the file change.
fireCreated() - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Fires the fileCreated() method on all registered listeners
fireDataArrived(TreadMessage, RreadMessage) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Fires the dataArrived() method on all registered listeners
fireDataWritten(TwriteMessage) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Fires the dataWritten() method on all registered listeners
fireDownloadComplete() - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Fires the downloadComplete() method on all registered listeners
fireEditingCanceled() - Method in class uk.ac.rdg.resc.jstyx.client.browser.AbstractCellEditor
Notify all listeners that have registered interest for notification on this event type.
fireEditingStopped() - Method in class uk.ac.rdg.resc.jstyx.client.browser.AbstractCellEditor
Notify all listeners that have registered interest for notification on this event type.
fireError(String) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Fires the error() method on all registered listeners
fireOpen() - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Fires the fileOpen() method on all registered listeners
fireStatChanged(RstatMessage) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Fires the statChanged() method on all registered listeners
fireTreeNodesChanged(Object, Object[], int[], Object[]) - Method in class uk.ac.rdg.resc.jstyx.client.browser.AbstractTreeTableModel
 
fireTreeNodesInserted(Object, Object[], int[], Object[]) - Method in class uk.ac.rdg.resc.jstyx.client.browser.AbstractTreeTableModel
 
fireTreeNodesRemoved(Object, Object[], int[], Object[]) - Method in class uk.ac.rdg.resc.jstyx.client.browser.AbstractTreeTableModel
 
fireTreeStructureChanged(Object, Object[], int[], Object[]) - Method in class uk.ac.rdg.resc.jstyx.client.browser.AbstractTreeTableModel
 
fireUploadComplete() - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Fires the uploadComplete() method on all registered listeners
flip() - Method in class uk.ac.rdg.resc.jstyx.messages.StyxBuffer
Flip the underlying buffer
flush() - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFileOutputStream
Flushes the internal buffer and forces any buffered output bytes to be written
formatAsXsdDateTime(Date) - Static method in class uk.ac.rdg.resc.jstyx.StyxUtils
Returns a date formatted according to the xsd:dateTime data type

G

GeneralCachingStreamReader - Class in uk.ac.rdg.resc.jstyx.gridservice.server
Abstract class that reads from an InputStream in a separate thread, caching the results to the local hard disk.
GeneralCachingStreamReader() - Constructor for class uk.ac.rdg.resc.jstyx.gridservice.server.GeneralCachingStreamReader
 
GeneralCachingStreamReader.DataRequest - Class in uk.ac.rdg.resc.jstyx.gridservice.server
Class representing a client that is waiting for data
GeneralCachingStreamReader.DataRequest(Object, long, int) - Constructor for class uk.ac.rdg.resc.jstyx.gridservice.server.GeneralCachingStreamReader.DataRequest
 
get() - Method in class uk.ac.rdg.resc.jstyx.client.StyxGet
 
getAbsoluteFile() - Method in class uk.ac.rdg.resc.jstyx.client.FileWrapper
 
getAbsolutePath() - Method in class uk.ac.rdg.resc.jstyx.client.FileWrapper
 
getAfid() - Method in class uk.ac.rdg.resc.jstyx.messages.TattachMessage
 
getAfid() - Method in class uk.ac.rdg.resc.jstyx.messages.TauthMessage
 
getAname() - Method in class uk.ac.rdg.resc.jstyx.messages.TattachMessage
 
getAName() - Method in class uk.ac.rdg.resc.jstyx.messages.TauthMessage
 
getAnonymousUser() - Method in class uk.ac.rdg.resc.jstyx.server.StyxSecurityContext
 
getAQid() - Method in class uk.ac.rdg.resc.jstyx.messages.RauthMessage
 
getArguments() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
Gets the command line arguments that will be executed.
getArgumentsAsync() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
Sends a message to get the command line arguments that will be executed.
getBaseFile() - Method in class uk.ac.rdg.resc.jstyx.server.AsyncStyxFile
Gets the StyxFile that is wrapped by this AsyncStyxFile
getBuffer() - Method in class uk.ac.rdg.resc.jstyx.messages.StyxBuffer
Gets the underlying ByteBuffer
getBuffer() - Method in class uk.ac.rdg.resc.jstyx.messages.StyxMessage
 
getBytes() - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.StringServiceDataElement
 
getBytes() - Method in class uk.ac.rdg.resc.jstyx.types.ULong
 
getCacheFile() - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.GeneralCachingStreamReader
Gets the File that is being used to cache the contents of the stream
getCacheLength() - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.GeneralCachingStreamReader
Gets the size of the cache in bytes
getCacheLocation() - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSServerConfig
 
getCanonicalFile() - Method in class uk.ac.rdg.resc.jstyx.client.FileWrapper
 
getCanonicalPath() - Method in class uk.ac.rdg.resc.jstyx.client.FileWrapper
 
getCellEditorValue() - Method in class uk.ac.rdg.resc.jstyx.client.browser.AbstractCellEditor
 
getChild(Object, int) - Method in class uk.ac.rdg.resc.jstyx.client.browser.StyxFileSystemModel
 
getChild(File, String) - Method in class uk.ac.rdg.resc.jstyx.client.StyxFileSystemView
 
getChild(String) - Method in class uk.ac.rdg.resc.jstyx.server.StyxDirectory
Gets the child with the given name or null if it does not exist
getChildCount(Object) - Method in class uk.ac.rdg.resc.jstyx.client.browser.StyxFileSystemModel
 
getChildren(Object) - Method in class uk.ac.rdg.resc.jstyx.client.browser.StyxFileSystemModel
 
getChildren() - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Gets all the children of this directory.
getChildren() - Method in class uk.ac.rdg.resc.jstyx.server.StyxDirectory
Gets all the direct descendants of this directory
getChildrenAsync() - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Reads this directory to get all its children.
GetChildrenCallback - Class in uk.ac.rdg.resc.jstyx.client.callbacks
Callback that is used when reading the children of a directory.
GetChildrenCallback(CStyxFile, MessageCallback) - Constructor for class uk.ac.rdg.resc.jstyx.client.callbacks.GetChildrenCallback
 
getClient(ProtocolSession, long) - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
Gets the StyxFileClient associated with the given Session and fid, or null if client does not exist
getCodecFactory() - Method in class uk.ac.rdg.resc.jstyx.client.StyxClientProtocolProvider
 
getCodecFactory() - Method in class uk.ac.rdg.resc.jstyx.interloper.StyxInterloperProtocolProvider
 
getCodecFactory() - Method in class uk.ac.rdg.resc.jstyx.server.StyxServerProtocolProvider
 
getColumnClass(int) - Method in class uk.ac.rdg.resc.jstyx.client.browser.AbstractTreeTableModel
 
getColumnClass(int) - Method in class uk.ac.rdg.resc.jstyx.client.browser.StyxFileSystemModel
 
getColumnClass(int) - Method in interface uk.ac.rdg.resc.jstyx.client.browser.TreeTableModel
Returns the type for column number column.
getColumnClass(int) - Method in class uk.ac.rdg.resc.jstyx.client.browser.TreeTableModelAdapter
 
getColumnCount() - Method in class uk.ac.rdg.resc.jstyx.client.browser.StyxFileSystemModel
 
getColumnCount() - Method in interface uk.ac.rdg.resc.jstyx.client.browser.TreeTableModel
Returns the number ofs availible column.
getColumnCount() - Method in class uk.ac.rdg.resc.jstyx.client.browser.TreeTableModelAdapter
 
getColumnName(int) - Method in class uk.ac.rdg.resc.jstyx.client.browser.StyxFileSystemModel
 
getColumnName(int) - Method in interface uk.ac.rdg.resc.jstyx.client.browser.TreeTableModel
Returns the name for column number column.
getColumnName(int) - Method in class uk.ac.rdg.resc.jstyx.client.browser.TreeTableModelAdapter
 
getCommand() - Method in class uk.ac.rdg.resc.jstyx.gridservice.config.SGSConfig
 
getCommandLineFragment() - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSParamFile
 
getConfig() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSClient
Reads the configuration file from the server so that we know how to parse parameters, deal with input files etc.
getConfigXMLForClient() - Method in class uk.ac.rdg.resc.jstyx.gridservice.config.SGSConfig
 
getConnection() - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
 
getConnection() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSClient
 
getConnection() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
Gets the underlying connection object
getConnection() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSServerClient
 
getContents() - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Reads the entire contents of the file and returns them as a String.
getContents(String) - Method in class uk.ac.rdg.resc.jstyx.client.StyxConnection
Gets the entire contents of a file as a single string.
getContents() - Method in class uk.ac.rdg.resc.jstyx.server.InMemoryFile
Gets the data in this file as a String
getCount() - Method in class uk.ac.rdg.resc.jstyx.messages.RreadMessage
 
getCount() - Method in class uk.ac.rdg.resc.jstyx.messages.TreadMessage
 
getCount() - Method in class uk.ac.rdg.resc.jstyx.messages.TwriteMessage
 
getCStyxFile() - Method in class uk.ac.rdg.resc.jstyx.client.FileWrapper
 
getData() - Method in class uk.ac.rdg.resc.jstyx.messages.RreadMessage
 
getData(int) - Method in class uk.ac.rdg.resc.jstyx.messages.StyxBuffer
Gets a chunk of data from the buffer.
getData() - Method in class uk.ac.rdg.resc.jstyx.messages.TwriteMessage
 
getDataSummary(int, ByteBuffer) - Static method in class uk.ac.rdg.resc.jstyx.StyxUtils
 
getDataSummary(int, byte[]) - Static method in class uk.ac.rdg.resc.jstyx.StyxUtils
 
getDefaultDirectory() - Method in class uk.ac.rdg.resc.jstyx.client.StyxFileSystemView
Simply calls getHomeDirectory();
getDescription() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSClient
Gets the short description of this Styx Grid Service.
getDescription() - Method in class uk.ac.rdg.resc.jstyx.gridservice.config.SGSConfig
 
getDev() - Method in class uk.ac.rdg.resc.jstyx.types.DirEntry
 
getDirEntry() - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
 
getDirEntry() - Method in class uk.ac.rdg.resc.jstyx.messages.RstatMessage
 
getDirEntry() - Method in class uk.ac.rdg.resc.jstyx.messages.StyxBuffer
 
getDirEntry() - Method in class uk.ac.rdg.resc.jstyx.messages.TwstatMessage
 
getDirEntry() - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
 
getDocFiles() - Method in class uk.ac.rdg.resc.jstyx.gridservice.config.SGSConfig
 
getEditingRow() - Method in class uk.ac.rdg.resc.jstyx.client.browser.JTreeTable
 
getElements() - Method in class uk.ac.rdg.resc.jstyx.messages.RattachMessage
 
getElements() - Method in class uk.ac.rdg.resc.jstyx.messages.RauthMessage
 
getElements() - Method in class uk.ac.rdg.resc.jstyx.messages.RclunkMessage
 
getElements() - Method in class uk.ac.rdg.resc.jstyx.messages.RcreateMessage
 
getElements() - Method in class uk.ac.rdg.resc.jstyx.messages.RerrorMessage
 
getElements() - Method in class uk.ac.rdg.resc.jstyx.messages.RflushMessage
 
getElements() - Method in class uk.ac.rdg.resc.jstyx.messages.RopenMessage
 
getElements() - Method in class uk.ac.rdg.resc.jstyx.messages.RreadMessage
 
getElements() - Method in class uk.ac.rdg.resc.jstyx.messages.RremoveMessage
 
getElements() - Method in class uk.ac.rdg.resc.jstyx.messages.RstatMessage
 
getElements() - Method in class uk.ac.rdg.resc.jstyx.messages.RversionMessage
 
getElements() - Method in class uk.ac.rdg.resc.jstyx.messages.RwalkMessage
 
getElements() - Method in class uk.ac.rdg.resc.jstyx.messages.RwriteMessage
 
getElements() - Method in class uk.ac.rdg.resc.jstyx.messages.RwstatMessage
 
getElements() - Method in class uk.ac.rdg.resc.jstyx.messages.StyxMessage
 
getElements() - Method in class uk.ac.rdg.resc.jstyx.messages.TattachMessage
 
getElements() - Method in class uk.ac.rdg.resc.jstyx.messages.TauthMessage
 
getElements() - Method in class uk.ac.rdg.resc.jstyx.messages.TclunkMessage
 
getElements() - Method in class uk.ac.rdg.resc.jstyx.messages.TcreateMessage
 
getElements() - Method in class uk.ac.rdg.resc.jstyx.messages.TflushMessage
 
getElements() - Method in class uk.ac.rdg.resc.jstyx.messages.TopenMessage
 
getElements() - Method in class uk.ac.rdg.resc.jstyx.messages.TreadMessage
 
getElements() - Method in class uk.ac.rdg.resc.jstyx.messages.TremoveMessage
 
getElements() - Method in class uk.ac.rdg.resc.jstyx.messages.TstatMessage
 
getElements() - Method in class uk.ac.rdg.resc.jstyx.messages.TversionMessage
 
getElements() - Method in class uk.ac.rdg.resc.jstyx.messages.TwalkMessage
 
getElements() - Method in class uk.ac.rdg.resc.jstyx.messages.TwriteMessage
 
getElements() - Method in class uk.ac.rdg.resc.jstyx.messages.TwstatMessage
 
getFid() - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
 
getFid() - Method in class uk.ac.rdg.resc.jstyx.messages.StyxMessage
 
getFid() - Method in class uk.ac.rdg.resc.jstyx.messages.TattachMessage
 
getFid() - Method in class uk.ac.rdg.resc.jstyx.messages.TclunkMessage
 
getFid() - Method in class uk.ac.rdg.resc.jstyx.messages.TcreateMessage
 
getFid() - Method in class uk.ac.rdg.resc.jstyx.messages.TopenMessage
 
getFid() - Method in class uk.ac.rdg.resc.jstyx.messages.TreadMessage
 
getFid() - Method in class uk.ac.rdg.resc.jstyx.messages.TremoveMessage
 
getFid() - Method in class uk.ac.rdg.resc.jstyx.messages.TstatMessage
 
getFid() - Method in class uk.ac.rdg.resc.jstyx.messages.TwalkMessage
 
getFid() - Method in class uk.ac.rdg.resc.jstyx.messages.TwriteMessage
 
getFid() - Method in class uk.ac.rdg.resc.jstyx.messages.TwstatMessage
 
getFid() - Method in class uk.ac.rdg.resc.jstyx.server.StyxFileClient
 
GetFidCallback - Class in uk.ac.rdg.resc.jstyx.client.callbacks
A callback object used to get a fid for a CStyxFile.
GetFidCallback(CStyxFile, MessageCallback) - Constructor for class uk.ac.rdg.resc.jstyx.client.callbacks.GetFidCallback
 
getFile(Object) - Method in class uk.ac.rdg.resc.jstyx.client.browser.StyxFileSystemModel
 
getFile(String) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Gets a reference to a file on the same connection as this CStyxFile.
getFile(String) - Method in class uk.ac.rdg.resc.jstyx.client.StyxConnection
Gets a CStyxFile with the given path.
getFileLength() - Method in class uk.ac.rdg.resc.jstyx.types.DirEntry
 
getFileName() - Method in class uk.ac.rdg.resc.jstyx.messages.TcreateMessage
 
getFileName() - Method in class uk.ac.rdg.resc.jstyx.types.DirEntry
 
getFileOrDirectoryOnDisk(File) - Static method in class uk.ac.rdg.resc.jstyx.server.FileOnDisk
Gets a StyxFile that wraps the given java.io.File.
getFilePath() - Method in class uk.ac.rdg.resc.jstyx.gridservice.config.SDEConfig
 
getFilePath() - Method in class uk.ac.rdg.resc.jstyx.gridservice.config.Steerable
 
getFiles(File, boolean) - Method in class uk.ac.rdg.resc.jstyx.client.StyxFileSystemView
gets the list of files in the given directory
getFileSystemView() - Static method in class uk.ac.rdg.resc.jstyx.client.StyxFileSystemView
 
getFreeFid() - Method in class uk.ac.rdg.resc.jstyx.client.StyxConnection
 
getFullName() - Method in class uk.ac.rdg.resc.jstyx.server.User
 
getFullPath() - Method in class uk.ac.rdg.resc.jstyx.server.StyxDirectory
Gets the full path relative to the root of this file system, or a single slash if this is the root directory.
getFullPath() - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
Gets the full path relative to the root of this file system.
getGroup() - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
 
getGroup() - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
 
getGroup() - Method in class uk.ac.rdg.resc.jstyx.types.DirEntry
 
getGUI(SGSInstanceClient) - Static method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceGUI
 
getHandler() - Method in class uk.ac.rdg.resc.jstyx.client.StyxClientProtocolProvider
 
getHandler() - Method in class uk.ac.rdg.resc.jstyx.interloper.StyxInterloperProtocolProvider
 
getHandler() - Method in class uk.ac.rdg.resc.jstyx.server.StyxServerProtocolProvider
 
getHomeDirectory() - Method in class uk.ac.rdg.resc.jstyx.client.StyxFileSystemView
 
getHostAddress() - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSServerConfig
 
getIndexOfChild(Object, Object) - Method in class uk.ac.rdg.resc.jstyx.client.browser.AbstractTreeTableModel
 
getInitialValue() - Method in class uk.ac.rdg.resc.jstyx.gridservice.config.Steerable
 
getInputFile() - Method in class uk.ac.rdg.resc.jstyx.gridservice.config.SGSParam
 
getInputs() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
 
getInputs() - Method in class uk.ac.rdg.resc.jstyx.gridservice.config.SGSConfig
 
getInputStream() - Method in class uk.ac.rdg.resc.jstyx.client.protocol.styx.StyxURLConnection
 
getInputStream() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.StreamViewer
 
getInstance() - Static method in class uk.ac.rdg.resc.jstyx.messages.StyxCodecFactory
 
getInstance(boolean, String) - Static method in class uk.ac.rdg.resc.jstyx.ssl.JonSSLContextFactory
Get SSLContext singleton.
getInstanceFile(String) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSClient
Gets a file that represents the root of the SGS instance with the given ID.
getInstanceID() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
 
getInstanceRoot() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
 
getInstancesAsync() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSClient
Sends message to get all the instances of this SGS.
getIoUnit() - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
 
getIoUnit() - Method in class uk.ac.rdg.resc.jstyx.messages.RcreateMessage
 
getIoUnit() - Method in class uk.ac.rdg.resc.jstyx.messages.RopenMessage
 
getJSAPParameter() - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSParamFile
 
getKeystoreLocation() - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSServerConfig
 
getLastAccessTime() - Method in class uk.ac.rdg.resc.jstyx.types.DirEntry
 
getLastModified() - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
 
getLastModifiedBy() - Method in class uk.ac.rdg.resc.jstyx.types.DirEntry
 
getLastModifiedTime() - Method in class uk.ac.rdg.resc.jstyx.types.DirEntry
 
getLength() - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
 
getLength() - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSInputFile.File
 
getLength() - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSOutputFile
 
getLength() - Method in class uk.ac.rdg.resc.jstyx.messages.StyxMessage
 
getLength() - Method in class uk.ac.rdg.resc.jstyx.server.AsyncStyxFile
 
getLength() - Method in class uk.ac.rdg.resc.jstyx.server.FileOnDisk
 
getLength() - Method in class uk.ac.rdg.resc.jstyx.server.InMemoryFile
 
getLength() - Method in class uk.ac.rdg.resc.jstyx.server.MonitoredFileOnDisk
 
getLength() - Method in class uk.ac.rdg.resc.jstyx.server.StyxDirectory
 
getLength() - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
 
getLength() - Method in class uk.ac.rdg.resc.jstyx.server.URLFile
 
getLocation() - Method in class uk.ac.rdg.resc.jstyx.gridservice.config.DocFile
 
getLogger() - Static method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
 
getMaxMessageSize() - Method in class uk.ac.rdg.resc.jstyx.client.StyxConnection
 
getMaxMessageSize() - Method in class uk.ac.rdg.resc.jstyx.messages.RversionMessage
 
getMaxMessageSize() - Method in class uk.ac.rdg.resc.jstyx.messages.TversionMessage
 
getMessage() - Method in class uk.ac.rdg.resc.jstyx.messages.RerrorMessage
 
getMinUpdateInterval() - Method in class uk.ac.rdg.resc.jstyx.gridservice.config.SDEConfig
 
getMode() - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
 
getMode() - Method in class uk.ac.rdg.resc.jstyx.messages.TcreateMessage
 
getMode() - Method in class uk.ac.rdg.resc.jstyx.messages.TopenMessage
 
getMode() - Method in class uk.ac.rdg.resc.jstyx.types.DirEntry
 
getName() - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Gets the name of the file, i.e.
getName() - Method in class uk.ac.rdg.resc.jstyx.client.FileWrapper
Gets the name of the file, i.e.
getName() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.CachedStreamReader
 
getName() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSClient
 
getName() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
 
getName() - Method in class uk.ac.rdg.resc.jstyx.gridservice.config.DocFile
 
getName() - Method in class uk.ac.rdg.resc.jstyx.gridservice.config.SDEConfig
 
getName() - Method in class uk.ac.rdg.resc.jstyx.gridservice.config.SGSConfig
 
getName() - Method in class uk.ac.rdg.resc.jstyx.gridservice.config.SGSInput
 
getName() - Method in class uk.ac.rdg.resc.jstyx.gridservice.config.SGSOutput
 
getName() - Method in class uk.ac.rdg.resc.jstyx.gridservice.config.SGSParam
 
getName() - Method in class uk.ac.rdg.resc.jstyx.gridservice.config.Steerable
 
getName() - Method in class uk.ac.rdg.resc.jstyx.messages.StyxMessage
 
getName() - Method in class uk.ac.rdg.resc.jstyx.server.StyxDirectory
 
getName() - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
 
getNewFid() - Method in class uk.ac.rdg.resc.jstyx.messages.TwalkMessage
 
getNextFileToRead() - Method in class uk.ac.rdg.resc.jstyx.server.StyxFileClient
 
getNextSexp() - Method in class uk.ac.rdg.resc.jstyx.infernogrid.SexpParser
 
getNumBytesWritten() - Method in class uk.ac.rdg.resc.jstyx.messages.RwriteMessage
 
getNumChildren() - Method in class uk.ac.rdg.resc.jstyx.server.StyxDirectory
Gets the number of direct descendants of this directory
getNumClients() - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
 
getNumPathElements() - Method in class uk.ac.rdg.resc.jstyx.messages.TwalkMessage
 
getNumSuccessfulWalks() - Method in class uk.ac.rdg.resc.jstyx.messages.RwalkMessage
 
getObject(byte[]) - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.StringServiceDataElement
 
getOffset() - Method in class uk.ac.rdg.resc.jstyx.messages.TreadMessage
 
getOffset() - Method in class uk.ac.rdg.resc.jstyx.messages.TwriteMessage
 
getOffset() - Method in class uk.ac.rdg.resc.jstyx.server.StyxFileClient
 
getOldTag() - Method in class uk.ac.rdg.resc.jstyx.messages.TflushMessage
 
getOutputFile() - Method in class uk.ac.rdg.resc.jstyx.gridservice.config.SGSParam
 
getOutputFileNames() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
Gets the names of all the output files
getOutputFileURL(String) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
 
getOutputs() - Method in class uk.ac.rdg.resc.jstyx.gridservice.config.SGSConfig
 
getOutputStream() - Method in class uk.ac.rdg.resc.jstyx.client.protocol.styx.StyxURLConnection
 
getOwner() - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
 
getOwner() - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
 
getOwner() - Method in class uk.ac.rdg.resc.jstyx.types.DirEntry
 
getParameter() - Method in class uk.ac.rdg.resc.jstyx.gridservice.config.SGSParam
 
getParameters() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
 
getParameterValue() - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSParamFile
 
getParamParser() - Method in class uk.ac.rdg.resc.jstyx.gridservice.config.SGSConfig
 
getParams() - Method in class uk.ac.rdg.resc.jstyx.gridservice.config.SGSConfig
 
getParent() - Method in class uk.ac.rdg.resc.jstyx.client.FileWrapper
 
getParent() - Method in class uk.ac.rdg.resc.jstyx.server.StyxDirectory
Returns the parent of this directory.
getParent() - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
Returns the parent of this file.
getParentDirectory(File) - Method in class uk.ac.rdg.resc.jstyx.client.StyxFileSystemView
 
getParentFile() - Method in class uk.ac.rdg.resc.jstyx.client.FileWrapper
 
getParentPath() - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Gets the full path of the parent of this file
getPath() - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Gets the full path of the file
getPath() - Method in class uk.ac.rdg.resc.jstyx.client.FileWrapper
Gets the full path of the file.
getPath() - Method in class uk.ac.rdg.resc.jstyx.messages.TwalkMessage
 
getPath() - Method in class uk.ac.rdg.resc.jstyx.types.Qid
 
getPathElements() - Method in class uk.ac.rdg.resc.jstyx.messages.TwalkMessage
 
getPerm() - Method in class uk.ac.rdg.resc.jstyx.messages.TcreateMessage
 
getPermissions() - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
 
getPermissionsAsString() - Method in class uk.ac.rdg.resc.jstyx.types.DirEntry
Gets the file permissions as a string (e.g.
getPort() - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSServerConfig
 
getPosition() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.StreamViewer
Gets the current position of the stream (i.e.
getQid() - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
 
getQid() - Method in class uk.ac.rdg.resc.jstyx.messages.RattachMessage
 
getQid() - Method in class uk.ac.rdg.resc.jstyx.messages.RcreateMessage
 
getQid() - Method in class uk.ac.rdg.resc.jstyx.messages.RopenMessage
 
getQid(int) - Method in class uk.ac.rdg.resc.jstyx.messages.RwalkMessage
 
getQid() - Method in class uk.ac.rdg.resc.jstyx.messages.StyxBuffer
 
getQid() - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
 
getQid() - Method in class uk.ac.rdg.resc.jstyx.types.DirEntry
 
getRemoteHost() - Method in class uk.ac.rdg.resc.jstyx.client.StyxConnection
 
getRemotePort() - Method in class uk.ac.rdg.resc.jstyx.client.StyxConnection
 
getRoot() - Method in class uk.ac.rdg.resc.jstyx.client.browser.AbstractTreeTableModel
 
getRoot() - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.StyxGridService
 
getRootDirectory() - Method in class uk.ac.rdg.resc.jstyx.client.StyxConnection
Gets the CStyxFile representing the root directory of the remote Styx server
getRootFid() - Method in class uk.ac.rdg.resc.jstyx.client.StyxConnection
 
getRoots() - Method in class uk.ac.rdg.resc.jstyx.client.StyxFileSystemView
Gets the root of the remote Styx server, as a (single-membered) array of FileWrappers that wraps the CStyxFile that represents the root of the server
getRowCount() - Method in class uk.ac.rdg.resc.jstyx.client.browser.TreeTableModelAdapter
 
getServerClient(String, int) - Static method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSServerClient
Static factory method for creating an SGSServerClient.
getServerConfig() - Method in class uk.ac.rdg.resc.jstyx.gridservice.config.SGSConfig
 
getServiceData() - Method in class uk.ac.rdg.resc.jstyx.gridservice.config.SGSConfig
 
getServiceDataNames() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
 
getServiceDataValues() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
Gets the values of all service data elements as a Hashtable, in which the keys are the service data element names (Strings) and the values are the service data values (also Strings).
getSession() - Method in class uk.ac.rdg.resc.jstyx.server.StyxFileClient
 
getSGSClient(String) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSServerClient
Gets an SGSClient object for a given Styx Grid Service.
getSGSConfigInfo() - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSServerConfig
 
getSGSInstance() - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.InstanceTerminatorTrigger
Gets the SGS instance that is associated with this Trigger
getSize() - Method in class uk.ac.rdg.resc.jstyx.infernogrid.Sexpression
 
getSize() - Method in class uk.ac.rdg.resc.jstyx.types.DirEntry
Gets the total size of the DirEntry, including the two-byte size field at the start of the stat entry.
getSSLContext() - Method in class uk.ac.rdg.resc.jstyx.server.StyxSecurityContext
 
getSteerableParameterNames() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
 
getSteerables() - Method in class uk.ac.rdg.resc.jstyx.gridservice.config.SGSConfig
 
getStreamReader(CStyxFile) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
Gets a CachedStreamReader that can be used to read from the given stream This is not used in the current implementation of SGS but might be in the future, perhaps to support GUI applications
getString() - Method in class uk.ac.rdg.resc.jstyx.messages.StyxBuffer
 
getSystemDisplayName(File) - Method in class uk.ac.rdg.resc.jstyx.client.StyxFileSystemView
Always returns the name of the file (not the full path)
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class uk.ac.rdg.resc.jstyx.client.browser.JTreeTable.TreeTableCellEditor
 
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class uk.ac.rdg.resc.jstyx.client.browser.JTreeTable.TreeTableCellRenderer
 
getTag() - Method in class uk.ac.rdg.resc.jstyx.messages.StyxMessage
 
getText() - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.StatusCode
 
getToken(int) - Method in class uk.ac.rdg.resc.jstyx.infernogrid.Sexpression
 
getType() - Method in class uk.ac.rdg.resc.jstyx.gridservice.config.SGSInput
 
getType() - Method in class uk.ac.rdg.resc.jstyx.gridservice.config.SGSOutput
 
getType() - Method in class uk.ac.rdg.resc.jstyx.gridservice.config.SGSParam
Gets the type of this parameter: TypeMeaning STRINGPlain string INPUT_FILEFile that the executable will read: must be uploaded OUTPUT_FILEFile that the executable will write: can be downloaded
getType() - Method in class uk.ac.rdg.resc.jstyx.messages.StyxMessage
 
getType() - Method in class uk.ac.rdg.resc.jstyx.types.DirEntry
 
getType() - Method in class uk.ac.rdg.resc.jstyx.types.Qid
 
getUByte() - Method in class uk.ac.rdg.resc.jstyx.messages.StyxBuffer
 
getUInt() - Method in class uk.ac.rdg.resc.jstyx.messages.StyxBuffer
 
getULong() - Method in class uk.ac.rdg.resc.jstyx.messages.StyxBuffer
 
getUname() - Method in class uk.ac.rdg.resc.jstyx.messages.TattachMessage
 
getUName() - Method in class uk.ac.rdg.resc.jstyx.messages.TauthMessage
 
getURL() - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
 
getURL() - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSInputFile
 
getURL() - Method in class uk.ac.rdg.resc.jstyx.server.URLFile
 
getUser() - Method in class uk.ac.rdg.resc.jstyx.server.AuthFile
 
getUser(String) - Method in class uk.ac.rdg.resc.jstyx.server.StyxSecurityContext
 
getUsername() - Method in class uk.ac.rdg.resc.jstyx.server.User
 
getUseSSL() - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSServerConfig
 
getUShort() - Method in class uk.ac.rdg.resc.jstyx.messages.StyxBuffer
 
getValueAt(Object, int) - Method in class uk.ac.rdg.resc.jstyx.client.browser.StyxFileSystemModel
 
getValueAt(Object, int) - Method in interface uk.ac.rdg.resc.jstyx.client.browser.TreeTableModel
Returns the value to be displayed for node node, at column number column.
getValueAt(int, int) - Method in class uk.ac.rdg.resc.jstyx.client.browser.TreeTableModelAdapter
 
getVersion() - Method in class uk.ac.rdg.resc.jstyx.messages.RversionMessage
 
getVersion() - Method in class uk.ac.rdg.resc.jstyx.messages.TversionMessage
 
getVersion() - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
 
getVersion() - Method in class uk.ac.rdg.resc.jstyx.types.Qid
 
getWorkingDirectory() - Method in class uk.ac.rdg.resc.jstyx.gridservice.config.SGSConfig
 
gotArguments(String) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClientChangeAdapter
Called when we have a new string of command line arguments (for debug purposes)
gotArguments(String) - Method in interface uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClientChangeListener
Called when we have a new string of command line arguments (for debug purposes)
gotArguments(String) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceGUI
Called when we have a new set of command line arguments
gotExitCode(int) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClientChangeAdapter
Called when the exit code from the service is received: this signals that the remote executable has completed.
gotExitCode(int) - Method in interface uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClientChangeListener
Called when the exit code from the service is received: this signals that the remote executable has completed.
gotExitCode(int) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceGUI
Called when the exit code from the service is received: this signals that the remote executable has completed.
gotExitCode(int) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSRun
Called when the exit code from the service is received: this signals that the remote executable has completed.
gotInstances(CStyxFile[]) - Method in interface uk.ac.rdg.resc.jstyx.gridservice.client.SGSChangeListener
Fired when we have got the latest list of instances for this SGS.
gotParameterValue(String, String) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClientChangeAdapter
Called when we have a new value for a parameter
gotParameterValue(String, String) - Method in interface uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClientChangeListener
Called when we have a new value for a parameter
gotParameterValue(String, String) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceGUI
Called when we have a new value for a parameter
gotServiceDataValue(String, String) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClientChangeAdapter
Called when the given service data element changes
gotServiceDataValue(String, String) - Method in interface uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClientChangeListener
Called when the given service data element changes
gotServiceDataValue(String, String) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceGUI
Called when the value of a service data element changes
gotServiceDataValue(String, String) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSRun
Called when the given service data element changes
gotSteerableParameterValue(String, String) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClientChangeAdapter
Called when we have a new value for a steerable parameter
gotSteerableParameterValue(String, String) - Method in interface uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClientChangeListener
Called when we have a new value for a steerable parameter
gotSteerableParameterValue(String, String) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceGUI
Called when we have a new value for a steerable parameter
gridServices - Variable in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSServerConfig
 

H

Handler - Class in uk.ac.rdg.resc.jstyx.client.protocol.styx
Handler for StyxURLConnections
Handler() - Constructor for class uk.ac.rdg.resc.jstyx.client.protocol.styx.Handler
Creates a new instance of Handler
hasFid() - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
 
HEADER_LENGTH - Static variable in class uk.ac.rdg.resc.jstyx.StyxUtils
The header length of a StyxMessage
HelloWorld - Class in uk.ac.rdg.resc.jstyx.gridservice.tutorial
Simple "Hello world" program
HelloWorld() - Constructor for class uk.ac.rdg.resc.jstyx.gridservice.tutorial.HelloWorld
 
host - Variable in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSServerConfig
 

I

incrementVersion() - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
Increments the file's version number and ensures that the version number never exceeds the maximum value of an unsigned 4-byte integer (it wraps back to zero if the version number gets this large)
InMemoryFile - Class in uk.ac.rdg.resc.jstyx.server
File whose underlying data are stored as a ByteBuffer in memory.
InMemoryFile(String, String, String, int, boolean, boolean) - Constructor for class uk.ac.rdg.resc.jstyx.server.InMemoryFile
Creates a new instance of InMemoryFile
InMemoryFile(String, int, boolean, boolean) - Constructor for class uk.ac.rdg.resc.jstyx.server.InMemoryFile
 
InMemoryFile(String, int) - Constructor for class uk.ac.rdg.resc.jstyx.server.InMemoryFile
 
InMemoryFile(String) - Constructor for class uk.ac.rdg.resc.jstyx.server.InMemoryFile
Creates an InMemoryFile with default permissions (0666, rw-rw-rw-)
INPUT_FILE - Static variable in class uk.ac.rdg.resc.jstyx.gridservice.config.SGSParam
 
inputFilesUploaded() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClientChangeAdapter
Called when the input files have been successfully uploaded
inputFilesUploaded() - Method in interface uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClientChangeListener
Called when the input files have been successfully uploaded
inputFilesUploaded() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceGUI
Called when the input files have been successfully uploaded.
instance - Variable in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSInputFile
 
InstanceTerminatorJob - Class in uk.ac.rdg.resc.jstyx.gridservice.server
Job that is fired when the Quartz scheduler (garbage-collector) signals that an SGS instance is to be deleted.
InstanceTerminatorJob() - Constructor for class uk.ac.rdg.resc.jstyx.gridservice.server.InstanceTerminatorJob
 
InstanceTerminatorTrigger - Class in uk.ac.rdg.resc.jstyx.gridservice.server
Job that is fired by the Quartz scheduler in order to automatically destroy a Styx Grid Service instance (i.e.
InstanceTerminatorTrigger(StyxGridServiceInstance, String, Date) - Constructor for class uk.ac.rdg.resc.jstyx.gridservice.server.InstanceTerminatorTrigger
Creates a new instance of InstanceTerminator.
InterloperClient - Class in uk.ac.rdg.resc.jstyx.interloper
The client-side part of an Interloper
InterloperClient(InetSocketAddress, ProtocolSession, InterloperListener) - Constructor for class uk.ac.rdg.resc.jstyx.interloper.InterloperClient
Creates a new instance of InterloperClient
InterloperListener - Interface in uk.ac.rdg.resc.jstyx.interloper
Interface defining methods that are fired when a StyxInterloper (or the StyxMon) receive and send messages
INTERNAL_SGS_ERROR - Static variable in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSRun
The exit code that signals an internal error in the SGS mechanism, rather than an error code from the executable that is running on the SGS server
InvalidPathException - Exception in uk.ac.rdg.resc.jstyx.client
Exception that is thrown by StyxConnection.getCanonicalPath() when presented with an invalid path.
InvalidPathException(String) - Constructor for exception uk.ac.rdg.resc.jstyx.client.InvalidPathException
Creates a new instance of IllegalPathException
is - Variable in class uk.ac.rdg.resc.jstyx.gridservice.client.StreamViewer
 
isAbsolute() - Method in class uk.ac.rdg.resc.jstyx.client.FileWrapper
 
isAppendOnly() - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
 
isAuth() - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
 
isAuth() - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
 
isAuth() - Method in class uk.ac.rdg.resc.jstyx.types.Qid
 
isAuthenticated(String) - Method in class uk.ac.rdg.resc.jstyx.server.AuthFile
 
isCellEditable(EventObject) - Method in class uk.ac.rdg.resc.jstyx.client.browser.AbstractCellEditor
 
isCellEditable(Object, int) - Method in class uk.ac.rdg.resc.jstyx.client.browser.AbstractTreeTableModel
By default, make the column with the Tree in it the only editable one.
isCellEditable(Object, int) - Method in interface uk.ac.rdg.resc.jstyx.client.browser.TreeTableModel
Indicates whether the the value for node node, at column number column is editable.
isCellEditable(int, int) - Method in class uk.ac.rdg.resc.jstyx.client.browser.TreeTableModelAdapter
 
isComputerNode(File) - Method in class uk.ac.rdg.resc.jstyx.client.StyxFileSystemView
 
isDirectory() - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
 
isDirectory() - Method in class uk.ac.rdg.resc.jstyx.client.FileWrapper
Tests whether this FileWrapper wraps a directory
isDirectory() - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
 
isDirectory() - Method in class uk.ac.rdg.resc.jstyx.types.Qid
 
isDrive(File) - Method in class uk.ac.rdg.resc.jstyx.client.StyxFileSystemView
 
isEOF() - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.GeneralCachingStreamReader
 
isExclusive() - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
 
isFile() - Method in class uk.ac.rdg.resc.jstyx.client.FileWrapper
Tests whether this FileWrapper wraps a normal file (i.e.
isFileSystem(File) - Method in class uk.ac.rdg.resc.jstyx.client.StyxFileSystemView
Always returns false (all files are "real" files)
isFileSystemRoot(File) - Method in class uk.ac.rdg.resc.jstyx.client.StyxFileSystemView
 
isFloppyDrive(File) - Method in class uk.ac.rdg.resc.jstyx.client.StyxFileSystemView
 
isHiddenFile(File) - Method in class uk.ac.rdg.resc.jstyx.client.StyxFileSystemView
Always returns false
isLeaf(Object) - Method in class uk.ac.rdg.resc.jstyx.client.browser.AbstractTreeTableModel
 
isLeaf(Object) - Method in class uk.ac.rdg.resc.jstyx.client.browser.StyxFileSystemModel
 
isMember(String, String) - Method in class uk.ac.rdg.resc.jstyx.server.StyxSecurityContext
 
isMemberOf(String) - Method in class uk.ac.rdg.resc.jstyx.server.User
 
isOpen() - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
 
isParent(File, File) - Method in class uk.ac.rdg.resc.jstyx.client.StyxFileSystemView
 
isRoot(File) - Method in class uk.ac.rdg.resc.jstyx.client.StyxFileSystemView
 
isRoot() - Method in class uk.ac.rdg.resc.jstyx.server.StyxDirectory
 
isSameFile(CStyxFile) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Returns true if this CStyxFile represents the same file on the server as the CStyxFile passed in the argument.
isTraversable(File) - Method in class uk.ac.rdg.resc.jstyx.client.StyxFileSystemView
 

J

JonSSLContextFactory - Class in uk.ac.rdg.resc.jstyx.ssl
Factory to create a bougus SSLContext.
JonSSLContextFactory() - Constructor for class uk.ac.rdg.resc.jstyx.ssl.JonSSLContextFactory
 
JTreeTable - Class in uk.ac.rdg.resc.jstyx.client.browser
This example shows how to create a simple JTreeTable component, by using a JTree as a renderer (and editor) for the cells in a particular column in the JTable.
JTreeTable(TreeTableModel) - Constructor for class uk.ac.rdg.resc.jstyx.client.browser.JTreeTable
 
JTreeTable.TreeTableCellEditor - Class in uk.ac.rdg.resc.jstyx.client.browser
 
JTreeTable.TreeTableCellEditor() - Constructor for class uk.ac.rdg.resc.jstyx.client.browser.JTreeTable.TreeTableCellEditor
 
JTreeTable.TreeTableCellRenderer - Class in uk.ac.rdg.resc.jstyx.client.browser
 
JTreeTable.TreeTableCellRenderer(TreeModel) - Constructor for class uk.ac.rdg.resc.jstyx.client.browser.JTreeTable.TreeTableCellRenderer
 

K

keystore - Variable in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSServerConfig
 

L

lastModified() - Method in class uk.ac.rdg.resc.jstyx.client.FileWrapper
 
lastModifiedTime - Variable in class uk.ac.rdg.resc.jstyx.server.StyxFile
 
length() - Method in class uk.ac.rdg.resc.jstyx.client.FileWrapper
 
length - Variable in class uk.ac.rdg.resc.jstyx.messages.StyxMessage
 
list() - Method in class uk.ac.rdg.resc.jstyx.client.FileWrapper
 
list(FilenameFilter) - Method in class uk.ac.rdg.resc.jstyx.client.FileWrapper
Returns an array of abstract pathnames denoting the files and directories in the directory denoted by this abstract pathname that satisfy the specified filter.
listenerList - Variable in class uk.ac.rdg.resc.jstyx.client.browser.AbstractCellEditor
 
listenerList - Variable in class uk.ac.rdg.resc.jstyx.client.browser.AbstractTreeTableModel
 
listFiles() - Method in class uk.ac.rdg.resc.jstyx.client.FileWrapper
Returns an array of FileWrappers denoting the files in this directory.
listFiles(FilenameFilter) - Method in class uk.ac.rdg.resc.jstyx.client.FileWrapper
Returns an array of abstract pathnames denoting the files and directories in the directory denoted by this abstract pathname that satisfy the specified filter.
listFiles(FileFilter) - Method in class uk.ac.rdg.resc.jstyx.client.FileWrapper
Returns an array of abstract pathnames denoting the files and directories in the directory denoted by this abstract pathname that satisfy the specified filter.
listRoots() - Static method in class uk.ac.rdg.resc.jstyx.client.FileWrapper
Lists available filesystem roots.
lock - Static variable in class uk.ac.rdg.resc.jstyx.messages.StyxMessage
 

M

main(String[]) - Static method in class uk.ac.rdg.resc.jstyx.client.Benchmark
 
main(String[]) - Static method in class uk.ac.rdg.resc.jstyx.client.browser.StyxBrowser
 
main(String[]) - Static method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
 
main(String[]) - Static method in class uk.ac.rdg.resc.jstyx.client.StyxFileSystemView
Test function for StyxFileSystemView
main(String[]) - Static method in class uk.ac.rdg.resc.jstyx.client.StyxGet
 
main(String[]) - Static method in class uk.ac.rdg.resc.jstyx.client.TestClient
 
main(String[]) - Static method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSExplorer
 
main(String[]) - Static method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSRun
 
main(String[]) - Static method in class uk.ac.rdg.resc.jstyx.gridservice.server.StyxGridService
 
main(String[]) - Static method in class uk.ac.rdg.resc.jstyx.gridservice.tutorial.HelloWorld
 
main(String[]) - Static method in class uk.ac.rdg.resc.jstyx.gridservice.tutorial.Replace
 
main(String[]) - Static method in class uk.ac.rdg.resc.jstyx.gridservice.tutorial.Reverse
 
main(String[]) - Static method in class uk.ac.rdg.resc.jstyx.infernogrid.SexpParser
Test function that reads the list of nodes from an Inferno Grid installation
main(String[]) - Static method in class uk.ac.rdg.resc.jstyx.interloper.StyxInterloper
 
main(String[]) - Static method in class uk.ac.rdg.resc.jstyx.interloper.StyxMon
 
main(String[]) - Static method in class uk.ac.rdg.resc.jstyx.server.AsyncStyxFile
Simple test function
main(String[]) - Static method in class uk.ac.rdg.resc.jstyx.server.InMemoryFile
 
main(String[]) - Static method in class uk.ac.rdg.resc.jstyx.server.MonitoredFileOnDisk
Simple test program
main(String[]) - Static method in class uk.ac.rdg.resc.jstyx.server.StyxSecurityContext
Simple test routine
main(String[]) - Static method in class uk.ac.rdg.resc.jstyx.server.StyxServer
Simple test Styx server that exposes the contents of a local directory.
main(String[]) - Static method in class uk.ac.rdg.resc.jstyx.StyxUtils
Simple test routine for the date parsing routines
main(String[]) - Static method in class uk.ac.rdg.resc.jstyx.tutorial.ReadingAndWriting
 
main(String[]) - Static method in class uk.ac.rdg.resc.jstyx.tutorial.SimpleClient
 
main(String[]) - Static method in class uk.ac.rdg.resc.jstyx.tutorial.SimpleServer
 
main(String[]) - Static method in class uk.ac.rdg.resc.jstyx.tutorial.WhoAmIFile
Simple test function: sets up a StyxServer that serves up a WhoAmIFile
MAX_MESSAGE_SIZE - Static variable in class uk.ac.rdg.resc.jstyx.StyxUtils
The maximum length of a single Styx message.
MAXPATHELEMENTS - Static variable in class uk.ac.rdg.resc.jstyx.StyxUtils
 
MAXUBYTE - Static variable in class uk.ac.rdg.resc.jstyx.StyxUtils
 
MAXUINT - Static variable in class uk.ac.rdg.resc.jstyx.StyxUtils
 
MAXULONG - Static variable in class uk.ac.rdg.resc.jstyx.StyxUtils
 
MAXUSHORT - Static variable in class uk.ac.rdg.resc.jstyx.StyxUtils
 
merge(int, int, int) - Method in class uk.ac.rdg.resc.jstyx.client.browser.MergeSort
 
MergeSort - Class in uk.ac.rdg.resc.jstyx.client.browser
An implementation of MergeSort, needs to be subclassed to provide a comparator.
MergeSort() - Constructor for class uk.ac.rdg.resc.jstyx.client.browser.MergeSort
 
mergeSort(int, int) - Method in class uk.ac.rdg.resc.jstyx.client.browser.MergeSort
 
MessageCallback - Class in uk.ac.rdg.resc.jstyx.client
Callback class that is associated with an outgoing Tmessage.
MessageCallback() - Constructor for class uk.ac.rdg.resc.jstyx.client.MessageCallback
 
messageReceived(ProtocolSession, Object) - Method in class uk.ac.rdg.resc.jstyx.client.StyxConnection
Called when a reply has arrived from a Styx server
messageReceived(ProtocolSession, Object) - Method in class uk.ac.rdg.resc.jstyx.server.StyxServerProtocolHandler
 
messageSent(ProtocolSession, Object) - Method in class uk.ac.rdg.resc.jstyx.client.StyxConnection
Called by MINA when a message has been sent
messageSent(ProtocolSession, Object) - Method in class uk.ac.rdg.resc.jstyx.server.StyxServerProtocolHandler
 
MonitoredFileOnDisk - Class in uk.ac.rdg.resc.jstyx.server
A file on disk that is continuously monitored.
MonitoredFileOnDisk(String, long) - Constructor for class uk.ac.rdg.resc.jstyx.server.MonitoredFileOnDisk
Creates a new instance of MonitoredFileOnDisk.
MonitoredFileOnDisk(String) - Constructor for class uk.ac.rdg.resc.jstyx.server.MonitoredFileOnDisk
Creates a new instance of MonitoredFileOnDisk that monitors the underlying file every 2 seconds.
MonitoredFileOnDisk(String, File, long) - Constructor for class uk.ac.rdg.resc.jstyx.server.MonitoredFileOnDisk
Creates a new instance of MonitoredFileOnDisk.
MonitoredFileOnDisk(File, long) - Constructor for class uk.ac.rdg.resc.jstyx.server.MonitoredFileOnDisk
Creates a new instance of MonitoredFileOnDisk.
MonitoredFileOnDisk(File) - Constructor for class uk.ac.rdg.resc.jstyx.server.MonitoredFileOnDisk
Creates a new instance of MonitoredFileOnDisk that monitors the underlying file every 2 seconds.
mustExist - Variable in class uk.ac.rdg.resc.jstyx.server.FileOnDisk
 

N

name - Variable in class uk.ac.rdg.resc.jstyx.messages.StyxMessage
 
name - Variable in class uk.ac.rdg.resc.jstyx.server.StyxFile
 
newData(GeneralCachingStreamReader.DataRequest, byte[], int, int) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.CachedStreamReader
 
newData(byte[], int) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.StreamViewer
Called by CachedStreamReader when a chunk of data is read from stream
newData(GeneralCachingStreamReader.DataRequest, byte[], int, int) - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.GeneralCachingStreamReader
 
newDataArrived(byte[], int) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.StreamViewer
Called when new data arrive from the server
newDataArrived(byte[], int) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.TextStreamViewer
Called when new data arrive from the server.
NEWLINE - Static variable in class uk.ac.rdg.resc.jstyx.StyxUtils
 
nextStage() - Method in class uk.ac.rdg.resc.jstyx.client.callbacks.CreateCallback
 
nextStage() - Method in class uk.ac.rdg.resc.jstyx.client.callbacks.DownloadCallback
 
nextStage() - Method in class uk.ac.rdg.resc.jstyx.client.callbacks.GetChildrenCallback
 
nextStage() - Method in class uk.ac.rdg.resc.jstyx.client.callbacks.OpenCallback
 
nextStage() - Method in class uk.ac.rdg.resc.jstyx.client.callbacks.OpenOrCreateCallback
 
nextStage() - Method in class uk.ac.rdg.resc.jstyx.client.callbacks.ReadCallback
 
nextStage() - Method in class uk.ac.rdg.resc.jstyx.client.callbacks.RefreshCallback
 
nextStage(StyxMessage, StyxMessage) - Method in class uk.ac.rdg.resc.jstyx.client.callbacks.UploadCallback
 
nextStage() - Method in class uk.ac.rdg.resc.jstyx.client.callbacks.WriteCallback
 
nodeForRow(int) - Method in class uk.ac.rdg.resc.jstyx.client.browser.TreeTableModelAdapter
 
NOFID - Static variable in class uk.ac.rdg.resc.jstyx.StyxUtils
 
NOTAG - Static variable in class uk.ac.rdg.resc.jstyx.StyxUtils
 
now() - Static method in class uk.ac.rdg.resc.jstyx.StyxUtils
 

O

OEXEC - Static variable in class uk.ac.rdg.resc.jstyx.StyxUtils
 
offset - Variable in class uk.ac.rdg.resc.jstyx.gridservice.client.StreamViewer
 
offset - Variable in class uk.ac.rdg.resc.jstyx.gridservice.server.GeneralCachingStreamReader.DataRequest
 
open(int) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Opens the file on the server, i.e.
openAsync(int) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Opens the file on the server.
openAsync(int, MessageCallback) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Opens the file on the server.
OpenCallback - Class in uk.ac.rdg.resc.jstyx.client.callbacks
Callback used when opening a file (see CStyxFile.openAsync())
OpenCallback(CStyxFile, int, MessageCallback) - Constructor for class uk.ac.rdg.resc.jstyx.client.callbacks.OpenCallback
 
openConnection(URL) - Method in class uk.ac.rdg.resc.jstyx.client.protocol.styx.Handler
 
openFile(String, int) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Gets a file on the same connection as this CStyxFile, then opens it.
openFile(String, int) - Method in class uk.ac.rdg.resc.jstyx.client.StyxConnection
Opens a file on the server, throwing a StyxException if the file can't be found or opened in the given mode.
openOrCreate(boolean, int) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Opens or creates this file: if the file exists it will be opened with the given mode.
openOrCreateAsync(boolean, int, MessageCallback) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Opens or creates this file: if the file exists it will be opened with the given mode.
OpenOrCreateCallback - Class in uk.ac.rdg.resc.jstyx.client.callbacks
Callback used by CStyxFile.openOrCreateAsync()
OpenOrCreateCallback(CStyxFile, boolean, int, MessageCallback) - Constructor for class uk.ac.rdg.resc.jstyx.client.callbacks.OpenOrCreateCallback
 
ORCLOSE - Static variable in class uk.ac.rdg.resc.jstyx.StyxUtils
 
ORDWR - Static variable in class uk.ac.rdg.resc.jstyx.StyxUtils
 
OREAD - Static variable in class uk.ac.rdg.resc.jstyx.StyxUtils
 
OTRUNC - Static variable in class uk.ac.rdg.resc.jstyx.StyxUtils
 
OUTPUT_FILE - Static variable in class uk.ac.rdg.resc.jstyx.gridservice.config.SGSParam
 
OWRITE - Static variable in class uk.ac.rdg.resc.jstyx.StyxUtils
 

P

paint(Graphics) - Method in class uk.ac.rdg.resc.jstyx.client.browser.JTreeTable.TreeTableCellRenderer
 
ParametersPanel - Class in uk.ac.rdg.resc.jstyx.gridservice.client
 
ParametersPanel() - Constructor for class uk.ac.rdg.resc.jstyx.gridservice.client.ParametersPanel
Creates new form ParametersPanel
parent - Variable in class uk.ac.rdg.resc.jstyx.server.StyxFile
 
parseXsdDateTime(String) - Static method in class uk.ac.rdg.resc.jstyx.StyxUtils
Parses a String that is formatted according to the xsd:dateTime data type and returns it as a Date
passwordMatches(String) - Method in class uk.ac.rdg.resc.jstyx.server.User
 
port - Variable in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSServerConfig
 
port - Variable in class uk.ac.rdg.resc.jstyx.interloper.StyxInterloper
 
processAndReplyRead(String, StyxFileClient, long, int, int) - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
Method for processing a read request and replying appropriately to the client, based on the contents of the file.
processAndReplyRead(byte[], StyxFileClient, long, int, int) - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
Method for processing a read request and replying appropriately to the client, based on the contents of the file.
processAndReplyRead(ByteBuffer, StyxFileClient, long, int, int) - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
Method for processing a read request and replying appropriately to the client, based on the contents of the file.
PropertiesPanel - Class in uk.ac.rdg.resc.jstyx.gridservice.client
Panel for displaying properties of an SGS server, service or instance
PropertiesPanel() - Constructor for class uk.ac.rdg.resc.jstyx.gridservice.client.PropertiesPanel
Creates a new instance of PropertiesPanel
put(byte[]) - Method in class uk.ac.rdg.resc.jstyx.messages.StyxBuffer
 
put(byte[], int, int) - Method in class uk.ac.rdg.resc.jstyx.messages.StyxBuffer
 
putData(ByteBuffer, long) - Method in class uk.ac.rdg.resc.jstyx.messages.StyxBuffer
Puts a chunk of data to the buffer.
putData(ByteBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.StyxBuffer
Puts a chunk of data to the buffer.
putDirEntry(DirEntry) - Method in class uk.ac.rdg.resc.jstyx.messages.StyxBuffer
Puts the given DirEntry to the buffer at the current position
putQid(Qid) - Method in class uk.ac.rdg.resc.jstyx.messages.RwalkMessage
 
putQid(Qid) - Method in class uk.ac.rdg.resc.jstyx.messages.StyxBuffer
Puts the given Qid to the buffer at the current position
putString(String) - Method in class uk.ac.rdg.resc.jstyx.messages.StyxBuffer
Puts a string into the buffer at the current position.
putUByte(int) - Method in class uk.ac.rdg.resc.jstyx.messages.StyxBuffer
Puts an unsigned byte into the buffer at the current position
putUInt(long) - Method in class uk.ac.rdg.resc.jstyx.messages.StyxBuffer
Puts an unsigned int (4 bytes) into the buffer at the current position
putUInt(int, long) - Method in class uk.ac.rdg.resc.jstyx.messages.StyxBuffer
Puts an unsigned int (4 bytes) into the buffer at the given position
putULong(ULong) - Method in class uk.ac.rdg.resc.jstyx.messages.StyxBuffer
Puts the given ULong to the buffer at the current position
putUShort(int) - Method in class uk.ac.rdg.resc.jstyx.messages.StyxBuffer
Puts an unsigned short (2 bytes) into the buffer at the current position
putUShort(int, int) - Method in class uk.ac.rdg.resc.jstyx.messages.StyxBuffer
Puts an unsigned short (2 bytes) into the buffer at the given position

Q

Qid - Class in uk.ac.rdg.resc.jstyx.types
A 13-byte type representing the server's view of a file
Qid(int, long, ULong) - Constructor for class uk.ac.rdg.resc.jstyx.types.Qid
 
Qid(int, long, long) - Constructor for class uk.ac.rdg.resc.jstyx.types.Qid
 

R

RattachMessage - Class in uk.ac.rdg.resc.jstyx.messages
Message returned by the server in response to a TattachMessage
RattachMessage(int, short, int) - Constructor for class uk.ac.rdg.resc.jstyx.messages.RattachMessage
Creates a new RversionMessage
RattachMessage(Qid) - Constructor for class uk.ac.rdg.resc.jstyx.messages.RattachMessage
 
RauthMessage - Class in uk.ac.rdg.resc.jstyx.messages
Message returned by the server in response to a TopenMessage
RauthMessage(int, short, int) - Constructor for class uk.ac.rdg.resc.jstyx.messages.RauthMessage
Creates a new RversionMessage
RauthMessage(Qid) - Constructor for class uk.ac.rdg.resc.jstyx.messages.RauthMessage
 
RclunkMessage - Class in uk.ac.rdg.resc.jstyx.messages
Response to a TclunkMessage to forget about a fid
RclunkMessage(int, short, int) - Constructor for class uk.ac.rdg.resc.jstyx.messages.RclunkMessage
Creates a new RclunkMessage
RclunkMessage() - Constructor for class uk.ac.rdg.resc.jstyx.messages.RclunkMessage
 
RcreateMessage - Class in uk.ac.rdg.resc.jstyx.messages
Message returned by the server in response to a TcreateMessage
RcreateMessage(int, short, int) - Constructor for class uk.ac.rdg.resc.jstyx.messages.RcreateMessage
Creates a new RcreateMessage
RcreateMessage(Qid, long) - Constructor for class uk.ac.rdg.resc.jstyx.messages.RcreateMessage
 
read(long) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Reads a chunk of data from the file.
read() - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFileInputStream
 
read(byte[], int, int) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFileInputStream
 
read(StreamViewer, long, int) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.CachedStreamReader
 
read(StyxFileClient, long, int, int) - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.ExitCodeFile
 
read(GeneralCachingStreamReader.DataRequest) - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.GeneralCachingStreamReader
Get data from the stream's cache.
read(StyxFileClient, long, int, int) - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSOutputFile
 
read(StyxFileClient, long, int, int) - Method in class uk.ac.rdg.resc.jstyx.server.AsyncStyxFile
 
read(StyxFileClient, long, int, int) - Method in class uk.ac.rdg.resc.jstyx.server.FileOnDisk
Reads from the underlying java.io.File.
read(StyxFileClient, long, int, int) - Method in class uk.ac.rdg.resc.jstyx.server.InMemoryFile
 
read(StyxFileClient, long, int, int) - Method in class uk.ac.rdg.resc.jstyx.server.StyxDirectory
Returns the directory contents.
read(StyxFileClient, long, int, int) - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
Reads data from this file.
read(StyxFileClient, long, int, int) - Method in class uk.ac.rdg.resc.jstyx.server.URLFile
 
read(StyxFileClient, long, int, int) - Method in class uk.ac.rdg.resc.jstyx.tutorial.WhoAmIFile
Reads data from this file.
readAllParameterValuesAsync() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
Sends messages to get the current value of all parameters.
readAllServiceDataValuesAsync() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
Sends messages to get the current value of all pieces of service data.
readAllSteerableParameterValuesAsync() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
Sends messages to get the current value of all steerable parameters.
readAsync(long) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Reads a chunk of data from the file.
readAsync(long, boolean) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Reads a chunk of data from the file.
readAsync(long, MessageCallback) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Reads a chunk of data from the file.
readAsync(long, int, MessageCallback) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Reads a chunk of data from the file.
readAsync(long, int, boolean, MessageCallback) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Reads a chunk of data from the file.
readBytesFrom(ByteBuffer) - Method in class uk.ac.rdg.resc.jstyx.messages.StyxMessage
Read bytes from the given ByteBuffer into this Message.
ReadCallback - Class in uk.ac.rdg.resc.jstyx.client.callbacks
Callback used when reading from a file (see CStyxFile.readAsync())
ReadCallback(CStyxFile, long, int, boolean, MessageCallback) - Constructor for class uk.ac.rdg.resc.jstyx.client.callbacks.ReadCallback
 
reader - Variable in class uk.ac.rdg.resc.jstyx.gridservice.client.StreamViewer
 
readError(Exception) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.StreamViewer
 
ReadingAndWriting - Class in uk.ac.rdg.resc.jstyx.tutorial
Accompanies the ReadingAndWriting section of the tutorial.
ReadingAndWriting() - Constructor for class uk.ac.rdg.resc.jstyx.tutorial.ReadingAndWriting
 
readOutputFiles() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSRun
Starts reading from the output files.
readServiceDataValueAsync(String) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
Sends a message to get the current value of the given piece of service data.
receivedEOF() - Method in class uk.ac.rdg.resc.jstyx.server.FileOnDisk
 
redirectOutput(String, PrintStream) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
Starts reading data from the given output file and redirects the data to the given PrintStream.
redirectOutput(String, File) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
Starts reading data from the given output file and redirects the data to the given local File.
refresh() - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Refreshes the stat (DirEntry) of the file.
refresh(boolean) - Method in class uk.ac.rdg.resc.jstyx.server.DirectoryOnDisk
Reads all metadata from underlying disk file
refresh() - Method in class uk.ac.rdg.resc.jstyx.server.FileOnDisk
Reads all metadata from underlying disk file
refresh() - Method in class uk.ac.rdg.resc.jstyx.server.StyxDirectory
Refreshes this file (if it represents another entity, such as a file on disk, this method is used to make sure that the file metadata (length, access time etc) are up to date.
refresh(boolean) - Method in class uk.ac.rdg.resc.jstyx.server.StyxDirectory
 
refresh() - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
Refreshes this file (if it represents another entity, such as a file on disk, this method is used to make sure that the file metadata (length, access time etc) are up to date.
refreshAsync() - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Refreshes the status of the file by sending a TStatMessage.
refreshAsync(MessageCallback) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Refreshes the status of the file by sending a TstatMessage.
RefreshCallback - Class in uk.ac.rdg.resc.jstyx.client.callbacks
Description of RefreshCallback goes here.
RefreshCallback(CStyxFile, MessageCallback) - Constructor for class uk.ac.rdg.resc.jstyx.client.callbacks.RefreshCallback
 
release() - Method in class uk.ac.rdg.resc.jstyx.messages.StyxMessageDecoder
Releases the resources associated with this Decoder (specifically, releases the ByteBuffer that was allocated for reading message headers.
remaining() - Method in class uk.ac.rdg.resc.jstyx.messages.StyxBuffer
 
remove() - Method in class uk.ac.rdg.resc.jstyx.server.StyxDirectory
Removes this directory from the server.
remove() - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
Removes this file from the Styx server
removeAllChildren() - Method in class uk.ac.rdg.resc.jstyx.server.StyxDirectory
Recursively removes all children from this directory.
removeCellEditorListener(CellEditorListener) - Method in class uk.ac.rdg.resc.jstyx.client.browser.AbstractCellEditor
 
removeChangeListener(CStyxFileChangeListener) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Removes the given change listener
removeChangeListener(SGSChangeListener) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSClient
Removes a SGSChangeListener to the list of registered change listeners.
removeChangeListener(SGSInstanceClientChangeListener) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
Removes a SGSInstanceChangeListener.
removeChangeListener(StyxFileChangeListener) - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
Removes a change listener.
removeChild(StyxFile) - Method in class uk.ac.rdg.resc.jstyx.server.StyxDirectory
Removes the given file from this directory.
removeClient(StyxFileClient) - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
Removes the client that is connected on the given session.
removeListener(StyxConnectionListener) - Method in class uk.ac.rdg.resc.jstyx.client.StyxConnection
Removes the given listener; does nothing if the listener has not been registered with this.addListener().
removeTreeModelListener(TreeModelListener) - Method in class uk.ac.rdg.resc.jstyx.client.browser.AbstractTreeTableModel
 
rename(String) - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
Renames this file to the given name.
Replace - Class in uk.ac.rdg.resc.jstyx.gridservice.tutorial
Program that searches through an input file and replaces all instances of a given string with another string.
Replace() - Constructor for class uk.ac.rdg.resc.jstyx.gridservice.tutorial.Replace
 
reply(ProtocolSession, StyxMessage, int) - Static method in class uk.ac.rdg.resc.jstyx.server.StyxServerProtocolHandler
Convenience method for sending a message back to the client.
replyArrived(StyxMessage, StyxMessage) - Method in class uk.ac.rdg.resc.jstyx.client.callbacks.CreateCallback
 
replyArrived(StyxMessage, StyxMessage) - Method in class uk.ac.rdg.resc.jstyx.client.callbacks.DownloadCallback
 
replyArrived(StyxMessage, StyxMessage) - Method in class uk.ac.rdg.resc.jstyx.client.callbacks.GetChildrenCallback
 
replyArrived(StyxMessage, StyxMessage) - Method in class uk.ac.rdg.resc.jstyx.client.callbacks.GetFidCallback
 
replyArrived(StyxMessage, StyxMessage) - Method in class uk.ac.rdg.resc.jstyx.client.callbacks.OpenCallback
 
replyArrived(StyxMessage, StyxMessage) - Method in class uk.ac.rdg.resc.jstyx.client.callbacks.OpenOrCreateCallback
 
replyArrived(StyxMessage, StyxMessage) - Method in class uk.ac.rdg.resc.jstyx.client.callbacks.ReadCallback
 
replyArrived(StyxMessage, StyxMessage) - Method in class uk.ac.rdg.resc.jstyx.client.callbacks.RefreshCallback
 
replyArrived(StyxMessage, StyxMessage) - Method in class uk.ac.rdg.resc.jstyx.client.callbacks.UploadCallback
 
replyArrived(StyxMessage, StyxMessage) - Method in class uk.ac.rdg.resc.jstyx.client.callbacks.WriteCallback
 
replyArrived(StyxMessage, StyxMessage) - Method in class uk.ac.rdg.resc.jstyx.client.MessageCallback
Called when the reply arrives.
replyRead(StyxFileClient, byte[], int) - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
Method to reply to a Read message.
replyRead(StyxFileClient, ByteBuffer, int) - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
Method to reply to a Read message.
replyRead(StyxFileClient, ByteBuffer, int) - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
Method to reply to a Read message.
replyRead(StyxFileClient, byte[], int, int, int) - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
Method to reply to a Read message.
replyRead(StyxFileClient, RreadMessage) - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
Method to reply to a Read message.
replyWrite(StyxFileClient, int, int) - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
Method to reply to a Write message.
RerrorMessage - Class in uk.ac.rdg.resc.jstyx.messages
Message returned by the server if an error occurred
RerrorMessage(int, short, int) - Constructor for class uk.ac.rdg.resc.jstyx.messages.RerrorMessage
Creates a new RversionMessage
RerrorMessage(String) - Constructor for class uk.ac.rdg.resc.jstyx.messages.RerrorMessage
 
reset() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.StreamViewer
Resets the stream to the start, so we can start reading from the beginning again.
returnFid(long) - Method in class uk.ac.rdg.resc.jstyx.client.StyxConnection
Returns the given fid back to the pool
Reverse - Class in uk.ac.rdg.resc.jstyx.gridservice.tutorial
Simple program that reads input one line at a time from standard input, reverses the characters in each line, then prints the reversed line to the standard output
Reverse() - Constructor for class uk.ac.rdg.resc.jstyx.gridservice.tutorial.Reverse
 
RflushMessage - Class in uk.ac.rdg.resc.jstyx.messages
Response to a TflushMessage to abort a message
RflushMessage(int, short, int) - Constructor for class uk.ac.rdg.resc.jstyx.messages.RflushMessage
Creates a new RclunkMessage
RflushMessage() - Constructor for class uk.ac.rdg.resc.jstyx.messages.RflushMessage
 
rMessageSent(StyxMessage) - Method in interface uk.ac.rdg.resc.jstyx.interloper.InterloperListener
Called when an Rmessage has been sent back to the client
rMessageSent(StyxMessage) - Method in class uk.ac.rdg.resc.jstyx.interloper.StyxInterloper
Called when an Rmessage has been sent back to the client.
rMessageSent(StyxMessage) - Method in class uk.ac.rdg.resc.jstyx.interloper.StyxMon
Required by the InterloperListener interface.
root - Variable in class uk.ac.rdg.resc.jstyx.client.browser.AbstractTreeTableModel
 
RopenMessage - Class in uk.ac.rdg.resc.jstyx.messages
Message returned by the server in response to a TopenMessage
RopenMessage(int, short, int) - Constructor for class uk.ac.rdg.resc.jstyx.messages.RopenMessage
Creates a new RversionMessage
RopenMessage(Qid, long) - Constructor for class uk.ac.rdg.resc.jstyx.messages.RopenMessage
 
RreadMessage - Class in uk.ac.rdg.resc.jstyx.messages
Message returned by the server in response to a TreadMessage
RreadMessage(int, short, int) - Constructor for class uk.ac.rdg.resc.jstyx.messages.RreadMessage
Creates a new RversionMessage
RreadMessage(byte[]) - Constructor for class uk.ac.rdg.resc.jstyx.messages.RreadMessage
Creates an RreadMessage from the given byte array
RreadMessage(byte[], int, int) - Constructor for class uk.ac.rdg.resc.jstyx.messages.RreadMessage
Creates an RreadMessage from the given byte array.
RreadMessage(ByteBuffer) - Constructor for class uk.ac.rdg.resc.jstyx.messages.RreadMessage
Creates an RreadMessage from the given org.apache.mina.common.ByteBuffer.
RremoveMessage - Class in uk.ac.rdg.resc.jstyx.messages
Response to a TremoveMessage to delete a file
RremoveMessage(int, short, int) - Constructor for class uk.ac.rdg.resc.jstyx.messages.RremoveMessage
Creates a new RremoveMessage
RremoveMessage() - Constructor for class uk.ac.rdg.resc.jstyx.messages.RremoveMessage
 
RstatMessage - Class in uk.ac.rdg.resc.jstyx.messages
Message returned by the server in response to a TstatMessage
RstatMessage(int, short, int) - Constructor for class uk.ac.rdg.resc.jstyx.messages.RstatMessage
Creates a new RversionMessage
RstatMessage(DirEntry) - Constructor for class uk.ac.rdg.resc.jstyx.messages.RstatMessage
 
run() - Method in class uk.ac.rdg.resc.jstyx.server.MonitoredFileOnDisk
 
RUNNING - Static variable in class uk.ac.rdg.resc.jstyx.gridservice.server.StatusCode
 
RversionMessage - Class in uk.ac.rdg.resc.jstyx.messages
Message returned by the server in response to a TversionMessage
RversionMessage(int, short, int) - Constructor for class uk.ac.rdg.resc.jstyx.messages.RversionMessage
Creates a new RversionMessage
RversionMessage(long, String) - Constructor for class uk.ac.rdg.resc.jstyx.messages.RversionMessage
 
RwalkMessage - Class in uk.ac.rdg.resc.jstyx.messages
Message returned by the server in response to a TwalkMessage
RwalkMessage(int, short, int) - Constructor for class uk.ac.rdg.resc.jstyx.messages.RwalkMessage
Creates a new RwalkMessage
RwalkMessage(Qid[]) - Constructor for class uk.ac.rdg.resc.jstyx.messages.RwalkMessage
 
RwriteMessage - Class in uk.ac.rdg.resc.jstyx.messages
Response to a TwriteMessage to write data to a file
RwriteMessage(int, short, int) - Constructor for class uk.ac.rdg.resc.jstyx.messages.RwriteMessage
Creates a new RwriteMessage
RwriteMessage(int) - Constructor for class uk.ac.rdg.resc.jstyx.messages.RwriteMessage
 
RwstatMessage - Class in uk.ac.rdg.resc.jstyx.messages
Response to a TwstatMessage to change a file's attributes
RwstatMessage(int, short, int) - Constructor for class uk.ac.rdg.resc.jstyx.messages.RwstatMessage
Creates a new RwstatMessage
RwstatMessage() - Constructor for class uk.ac.rdg.resc.jstyx.messages.RwstatMessage
 

S

scheduleTermination(StyxGridServiceInstance, Date) - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.StyxGridService
Schedules the termination of the given SGS instance at the given time.
SDEConfig - Class in uk.ac.rdg.resc.jstyx.gridservice.config
Simple class containing details of a service data element
SDEConfig(Node) - Constructor for class uk.ac.rdg.resc.jstyx.gridservice.config.SDEConfig
Creates an SDEConfig object from the given Node in the XML document.
send(StyxMessage) - Method in class uk.ac.rdg.resc.jstyx.client.StyxConnection
Sends a message and blocks until the corresponding reply arrives
send(Object) - Method in class uk.ac.rdg.resc.jstyx.interloper.InterloperClient
 
sendAsync(StyxMessage, MessageCallback) - Method in class uk.ac.rdg.resc.jstyx.client.StyxConnection
Sends a message and returns its tag.
sendAsync(StyxMessage, MessageCallback, boolean) - Method in class uk.ac.rdg.resc.jstyx.client.StyxConnection
Sends a message and returns its tag.
SERVER_MODE - Static variable in class uk.ac.rdg.resc.jstyx.interloper.StyxInterloperProtocolProvider
 
serviceAborted() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClientChangeAdapter
Called when the service is stopped before it has finished
serviceAborted() - Method in interface uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClientChangeListener
Called when the service is stopped before it has finished
serviceAborted() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceGUI
Called when the service is stopped before it has finished
serviceStarted() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClientChangeAdapter
Called when the service is started
serviceStarted() - Method in interface uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClientChangeListener
Called when the service is started
serviceStarted() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceGUI
Called when the service is started
sessionClosed(ProtocolSession) - Method in class uk.ac.rdg.resc.jstyx.client.StyxConnection
Called when the connection is closed
sessionClosed(ProtocolSession) - Method in class uk.ac.rdg.resc.jstyx.server.StyxServerProtocolHandler
 
sessionCreated(ProtocolSession) - Method in class uk.ac.rdg.resc.jstyx.client.StyxConnection
Invoked when the session is created.
sessionCreated(ProtocolSession) - Method in class uk.ac.rdg.resc.jstyx.server.StyxServerProtocolHandler
Invoked when the session is created.
sessionIdle(ProtocolSession, IdleStatus) - Method in class uk.ac.rdg.resc.jstyx.client.StyxConnection
Required by the ProtocolHandler interface.
sessionIdle(ProtocolSession, IdleStatus) - Method in class uk.ac.rdg.resc.jstyx.server.StyxServerProtocolHandler
 
sessionOpened(ProtocolSession) - Method in class uk.ac.rdg.resc.jstyx.client.StyxConnection
Called when the socket connection to the remote server has been established
sessionOpened(ProtocolSession) - Method in class uk.ac.rdg.resc.jstyx.server.StyxServerProtocolHandler
 
setAndGetContents(CStyxFile) - Static method in class uk.ac.rdg.resc.jstyx.tutorial.ReadingAndWriting
 
setAQid(Qid) - Method in class uk.ac.rdg.resc.jstyx.messages.RauthMessage
 
setBounds(int, int, int, int) - Method in class uk.ac.rdg.resc.jstyx.client.browser.JTreeTable.TreeTableCellRenderer
 
setCacheFile(File) - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.GeneralCachingStreamReader
 
setChildren(CStyxFile[]) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Sets the children of this file.
setContents(String) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Sets the contents of the file to the given string.
setContents(String) - Method in class uk.ac.rdg.resc.jstyx.server.InMemoryFile
Set the contents of this file to the given String.
setCount(int) - Method in class uk.ac.rdg.resc.jstyx.messages.TreadMessage
 
setDev(long) - Method in class uk.ac.rdg.resc.jstyx.types.DirEntry
 
setDirEntry(DirEntry) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Sets the dirEntry of this file.
setExitCode(int) - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.ExitCodeFile
Sets the exit code.
setFid(long) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Sets the fid of the file.
setFid(long) - Method in class uk.ac.rdg.resc.jstyx.messages.TopenMessage
 
setFid(long) - Method in class uk.ac.rdg.resc.jstyx.messages.TreadMessage
 
setFid(long) - Method in class uk.ac.rdg.resc.jstyx.messages.TstatMessage
Sets the fid for this TstatMessage
setFid(long) - Method in class uk.ac.rdg.resc.jstyx.messages.TwalkMessage
 
setFileLength(ULong) - Method in class uk.ac.rdg.resc.jstyx.types.DirEntry
 
setFileName(String) - Method in class uk.ac.rdg.resc.jstyx.types.DirEntry
 
setGroup(String) - Method in class uk.ac.rdg.resc.jstyx.types.DirEntry
 
setInputFile(SGSInput) - Method in class uk.ac.rdg.resc.jstyx.gridservice.config.SGSParam
Sets the input file that is linked to this parameter
setInputSource(SGSInput, String) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
Sets the file or URL from which an input file will get its data.
setInputSource(SGSInput, File) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
Sets the local file from which an input file will get its data.
setInputSources() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSRun
Sets the input sources for the Styx Grid Service
setIoUnit(int) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Sets the maximum number of bytes that can be read from or written to this file in a single operation.
setIoUnit(long) - Method in class uk.ac.rdg.resc.jstyx.messages.RcreateMessage
 
setIoUnit(long) - Method in class uk.ac.rdg.resc.jstyx.messages.RopenMessage
 
setLastAccessTime(long) - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
 
setLastAccessTime(long) - Method in class uk.ac.rdg.resc.jstyx.types.DirEntry
 
setLastModified(long, User) - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
Sets the last modified time of the file.
setLastModifiedBy(String) - Method in class uk.ac.rdg.resc.jstyx.types.DirEntry
 
setLastModifiedTime(long) - Method in class uk.ac.rdg.resc.jstyx.types.DirEntry
 
setLength(ULong) - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
Sets the length of the file.
setLifetime(double) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
Set the lifetime of this SGS instance.
setMaxMessageSize(int) - Method in class uk.ac.rdg.resc.jstyx.client.StyxConnection
Sets the maximum size of message that can be sent on this connection
setMaxMessageSize(long) - Method in class uk.ac.rdg.resc.jstyx.messages.RversionMessage
 
setMaxMessageSize(long) - Method in class uk.ac.rdg.resc.jstyx.messages.TversionMessage
 
setMessage(String) - Method in class uk.ac.rdg.resc.jstyx.messages.RerrorMessage
 
setMinReplyInterval(float) - Method in class uk.ac.rdg.resc.jstyx.server.AsyncStyxFile
Sets a minimum reply interval, i.e.
setMode(int) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Set the mode of this file: this should not normally be called, except by the OpenCallback, when the file has been open
setMode(int) - Method in class uk.ac.rdg.resc.jstyx.messages.TopenMessage
 
setMode(long) - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
Sets the mode of the file (permissions plus other flags).
setMode(long) - Method in class uk.ac.rdg.resc.jstyx.types.DirEntry
 
setName(String) - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
Changes the name of the file.
setNewFid(long) - Method in class uk.ac.rdg.resc.jstyx.messages.TwalkMessage
 
setNextFileToRead(int) - Method in class uk.ac.rdg.resc.jstyx.server.StyxFileClient
 
setOffset(ULong) - Method in class uk.ac.rdg.resc.jstyx.messages.TreadMessage
 
setOffset(long) - Method in class uk.ac.rdg.resc.jstyx.server.StyxFileClient
 
setOutputFile(SGSOutput) - Method in class uk.ac.rdg.resc.jstyx.gridservice.config.SGSParam
Sets the output file that is linked to this parameter
setOutputStream(OutputStream) - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSInputFile.StdinFile
 
setOwner(String) - Method in class uk.ac.rdg.resc.jstyx.types.DirEntry
 
setParameters() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSRun
Sets the values of all the parameters
setParameterValue(SGSParam, String) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
Sets the value of the parameter with the given name to the given value.
setParameterValue(SGSParam, String[]) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
Sets the value of the parameter with the given name to the given value.
setParameterValue(String) - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSParamFile
Sets the parameter value, checking that the value is OK.
setParameterValueAsync(SGSParam, String) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
Sets the value of the parameter with the given name to the given value.
setPath(String) - Method in class uk.ac.rdg.resc.jstyx.messages.TwalkMessage
 
setPermissions(int) - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
Sets the permissions of the file
setPosition(long) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.StreamViewer
Sets the position of the stream to the given offset (i.e.
setQid(Qid) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Sets the qid of the file.
setQid(Qid) - Method in class uk.ac.rdg.resc.jstyx.messages.RcreateMessage
 
setQid(Qid) - Method in class uk.ac.rdg.resc.jstyx.messages.RopenMessage
 
setQid(Qid) - Method in class uk.ac.rdg.resc.jstyx.types.DirEntry
 
setReadOnly() - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
Makes the file read-only (e.g.
setRequestHeader(String, String) - Method in class uk.ac.rdg.resc.jstyx.client.protocol.styx.StyxURLConnection
This is empty because we don't need to set any header information to find a resource on a Styx server
setRoot(Object) - Method in class uk.ac.rdg.resc.jstyx.client.browser.AbstractTreeTableModel
 
setStatusBarText(String) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSExplorer
Sets the status bar text to the given string
setSteerableParameterValueAsync(String, String) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
Sets the value of the steerable parameter with the given name to the given value.
setStreamReader(CachedStreamReader) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.StreamViewer
Sets the CStyxFile that represents the stream
setTag(int) - Method in class uk.ac.rdg.resc.jstyx.messages.StyxMessage
Sets the tag of the message
setType(int) - Method in class uk.ac.rdg.resc.jstyx.types.DirEntry
 
setURL(URL) - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSInputFile
 
setURL(URL) - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSInputFile.StdinFile
 
setValue(long) - Method in class uk.ac.rdg.resc.jstyx.types.ULong
 
setValueAt(Object, Object, int) - Method in class uk.ac.rdg.resc.jstyx.client.browser.AbstractTreeTableModel
 
setValueAt(Object, Object, int) - Method in interface uk.ac.rdg.resc.jstyx.client.browser.TreeTableModel
Sets the value for node node, at column number column.
setValueAt(Object, int, int) - Method in class uk.ac.rdg.resc.jstyx.client.browser.TreeTableModelAdapter
 
setVersion(String) - Method in class uk.ac.rdg.resc.jstyx.messages.RversionMessage
 
setVersion(String) - Method in class uk.ac.rdg.resc.jstyx.messages.TversionMessage
 
SexpParseException - Exception in uk.ac.rdg.resc.jstyx.infernogrid
Exception that is thrown when an error occurs when parsing an Sexpression
SexpParseException(String) - Constructor for exception uk.ac.rdg.resc.jstyx.infernogrid.SexpParseException
Creates a new instance of SexpParseException
SexpParser - Class in uk.ac.rdg.resc.jstyx.infernogrid
Class for parsing an InputStream into sets of S-expressions.
SexpParser(InputStream) - Constructor for class uk.ac.rdg.resc.jstyx.infernogrid.SexpParser
Creates a new instance of SexpParser
SexpParser(InputStreamReader) - Constructor for class uk.ac.rdg.resc.jstyx.infernogrid.SexpParser
Creates a new instance of SexpParser
Sexpression - Class in uk.ac.rdg.resc.jstyx.infernogrid
Simple representation of an S-expression.
Sexpression() - Constructor for class uk.ac.rdg.resc.jstyx.infernogrid.Sexpression
Creates a new instance of Sexpression
SGSChangeListener - Interface in uk.ac.rdg.resc.jstyx.gridservice.client
Change listener that defines methods that are called when changes to a Styx Grid Service occur
SGSClient - Class in uk.ac.rdg.resc.jstyx.gridservice.client
Client for a Styx Grid Service.
SGSClient(CStyxFile) - Constructor for class uk.ac.rdg.resc.jstyx.gridservice.client.SGSClient
Creates a new instance of SGSClient.
SGSConfig - Class in uk.ac.rdg.resc.jstyx.gridservice.config
Class containing configuration info for a single Styx Grid Service
SGSConfig(Node, SGSServerConfig) - Constructor for class uk.ac.rdg.resc.jstyx.gridservice.config.SGSConfig
This is called by the SGS server program to generate a configuration object from the XML config file.
SGSConfig(String) - Constructor for class uk.ac.rdg.resc.jstyx.gridservice.config.SGSConfig
This constructor is called by client programs to create an SGSConfig object from an XML snippet that has been read over the Styx interface.
SGSConfigException - Exception in uk.ac.rdg.resc.jstyx.gridservice.config
Exception that is thrown when an error occurs when reading the SGS config file
SGSConfigException(String) - Constructor for exception uk.ac.rdg.resc.jstyx.gridservice.config.SGSConfigException
Creates a new instance of SGSConfigException
SGSExplorer - Class in uk.ac.rdg.resc.jstyx.gridservice.client
GUI application for browsing and using Styx Grid Services
SGSExplorer() - Constructor for class uk.ac.rdg.resc.jstyx.gridservice.client.SGSExplorer
Creates a new instance of SGSExplorer
SGSExplorerTreeModel - Class in uk.ac.rdg.resc.jstyx.gridservice.client
Data model for tree view of SGS servers and services in the SGSExplorer.
SGSExplorerTreeModel() - Constructor for class uk.ac.rdg.resc.jstyx.gridservice.client.SGSExplorerTreeModel
Creates a new instance of SGSExplorerTreeModel
SGSInput - Class in uk.ac.rdg.resc.jstyx.gridservice.config
Class containing information about the input file and streams required by the service
SGSInput(String, String) - Constructor for class uk.ac.rdg.resc.jstyx.gridservice.config.SGSInput
 
SGSInputFile - Class in uk.ac.rdg.resc.jstyx.gridservice.server
A file that is used to provide input (as a file or as stdin stream) to a Styx Grid Service.
SGSInputFile.File - Class in uk.ac.rdg.resc.jstyx.gridservice.server
 
SGSInputFile.File(File, StyxGridServiceInstance) - Constructor for class uk.ac.rdg.resc.jstyx.gridservice.server.SGSInputFile.File
 
SGSInputFile.StdinFile - Class in uk.ac.rdg.resc.jstyx.gridservice.server
file through which clients can write to the process's input stream directly
SGSInputFile.StdinFile(StyxGridServiceInstance) - Constructor for class uk.ac.rdg.resc.jstyx.gridservice.server.SGSInputFile.StdinFile
Creates new StdinFile - will be called "stdin"
SGSInstanceChangeListener - Interface in uk.ac.rdg.resc.jstyx.gridservice.server
Defines methods that are called when events happen to a particular StyxGridServiceInstance
SGSInstanceClient - Class in uk.ac.rdg.resc.jstyx.gridservice.client
A client for a Styx Grid Service Instance.
SGSInstanceClient(SGSClient, CStyxFile) - Constructor for class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
Creates a new SGSInstanceClient for an instance that has its root in the given CStyxFile.
SGSInstanceClient(String) - Constructor for class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
Gets an SGSInstanceClient, given the full URL to the root of the new instance, e.g.
SGSInstanceClientChangeAdapter - Class in uk.ac.rdg.resc.jstyx.gridservice.client
Convenience class that provides blank implementations for all files in the SGSInstanceChangeListener
SGSInstanceClientChangeAdapter() - Constructor for class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClientChangeAdapter
 
SGSInstanceClientChangeListener - Interface in uk.ac.rdg.resc.jstyx.gridservice.client
Interface defining methods that will be fired when an SGSClient receives notification of a change in state of an SGS instance or when new data arrive.
SGSInstanceGUI - Class in uk.ac.rdg.resc.jstyx.gridservice.client
GUI for interacting with an SGS instance.
SGSOutput - Class in uk.ac.rdg.resc.jstyx.gridservice.config
Class containing information about an output file or stream that is exposed by the SGS.
SGSOutput(String, String) - Constructor for class uk.ac.rdg.resc.jstyx.gridservice.config.SGSOutput
 
SGSOutputFile - Class in uk.ac.rdg.resc.jstyx.gridservice.server
A file that can be read to obtain data from a file that is put out by an executable in a Styx Grid Service
SGSOutputFile(File, StyxGridServiceInstance) - Constructor for class uk.ac.rdg.resc.jstyx.gridservice.server.SGSOutputFile
Creates a new instance of SGSOutputFile
SGSParam - Class in uk.ac.rdg.resc.jstyx.gridservice.config
Class containing information about the command-line parameters expected by the Styx Grid Service
SGSParamFile - Class in uk.ac.rdg.resc.jstyx.gridservice.server
A StyxFile interface to a parameter that is passed to an SGS instance as part of the command line of the underlying executable.
SGSParamFile(SGSParam, StyxGridServiceInstance) - Constructor for class uk.ac.rdg.resc.jstyx.gridservice.server.SGSParamFile
 
SGSRun - Class in uk.ac.rdg.resc.jstyx.gridservice.client
Simple program that logs on to an SGS server, creates a new service instance, runs it and redirects the output streams to the console and local files
SGSRun(String, int, String) - Constructor for class uk.ac.rdg.resc.jstyx.gridservice.client.SGSRun
Creates a new SGSRun object
SGSServerClient - Class in uk.ac.rdg.resc.jstyx.gridservice.client
A client of an SGS server.
SGSServerConfig - Class in uk.ac.rdg.resc.jstyx.gridservice.server
Configuration of a Styx Grid Service server
SGSServerConfig(String) - Constructor for class uk.ac.rdg.resc.jstyx.gridservice.server.SGSServerConfig
Creates a new server configuration from the given XML document
shouldSelectCell(EventObject) - Method in class uk.ac.rdg.resc.jstyx.client.browser.AbstractCellEditor
 
showContext(FileNode, Component, int, int) - Method in class uk.ac.rdg.resc.jstyx.client.browser.StyxBrowserPopupMenu
Shows the context menu for the particular CStyxFile that is passed in
showContext(String, Component, int, int) - Method in class uk.ac.rdg.resc.jstyx.interloper.StyxMonPopupMenu
Shows a popup menu that gives the user the option to filter by a given filename
SimpleClient - Class in uk.ac.rdg.resc.jstyx.tutorial
A client program that interacts with the SimpleServer.
SimpleClient() - Constructor for class uk.ac.rdg.resc.jstyx.tutorial.SimpleClient
 
SimpleServer - Class in uk.ac.rdg.resc.jstyx.tutorial
Program that runs a very simple Styx server that serves up a single InMemoryFile.
SimpleServer() - Constructor for class uk.ac.rdg.resc.jstyx.tutorial.SimpleServer
 
sort(Object[]) - Method in class uk.ac.rdg.resc.jstyx.client.browser.MergeSort
 
start() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.CachedStreamReader
Starts reading from the stream.
start() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSRun
Starts the service and begins reading from the output streams
start() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.StreamViewer
Sends a message to start reading from the stream and makes the GUI visible.
start() - Method in class uk.ac.rdg.resc.jstyx.interloper.InterloperClient
Starts the InterloperClient
start() - Method in class uk.ac.rdg.resc.jstyx.server.StyxServer
Starts the Styx server.
started - Variable in class uk.ac.rdg.resc.jstyx.gridservice.client.StreamViewer
 
startMonitoring() - Method in class uk.ac.rdg.resc.jstyx.server.MonitoredFileOnDisk
Starts monitoring the file
startReading(InputStream) - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.GeneralCachingStreamReader
Sets the input stream from which the CachingStreamReader gets data and immediately starts reading from this stream
startService() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
Starts the service.
startServiceAsync() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
Sends a message to start the service.
statChanged(CStyxFile, DirEntry) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFileChangeAdapter
Called after the stat of a file (permissions etc) has been changed.
statChanged(CStyxFile, DirEntry) - Method in interface uk.ac.rdg.resc.jstyx.client.CStyxFileChangeListener
Called after the stat of a file (permissions etc) has been changed.
statChanged(CStyxFile, DirEntry) - Method in class uk.ac.rdg.resc.jstyx.client.TestClient
 
statusChanged(StatusCode) - Method in interface uk.ac.rdg.resc.jstyx.gridservice.server.SGSInstanceChangeListener
Called when the status of the service has changed
statusChanged(StatusCode) - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSOutputFile
Called automatically when the status of the Styx Grid Service instance changes.
StatusCode - Class in uk.ac.rdg.resc.jstyx.gridservice.server
Type-safe enumeration of possible status codes for a Styx Grid Service instance.
Steerable - Class in uk.ac.rdg.resc.jstyx.gridservice.config
Simple class representing a steerable parameter, i.e.
Steerable(Node) - Constructor for class uk.ac.rdg.resc.jstyx.gridservice.config.Steerable
 
stop() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.StreamViewer
Sends a message to stop reading from this stream.
stop() - Method in class uk.ac.rdg.resc.jstyx.interloper.InterloperClient
 
stopCellEditing() - Method in class uk.ac.rdg.resc.jstyx.client.browser.AbstractCellEditor
 
stopMonitoring() - Method in class uk.ac.rdg.resc.jstyx.server.MonitoredFileOnDisk
Stops monitoring the file
stopService() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
Stops the service.
stopServiceAsync() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
Sends a message to stop the service.
STREAM - Static variable in class uk.ac.rdg.resc.jstyx.gridservice.config.SGSInput
 
STREAM - Static variable in class uk.ac.rdg.resc.jstyx.gridservice.config.SGSOutput
 
StreamViewer - Class in uk.ac.rdg.resc.jstyx.gridservice.client
Class representing a viewer for an output stream from a Styx Grid Service instance.
StreamViewer() - Constructor for class uk.ac.rdg.resc.jstyx.gridservice.client.StreamViewer
 
STRING - Static variable in class uk.ac.rdg.resc.jstyx.gridservice.config.SGSParam
 
StringServiceDataElement - Class in uk.ac.rdg.resc.jstyx.gridservice.server
A ServiceDataElement represented as a String
StringServiceDataElement(String, boolean, String, float) - Constructor for class uk.ac.rdg.resc.jstyx.gridservice.server.StringServiceDataElement
Creates a new instance of StringServiceDataElement
StringServiceDataElement(String, boolean, String) - Constructor for class uk.ac.rdg.resc.jstyx.gridservice.server.StringServiceDataElement
 
StringServiceDataElement(String, String) - Constructor for class uk.ac.rdg.resc.jstyx.gridservice.server.StringServiceDataElement
 
StringServiceDataElement(String, boolean) - Constructor for class uk.ac.rdg.resc.jstyx.gridservice.server.StringServiceDataElement
 
StringServiceDataElement(String) - Constructor for class uk.ac.rdg.resc.jstyx.gridservice.server.StringServiceDataElement
 
strToUTF8(String) - Static method in class uk.ac.rdg.resc.jstyx.StyxUtils
Converts a string to a byte array in UTF-8
StyxBrowser - Class in uk.ac.rdg.resc.jstyx.client.browser
Main class for a graphical StyxBrowser; simply puts a JTreeTable in a JFrame
StyxBrowser(String, int, String, String) - Constructor for class uk.ac.rdg.resc.jstyx.client.browser.StyxBrowser
 
StyxBrowserPopupMenu - Class in uk.ac.rdg.resc.jstyx.client.browser
Pop-up menu that is displayed when a user requests a pop-up on one of the files in the hierarchy.
StyxBrowserPopupMenu() - Constructor for class uk.ac.rdg.resc.jstyx.client.browser.StyxBrowserPopupMenu
Creates a new instance of StyxBrowserPopUpMenu
StyxBuffer - Class in uk.ac.rdg.resc.jstyx.messages
Wrapper class for a ByteBuffer that allows Styx primitives to be easily read from and written to the buffer.
StyxBuffer(ByteBuffer) - Constructor for class uk.ac.rdg.resc.jstyx.messages.StyxBuffer
Creates a new instance of StyxBuffer
StyxClientProtocolProvider - Class in uk.ac.rdg.resc.jstyx.client
Protocol provider for Styx client (i.e.
StyxClientProtocolProvider(StyxConnection) - Constructor for class uk.ac.rdg.resc.jstyx.client.StyxClientProtocolProvider
 
StyxCodecFactory - Class in uk.ac.rdg.resc.jstyx.messages
Codec Factory for the Styx protocol.
StyxCodecFactory() - Constructor for class uk.ac.rdg.resc.jstyx.messages.StyxCodecFactory
 
StyxConnection - Class in uk.ac.rdg.resc.jstyx.client
Object representing a client connection to a Styx server.
StyxConnection(String, int, String, String, int) - Constructor for class uk.ac.rdg.resc.jstyx.client.StyxConnection
Creates a new instance of StyxConnection.
StyxConnection(String, int, String, String) - Constructor for class uk.ac.rdg.resc.jstyx.client.StyxConnection
Uses DEFAULT_MAX_MESSAGE_SIZE_REQUEST
StyxConnection(String, int, int) - Constructor for class uk.ac.rdg.resc.jstyx.client.StyxConnection
Creates a new instance of StyxConnection, connecting as an anonymous user
StyxConnection(String, int) - Constructor for class uk.ac.rdg.resc.jstyx.client.StyxConnection
Creates a new instance of StyxConnection, connecting as an anonymous user
StyxConnectionListener - Interface in uk.ac.rdg.resc.jstyx.client
Interface defining events that are fired when a StyxConnection has been successfully opened or closed, or when an error occurs
StyxDirectory - Class in uk.ac.rdg.resc.jstyx.server
Class representing a directory on a Styx server.
StyxDirectory(String, String, String, int) - Constructor for class uk.ac.rdg.resc.jstyx.server.StyxDirectory
Creates a new instance of StyxDirectory
StyxDirectory(String) - Constructor for class uk.ac.rdg.resc.jstyx.server.StyxDirectory
Creates a directory with default permissions (0777, rwxrwxrwx)
StyxDirectory(String, int) - Constructor for class uk.ac.rdg.resc.jstyx.server.StyxDirectory
Creates a directory with the given permissions
StyxException - Exception in uk.ac.rdg.resc.jstyx
 
StyxException() - Constructor for exception uk.ac.rdg.resc.jstyx.StyxException
Creates a new instance of StyxConnectionException
StyxException(String) - Constructor for exception uk.ac.rdg.resc.jstyx.StyxException
 
StyxFile - Class in uk.ac.rdg.resc.jstyx.server
Class representing a file (or directory) on a Styx server.
StyxFile(String, String, String, int, boolean, boolean) - Constructor for class uk.ac.rdg.resc.jstyx.server.StyxFile
 
StyxFile(String, int, boolean, boolean) - Constructor for class uk.ac.rdg.resc.jstyx.server.StyxFile
Creates a StyxFile with the default username and group
StyxFile(String, int) - Constructor for class uk.ac.rdg.resc.jstyx.server.StyxFile
 
StyxFile(String) - Constructor for class uk.ac.rdg.resc.jstyx.server.StyxFile
Creates a StyxFile with the default permissions (0666, rw-rw-rw-)
StyxFileChangeListener - Interface in uk.ac.rdg.resc.jstyx.server
Classes implementing this interface will be notified of changes to a StyxFile.
StyxFileClient - Class in uk.ac.rdg.resc.jstyx.server
Server's representation of a client of a StyxFile; created when a client succesfully opens a StyxFile
StyxFileClient(ProtocolSession, long, int) - Constructor for class uk.ac.rdg.resc.jstyx.server.StyxFileClient
A new StyxFileClient
StyxFileSystemModel - Class in uk.ac.rdg.resc.jstyx.client.browser
FileSystemModel is a TreeTableModel representing a hierarchical file system.
StyxFileSystemModel(StyxConnection) - Constructor for class uk.ac.rdg.resc.jstyx.client.browser.StyxFileSystemModel
 
StyxFileSystemView - Class in uk.ac.rdg.resc.jstyx.client
A FileSystemView for a Styx filesystem that can be used by a JFileChooser to select files on a remote Styx server
StyxFileSystemView(StyxConnection) - Constructor for class uk.ac.rdg.resc.jstyx.client.StyxFileSystemView
Creates a new instance of StyxFileSystemView to view the contents of the Styx server on the given StyxConnection.
StyxGet - Class in uk.ac.rdg.resc.jstyx.client
A simple application that downloads a file from a remote server and times the download, providing an indication of progress as it goes.
StyxGet(String, String) - Constructor for class uk.ac.rdg.resc.jstyx.client.StyxGet
 
StyxGridService - Class in uk.ac.rdg.resc.jstyx.gridservice.server
Class representing a Styx Grid Service
StyxGridService(SGSConfig) - Constructor for class uk.ac.rdg.resc.jstyx.gridservice.server.StyxGridService
Creates a new StyxGridService.
StyxInterloper - Class in uk.ac.rdg.resc.jstyx.interloper
A StyxInterloper listens for Styx messages, then forwards them directly to another Styx server.
StyxInterloper(int, String, int) - Constructor for class uk.ac.rdg.resc.jstyx.interloper.StyxInterloper
Creates a new StyxInterloper.
StyxInterloperProtocolProvider - Class in uk.ac.rdg.resc.jstyx.interloper
Protocol provider for Styx interloper; handles client and server part
StyxInterloperProtocolProvider(ProtocolSession, InterloperListener) - Constructor for class uk.ac.rdg.resc.jstyx.interloper.StyxInterloperProtocolProvider
Constructor for client mode
StyxInterloperProtocolProvider(InetSocketAddress, InterloperListener) - Constructor for class uk.ac.rdg.resc.jstyx.interloper.StyxInterloperProtocolProvider
Constructor for server mode
StyxMessage - Class in uk.ac.rdg.resc.jstyx.messages
Abstract superclass for all Styx messages.
StyxMessage(int, short, int) - Constructor for class uk.ac.rdg.resc.jstyx.messages.StyxMessage
Creates a new instance of StyxMessage.
StyxMessageDecoder - Class in uk.ac.rdg.resc.jstyx.messages
Decoder for StyxMessages, used by MINA framework
StyxMessageDecoder() - Constructor for class uk.ac.rdg.resc.jstyx.messages.StyxMessageDecoder
 
StyxMon - Class in uk.ac.rdg.resc.jstyx.interloper
TCPMon-like GUI application that displays all the messages going between a Styx client and server.
StyxMon(int, String, int) - Constructor for class uk.ac.rdg.resc.jstyx.interloper.StyxMon
Creates a new instance of StyxMon
StyxMonPopupMenu - Class in uk.ac.rdg.resc.jstyx.interloper
Pop-up menu that is shown when a user right-clicks on the table in the StyxMon.
StyxMonPopupMenu(StyxMonTableModel) - Constructor for class uk.ac.rdg.resc.jstyx.interloper.StyxMonPopupMenu
Creates a new instance of StyxMonPopUpMenu
StyxSecurityContext - Class in uk.ac.rdg.resc.jstyx.server
Describes security information for a Styx server.
StyxSecurityContext() - Constructor for class uk.ac.rdg.resc.jstyx.server.StyxSecurityContext
Creates a security context in which anonymous logins are allowed, SSL is not used and authentication is not supported
StyxSecurityContext(String) - Constructor for class uk.ac.rdg.resc.jstyx.server.StyxSecurityContext
Creates a new StyxSecurityContext from a configuration file
StyxSecurityException - Exception in uk.ac.rdg.resc.jstyx.server
This exception is thrown when an error occurs configuring the security settings of a server
StyxSecurityException(String) - Constructor for exception uk.ac.rdg.resc.jstyx.server.StyxSecurityException
Creates a new instance of StyxSecurityException
styxServer - Variable in class uk.ac.rdg.resc.jstyx.interloper.StyxInterloper
 
StyxServer - Class in uk.ac.rdg.resc.jstyx.server
A Styx server.
StyxServer(int, StyxDirectory) - Constructor for class uk.ac.rdg.resc.jstyx.server.StyxServer
Creates a Styx server that exposes the given directory under the given port.
StyxServer(int, ProtocolProvider) - Constructor for class uk.ac.rdg.resc.jstyx.server.StyxServer
Creates a Styx server that listens on the given port and uses the given protocol provider (This is used by the Styx interloper class) Connections are anonymous and unsecured.
StyxServer(int, StyxDirectory, String) - Constructor for class uk.ac.rdg.resc.jstyx.server.StyxServer
Creates a Styx server.
StyxServerProtocolHandler - Class in uk.ac.rdg.resc.jstyx.server
ProtocolHandler listener for a StyxServer (replaces StyxServerSessionListener from Netty).
StyxServerProtocolHandler(StyxDirectory, StyxSecurityContext) - Constructor for class uk.ac.rdg.resc.jstyx.server.StyxServerProtocolHandler
 
StyxServerProtocolProvider - Class in uk.ac.rdg.resc.jstyx.server
Protocol provider for a Styx server, used by MINA framework
StyxServerProtocolProvider(StyxDirectory, StyxSecurityContext) - Constructor for class uk.ac.rdg.resc.jstyx.server.StyxServerProtocolProvider
 
StyxURLConnection - Class in uk.ac.rdg.resc.jstyx.client.protocol.styx
Represents a connection to a Styx server that's been created with a URL
StyxURLConnection(URL) - Constructor for class uk.ac.rdg.resc.jstyx.client.protocol.styx.StyxURLConnection
Creates a new instance of StyxURLConnection
StyxUtils - Class in uk.ac.rdg.resc.jstyx
Set of constants and useful static methods for the Styx protocol
StyxUtils() - Constructor for class uk.ac.rdg.resc.jstyx.StyxUtils
 
supportsAuthentication() - Method in class uk.ac.rdg.resc.jstyx.server.StyxSecurityContext
 
swapSpace - Variable in class uk.ac.rdg.resc.jstyx.client.browser.MergeSort
 
SYSTEM_FILE_SEPARATOR - Static variable in class uk.ac.rdg.resc.jstyx.StyxUtils
 
SYSTEM_NEWLINE - Static variable in class uk.ac.rdg.resc.jstyx.StyxUtils
 

T

tag - Variable in class uk.ac.rdg.resc.jstyx.messages.StyxMessage
 
TattachMessage - Class in uk.ac.rdg.resc.jstyx.messages
Message sent to establish a connection
TattachMessage(int, short, int) - Constructor for class uk.ac.rdg.resc.jstyx.messages.TattachMessage
Creates a new TattachMessage.
TattachMessage(long, long, String, String) - Constructor for class uk.ac.rdg.resc.jstyx.messages.TattachMessage
 
TattachMessage(long, String) - Constructor for class uk.ac.rdg.resc.jstyx.messages.TattachMessage
 
TauthMessage - Class in uk.ac.rdg.resc.jstyx.messages
Message sent to authorise a secure connection
TauthMessage(int, short, int) - Constructor for class uk.ac.rdg.resc.jstyx.messages.TauthMessage
Creates a new TauthMessage.
TauthMessage(long, String, String) - Constructor for class uk.ac.rdg.resc.jstyx.messages.TauthMessage
 
TclunkMessage - Class in uk.ac.rdg.resc.jstyx.messages
Message sent to forget about a fid (i.e.
TclunkMessage(int, short, int) - Constructor for class uk.ac.rdg.resc.jstyx.messages.TclunkMessage
Creates a new TclunkMessage.
TclunkMessage(long) - Constructor for class uk.ac.rdg.resc.jstyx.messages.TclunkMessage
 
TcreateMessage - Class in uk.ac.rdg.resc.jstyx.messages
Message sent to create and open a file on a Styx server
TcreateMessage(int, short, int) - Constructor for class uk.ac.rdg.resc.jstyx.messages.TcreateMessage
Creates a new TcreateMessage.
TcreateMessage(long, String, int, boolean, int) - Constructor for class uk.ac.rdg.resc.jstyx.messages.TcreateMessage
 
TestClient - Class in uk.ac.rdg.resc.jstyx.client
Simple test harness for the JStyx library
TestClient() - Constructor for class uk.ac.rdg.resc.jstyx.client.TestClient
 
TextDisplayer - Class in uk.ac.rdg.resc.jstyx.client.browser
Displays the text from a file in a widget
TextDisplayer(String) - Constructor for class uk.ac.rdg.resc.jstyx.client.browser.TextDisplayer
Creates new form TextDisplayer
TextStreamViewer - Class in uk.ac.rdg.resc.jstyx.gridservice.client
Simple (minimal) stream viewer for viewing a text stream
TextStreamViewer() - Constructor for class uk.ac.rdg.resc.jstyx.gridservice.client.TextStreamViewer
 
TflushMessage - Class in uk.ac.rdg.resc.jstyx.messages
Message sent to abort a previously-sent message
TflushMessage(int, short, int) - Constructor for class uk.ac.rdg.resc.jstyx.messages.TflushMessage
Creates a new TflushMessage.
TflushMessage(int) - Constructor for class uk.ac.rdg.resc.jstyx.messages.TflushMessage
 
TimeDirectory - Class in uk.ac.rdg.resc.jstyx.gridservice.server
Directory containing files that are pertinent to the lifecycle of the Styx Grid Service instance.
TimeDirectory(StyxGridServiceInstance) - Constructor for class uk.ac.rdg.resc.jstyx.gridservice.server.TimeDirectory
Creates a new instance of TimeDirectory
tMessageReceived(StyxMessage) - Method in interface uk.ac.rdg.resc.jstyx.interloper.InterloperListener
Called when a Tmessage arrives from a client
tMessageReceived(StyxMessage) - Method in class uk.ac.rdg.resc.jstyx.interloper.StyxInterloper
Called when a Tmessage arrives from a client.
tMessageReceived(StyxMessage) - Method in class uk.ac.rdg.resc.jstyx.interloper.StyxMon
Required by the InterloperListener interface.
toFriendlyString() - Method in class uk.ac.rdg.resc.jstyx.messages.RattachMessage
 
toFriendlyString() - Method in class uk.ac.rdg.resc.jstyx.messages.RauthMessage
 
toFriendlyString() - Method in class uk.ac.rdg.resc.jstyx.messages.RclunkMessage
 
toFriendlyString() - Method in class uk.ac.rdg.resc.jstyx.messages.RcreateMessage
 
toFriendlyString() - Method in class uk.ac.rdg.resc.jstyx.messages.RerrorMessage
 
toFriendlyString() - Method in class uk.ac.rdg.resc.jstyx.messages.RflushMessage
 
toFriendlyString() - Method in class uk.ac.rdg.resc.jstyx.messages.RopenMessage
 
toFriendlyString() - Method in class uk.ac.rdg.resc.jstyx.messages.RreadMessage
 
toFriendlyString() - Method in class uk.ac.rdg.resc.jstyx.messages.RremoveMessage
 
toFriendlyString() - Method in class uk.ac.rdg.resc.jstyx.messages.RversionMessage
 
toFriendlyString() - Method in class uk.ac.rdg.resc.jstyx.messages.RwalkMessage
 
toFriendlyString() - Method in class uk.ac.rdg.resc.jstyx.messages.RwriteMessage
 
toFriendlyString() - Method in class uk.ac.rdg.resc.jstyx.messages.RwstatMessage
 
toFriendlyString() - Method in class uk.ac.rdg.resc.jstyx.messages.StyxMessage
 
toFriendlyString() - Method in class uk.ac.rdg.resc.jstyx.messages.TattachMessage
 
toFriendlyString() - Method in class uk.ac.rdg.resc.jstyx.messages.TauthMessage
 
toFriendlyString() - Method in class uk.ac.rdg.resc.jstyx.messages.TclunkMessage
 
toFriendlyString() - Method in class uk.ac.rdg.resc.jstyx.messages.TcreateMessage
 
toFriendlyString() - Method in class uk.ac.rdg.resc.jstyx.messages.TflushMessage
 
toFriendlyString() - Method in class uk.ac.rdg.resc.jstyx.messages.TopenMessage
 
toFriendlyString() - Method in class uk.ac.rdg.resc.jstyx.messages.TreadMessage
 
toFriendlyString() - Method in class uk.ac.rdg.resc.jstyx.messages.TremoveMessage
 
toFriendlyString() - Method in class uk.ac.rdg.resc.jstyx.messages.TstatMessage
 
toFriendlyString() - Method in class uk.ac.rdg.resc.jstyx.messages.TversionMessage
 
toFriendlyString() - Method in class uk.ac.rdg.resc.jstyx.messages.TwalkMessage
 
toFriendlyString() - Method in class uk.ac.rdg.resc.jstyx.messages.TwriteMessage
 
toFriendlyString() - Method in class uk.ac.rdg.resc.jstyx.types.Qid
 
TopenMessage - Class in uk.ac.rdg.resc.jstyx.messages
Message sent to request that a Styx server checks file permissions and prepare a fid for I/O
TopenMessage(int, short, int) - Constructor for class uk.ac.rdg.resc.jstyx.messages.TopenMessage
Creates a new TopenMessage.
TopenMessage(long, int) - Constructor for class uk.ac.rdg.resc.jstyx.messages.TopenMessage
TODO: Turn "mode" into a string, e.g.
toSort - Variable in class uk.ac.rdg.resc.jstyx.client.browser.MergeSort
 
toString() - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
 
toString() - Method in class uk.ac.rdg.resc.jstyx.infernogrid.Sexpression
Recursive method to display the contents of this Sexpression
toString() - Method in class uk.ac.rdg.resc.jstyx.messages.StyxMessage
 
toString() - Method in class uk.ac.rdg.resc.jstyx.types.DirEntry
 
toString() - Method in class uk.ac.rdg.resc.jstyx.types.Qid
 
toString() - Method in class uk.ac.rdg.resc.jstyx.types.ULong
 
TreadMessage - Class in uk.ac.rdg.resc.jstyx.messages
Message sent to read data from a file
TreadMessage(int, short, int) - Constructor for class uk.ac.rdg.resc.jstyx.messages.TreadMessage
Creates a new TreadMessage.
TreadMessage(long, ULong, int) - Constructor for class uk.ac.rdg.resc.jstyx.messages.TreadMessage
 
tree - Variable in class uk.ac.rdg.resc.jstyx.client.browser.JTreeTable
 
treeCollapsed(TreeExpansionEvent) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSExplorerTreeModel
Required by TreeExpansionListener.
treeExpanded(TreeExpansionEvent) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSExplorerTreeModel
Required by TreeExpansionListener.
TreeTableModel - Interface in uk.ac.rdg.resc.jstyx.client.browser
TreeTableModel is the model used by a JTreeTable.
TreeTableModelAdapter - Class in uk.ac.rdg.resc.jstyx.client.browser
This is a wrapper class takes a TreeTableModel and implements the table model interface.
TreeTableModelAdapter(TreeTableModel, JTree) - Constructor for class uk.ac.rdg.resc.jstyx.client.browser.TreeTableModelAdapter
 
TremoveMessage - Class in uk.ac.rdg.resc.jstyx.messages
Message sent to delete a file from a Styx server
TremoveMessage(int, short, int) - Constructor for class uk.ac.rdg.resc.jstyx.messages.TremoveMessage
Creates a new TremoveMessage.
TremoveMessage(long) - Constructor for class uk.ac.rdg.resc.jstyx.messages.TremoveMessage
 
truncate() - Method in class uk.ac.rdg.resc.jstyx.server.StyxFileClient
 
TstatMessage - Class in uk.ac.rdg.resc.jstyx.messages
Message sent to enquire about the attributes of a file on a Styx server
TstatMessage(int, short, int) - Constructor for class uk.ac.rdg.resc.jstyx.messages.TstatMessage
Creates a new TstatMessage.
TstatMessage(long) - Constructor for class uk.ac.rdg.resc.jstyx.messages.TstatMessage
This constructor should be called when constructing a TstatMessage from scratch
TversionMessage - Class in uk.ac.rdg.resc.jstyx.messages
Message sent to negotiate the protocol version and maximum message size of a Styx Connection
TversionMessage(int, short, int) - Constructor for class uk.ac.rdg.resc.jstyx.messages.TversionMessage
Creates a new TversionMessage.
TversionMessage() - Constructor for class uk.ac.rdg.resc.jstyx.messages.TversionMessage
Default constructor, sets version to "9P2000" and maximum message size to 8216 (so that 8192 bytes can be read or written with a Tread/Twrite)
TversionMessage(long) - Constructor for class uk.ac.rdg.resc.jstyx.messages.TversionMessage
Creates a new TversionMessage, with the supplied maximum message size.
TversionMessage(long, String) - Constructor for class uk.ac.rdg.resc.jstyx.messages.TversionMessage
Creates a new TversionMessage, with the supplied maximum message size and version string.
TwalkMessage - Class in uk.ac.rdg.resc.jstyx.messages
Message sent to traverse a directory tree
TwalkMessage(int, short, int) - Constructor for class uk.ac.rdg.resc.jstyx.messages.TwalkMessage
Creates a new TwalkMessage.
TwalkMessage(long, long, String) - Constructor for class uk.ac.rdg.resc.jstyx.messages.TwalkMessage
This constructor should be called when constructing a TwalkMessage from scratch
TwriteMessage - Class in uk.ac.rdg.resc.jstyx.messages
Message sent to write data to a file
TwriteMessage(int, short, int) - Constructor for class uk.ac.rdg.resc.jstyx.messages.TwriteMessage
Creates a new TwriteMessage.
TwriteMessage(long, ULong, byte[]) - Constructor for class uk.ac.rdg.resc.jstyx.messages.TwriteMessage
Creates a new TwriteMessage that will write the given bytes to the file described by the given fid at the given offset.
TwriteMessage(long, ULong, byte[], int, int) - Constructor for class uk.ac.rdg.resc.jstyx.messages.TwriteMessage
Creates a new TwriteMessage that will write the given bytes to the file described by the given fid at the given offset.
TwstatMessage - Class in uk.ac.rdg.resc.jstyx.messages
Message sent to change the attributes of a file
TwstatMessage(int, short, int) - Constructor for class uk.ac.rdg.resc.jstyx.messages.TwstatMessage
Creates a new TwstatMessage.
TwstatMessage(long, DirEntry) - Constructor for class uk.ac.rdg.resc.jstyx.messages.TwstatMessage
 
type - Variable in class uk.ac.rdg.resc.jstyx.messages.StyxMessage
 

U

uk.ac.rdg.resc.jstyx - package uk.ac.rdg.resc.jstyx
 
uk.ac.rdg.resc.jstyx.client - package uk.ac.rdg.resc.jstyx.client
 
uk.ac.rdg.resc.jstyx.client.browser - package uk.ac.rdg.resc.jstyx.client.browser
 
uk.ac.rdg.resc.jstyx.client.callbacks - package uk.ac.rdg.resc.jstyx.client.callbacks
 
uk.ac.rdg.resc.jstyx.client.protocol.styx - package uk.ac.rdg.resc.jstyx.client.protocol.styx
 
uk.ac.rdg.resc.jstyx.gridservice.client - package uk.ac.rdg.resc.jstyx.gridservice.client
 
uk.ac.rdg.resc.jstyx.gridservice.config - package uk.ac.rdg.resc.jstyx.gridservice.config
 
uk.ac.rdg.resc.jstyx.gridservice.server - package uk.ac.rdg.resc.jstyx.gridservice.server
 
uk.ac.rdg.resc.jstyx.gridservice.tutorial - package uk.ac.rdg.resc.jstyx.gridservice.tutorial
 
uk.ac.rdg.resc.jstyx.infernogrid - package uk.ac.rdg.resc.jstyx.infernogrid
 
uk.ac.rdg.resc.jstyx.interloper - package uk.ac.rdg.resc.jstyx.interloper
 
uk.ac.rdg.resc.jstyx.messages - package uk.ac.rdg.resc.jstyx.messages
 
uk.ac.rdg.resc.jstyx.server - package uk.ac.rdg.resc.jstyx.server
 
uk.ac.rdg.resc.jstyx.ssl - package uk.ac.rdg.resc.jstyx.ssl
 
uk.ac.rdg.resc.jstyx.tutorial - package uk.ac.rdg.resc.jstyx.tutorial
 
uk.ac.rdg.resc.jstyx.types - package uk.ac.rdg.resc.jstyx.types
 
ULong - Class in uk.ac.rdg.resc.jstyx.types
Unsigned long integer
ULong(byte[]) - Constructor for class uk.ac.rdg.resc.jstyx.types.ULong
Constructs a ULong from an array of 8 bytes in little-endian order
ULong(long) - Constructor for class uk.ac.rdg.resc.jstyx.types.ULong
 
upload(InputStream) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Uploads data from an InputStream to this file.
upload(File) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Uploads data from an local file to this file.
uploadAsync(InputStream) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Uploads data from an InputStream to this file.
uploadAsync(InputStream, MessageCallback) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Uploads data from an InputStream to this file.
uploadAsync(File) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Uploads data from a local java.io.File to this file.
uploadAsync(File, MessageCallback) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Uploads data from a local java.io.File to this file.
UploadCallback - Class in uk.ac.rdg.resc.jstyx.client.callbacks
Callback that is used when uploading a file to the server.
UploadCallback(CStyxFile, File, MessageCallback) - Constructor for class uk.ac.rdg.resc.jstyx.client.callbacks.UploadCallback
 
UploadCallback(CStyxFile, InputStream, MessageCallback) - Constructor for class uk.ac.rdg.resc.jstyx.client.callbacks.UploadCallback
 
uploadComplete(CStyxFile) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFileChangeAdapter
Called after a file has been successfully uploaded
uploadComplete(CStyxFile) - Method in interface uk.ac.rdg.resc.jstyx.client.CStyxFileChangeListener
Called after a file has been successfully uploaded
uploadInputFiles() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
Uploads the input files to the server.
uploadInputFilesAsync() - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.SGSInstanceClient
Uploads the input files to the server.
url - Variable in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSInputFile
 
URLFile - Class in uk.ac.rdg.resc.jstyx.server
StyxFile that contains a URL.
URLFile(String) - Constructor for class uk.ac.rdg.resc.jstyx.server.URLFile
Creates a new instance of URLFile with read-write permissions for everyone (0666).
User - Class in uk.ac.rdg.resc.jstyx.server
Class representing the user at the other end of a Styx connection.
User(StyxSecurityContext, String, String, String) - Constructor for class uk.ac.rdg.resc.jstyx.server.User
Creates a new instance of User
useSSL - Variable in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSServerConfig
 
UTF8 - Static variable in class uk.ac.rdg.resc.jstyx.StyxUtils
 
utf8ToString(byte[]) - Static method in class uk.ac.rdg.resc.jstyx.StyxUtils
Converts an array of bytes in UTF-8 to a String
utf8ToString(byte[], int, int) - Static method in class uk.ac.rdg.resc.jstyx.StyxUtils
Converts an array of bytes in UTF-8 to a String

V

valueChanged(TreeSelectionEvent) - Method in class uk.ac.rdg.resc.jstyx.gridservice.client.PropertiesPanel
This is called when nodes in the SGSExplorer's tree have been selected or deselected.
valueForPathChanged(TreePath, Object) - Method in class uk.ac.rdg.resc.jstyx.client.browser.AbstractTreeTableModel
 
visibleRow - Variable in class uk.ac.rdg.resc.jstyx.client.browser.JTreeTable.TreeTableCellRenderer
 

W

walkFid() - Method in class uk.ac.rdg.resc.jstyx.client.callbacks.GetFidCallback
 
walkFid() - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Gets a new fid from the pool and walks it to the location of this file.
walkFidAsync(MessageCallback) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Gets a new fid from the pool and walks it to the location of this file.
WhoAmIFile - Class in uk.ac.rdg.resc.jstyx.tutorial
Simple custom Styx file that, when read, returns the IP address and local port of the client that is connected.
WhoAmIFile() - Constructor for class uk.ac.rdg.resc.jstyx.tutorial.WhoAmIFile
Creates a new instance of WhoAmIFile
write(byte[], long, boolean) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Writes a block of data to the file at the given offset.
write(byte[], int, int, long, boolean) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Writes a block of data to the file at the given offset.
write(int) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFileOutputStream
Writes the specified byte to the Styx file.
write(StyxFileClient, long, int, ByteBuffer, boolean, int) - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSInputFile.File
 
write(StyxFileClient, long, int, ByteBuffer, boolean, int) - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSInputFile.StdinFile
 
write(StyxFileClient, long, int, ByteBuffer, boolean, int) - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSParamFile
The new value for the parameter must come in a single message (i.e.
write(ProtocolEncoderOutput) - Method in class uk.ac.rdg.resc.jstyx.messages.StyxMessage
Called by StyxMessageEncoder to send a message to the output
write(StyxFileClient, long, int, ByteBuffer, boolean, int) - Method in class uk.ac.rdg.resc.jstyx.server.AsyncStyxFile
This simply calls write() in the contained StyxFile object.
write(StyxFileClient, long, int, ByteBuffer, boolean, int) - Method in class uk.ac.rdg.resc.jstyx.server.FileOnDisk
Writes data to the underlying java.io.File.
write(StyxFileClient, long, int, ByteBuffer, boolean, int) - Method in class uk.ac.rdg.resc.jstyx.server.InMemoryFile
 
write(StyxFileClient, long, int, ByteBuffer, boolean, int) - Method in class uk.ac.rdg.resc.jstyx.server.StyxDirectory
This always throws a StyxException as it is illegal to write to a directory
write(StyxFileClient, long, int, ByteBuffer, boolean, int) - Method in class uk.ac.rdg.resc.jstyx.server.StyxFile
Writes data to this file.
write(StyxFileClient, long, int, ByteBuffer, boolean, int) - Method in class uk.ac.rdg.resc.jstyx.server.URLFile
The new value for the URL must come in a single message (i.e.
write2(StyxFileClient, long, int, ByteBuffer, boolean, int) - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSInputFile
This method does the job of checking for URLs being written to the file.
writeAll(byte[], long) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Writes a block of data to the file at the given offset.
writeAsync(String, long) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Writes a string to the file at the given offset, with truncation.
writeAsync(String, long, MessageCallback) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Writes a string to the file at the given offset, with truncation.
writeAsync(byte[], long, boolean) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Writes a chunk of data to the file at the given file offset.
writeAsync(byte[], long, boolean, MessageCallback) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Writes a chunk of data to the file at the given file offset.
writeAsync(byte[], int, int, long, boolean, MessageCallback) - Method in class uk.ac.rdg.resc.jstyx.client.CStyxFile
Writes a chunk of data to the file at the given file offset.
WriteCallback - Class in uk.ac.rdg.resc.jstyx.client.callbacks
Callback used when writing to a file (see CStyxFile.writeAsync())
WriteCallback(CStyxFile, byte[], int, int, long, boolean, MessageCallback) - Constructor for class uk.ac.rdg.resc.jstyx.client.callbacks.WriteCallback
 
writeData(StyxFileClient, long, int, ByteBuffer, boolean, int) - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSInputFile.File
This just writes the data to the underlying fileOnDisk
writeData(StyxFileClient, long, int, ByteBuffer, boolean, int) - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSInputFile.StdinFile
This just writes the data to the current position in the stream and flushes the write.
writeData(StyxFileClient, long, int, ByteBuffer, boolean, int) - Method in class uk.ac.rdg.resc.jstyx.gridservice.server.SGSInputFile
Writes data to the underlying file or stream

Z

ZERO - Static variable in class uk.ac.rdg.resc.jstyx.client.browser.StyxFileSystemModel
 
ZERO - Static variable in class uk.ac.rdg.resc.jstyx.types.ULong
 

A B C D E F G H I J K L M N O P Q R S T U V W Z

Copyright © 2004-2006 Reading e-Science Centre. All Rights Reserved.