A B C D F G H I J L M N O P R S T U W 

A

abort() - Method in class org.globus.io.streams.FTPInputStream
 
abort() - Method in class org.globus.io.streams.FTPOutputStream
 
abort() - Method in class org.globus.io.streams.GlobusFileInputStream
 
abort() - Method in class org.globus.io.streams.GlobusFileOutputStream
 
abort() - Method in class org.globus.io.streams.GlobusInputStream
Aborts transfer.
abort() - Method in class org.globus.io.streams.GlobusOutputStream
Aborts transfer.
abort() - Method in class org.globus.io.streams.HTTPInputStream
 
abort() - Method in class org.globus.io.streams.HTTPOutputStream
 
addUrlCopyListener(UrlCopyListener) - Method in class org.globus.io.urlcopy.UrlCopy
Adds url copy listener.
append - Variable in class org.globus.io.streams.HTTPOutputStream
 
appendMode - Variable in class org.globus.io.urlcopy.UrlCopy
 
available() - Method in class org.globus.io.streams.FTPInputStream
 
available() - Method in class org.globus.io.streams.GlobusFileInputStream
 
available() - Method in class org.globus.io.streams.HTTPInputStream
 

B

BUFF_SIZE - Static variable in class org.globus.io.urlcopy.UrlCopy
maximum buffer size to read or write when putting and getting files
bufferSize - Variable in class org.globus.io.urlcopy.UrlCopy
 

C

cancel() - Method in class org.globus.io.urlcopy.UrlCopy
Cancels the transfer in progress.
canceled - Variable in class org.globus.io.urlcopy.UrlCopy
 
CLIENT_SHUTDOWN_ENABLE - Static variable in class org.globus.io.gass.server.GassServer
 
close() - Method in class org.globus.io.gass.server.JobOutputStream
Notifies the job output listener that no more output will be produced.
close() - Method in class org.globus.io.streams.FTPInputStream
 
close() - Method in class org.globus.io.streams.FTPOutputStream
 
close() - Method in class org.globus.io.streams.GlobusFileInputStream
 
close() - Method in class org.globus.io.streams.GlobusFileOutputStream
 
close() - Method in class org.globus.io.streams.HTTPInputStream
 
close() - Method in class org.globus.io.streams.HTTPOutputStream
 
copy() - Method in class org.globus.io.urlcopy.UrlCopy
Performs the copy function.

D

dcau - Variable in class org.globus.io.urlcopy.UrlCopy
 
destinationOffset - Variable in class org.globus.io.urlcopy.UrlCopy
 
disableAllo - Variable in class org.globus.io.urlcopy.UrlCopy
 
dstAuth - Variable in class org.globus.io.urlcopy.UrlCopy
 
dstCreds - Variable in class org.globus.io.urlcopy.UrlCopy
 
dstUrl - Variable in class org.globus.io.urlcopy.UrlCopy
 

F

flush() - Method in class org.globus.io.streams.FTPOutputStream
 
flush() - Method in class org.globus.io.streams.GlobusFileOutputStream
 
flush() - Method in class org.globus.io.streams.HTTPOutputStream
 
ftp - Variable in class org.globus.io.streams.FTPInputStream
 
ftp - Variable in class org.globus.io.streams.FTPOutputStream
 
FTPInputStream - Class in org.globus.io.streams
 
FTPInputStream() - Constructor for class org.globus.io.streams.FTPInputStream
 
FTPInputStream(String, int, String, String, String) - Constructor for class org.globus.io.streams.FTPInputStream
 
FTPInputStream(String, int, String, String, String, boolean, int) - Constructor for class org.globus.io.streams.FTPInputStream
 
FTPOutputStream - Class in org.globus.io.streams
 
FTPOutputStream() - Constructor for class org.globus.io.streams.FTPOutputStream
 
FTPOutputStream(String, int, String, String, String, boolean) - Constructor for class org.globus.io.streams.FTPOutputStream
 
FTPOutputStream(String, int, String, String, String, boolean, boolean, int) - Constructor for class org.globus.io.streams.FTPOutputStream
 

G

GassException - Exception in org.globus.io.gass.client
 
GassException(String) - Constructor for exception org.globus.io.gass.client.GassException
 
GassInputStream - Class in org.globus.io.streams
 
GassInputStream(String, int, String) - Constructor for class org.globus.io.streams.GassInputStream
Opens Gass input stream in secure mode with default user credentials.
GassInputStream(GSSCredential, Authorization, String, int, String) - Constructor for class org.globus.io.streams.GassInputStream
Opens Gass input stream in secure mode with specified user credentials.
GassOutputStream - Class in org.globus.io.streams
 
GassOutputStream(String, int, String, long, boolean) - Constructor for class org.globus.io.streams.GassOutputStream
Opens Gass output stream in secure mode with default user credentials.
GassOutputStream(GSSCredential, String, int, String, long, boolean) - Constructor for class org.globus.io.streams.GassOutputStream
Opens Gass output stream in secure mode with specified user credentials.
GassOutputStream(GSSCredential, Authorization, String, int, String, long, boolean) - Constructor for class org.globus.io.streams.GassOutputStream
Opens Gass output stream in secure mode with specified user credentials.
GASSProtocol - Class in org.globus.io.gass.client.internal
This is a pure Java implementation of the Globus GASS protocol.
GASSProtocol() - Constructor for class org.globus.io.gass.client.internal.GASSProtocol
 
GassServer - Class in org.globus.io.gass.server
The GassServer class acts as a basic multi-threaded HTTPS server that handles GASS requests.
GassServer() - Constructor for class org.globus.io.gass.server.GassServer
Starts Gass Server with default user credentials.
GassServer(int) - Constructor for class org.globus.io.gass.server.GassServer
Starts Gass Server on given port with default user credentials.
GassServer(GSSCredential, int) - Constructor for class org.globus.io.gass.server.GassServer
Starts Gass Server on given port and given credentials.
GassServer(boolean, int) - Constructor for class org.globus.io.gass.server.GassServer
Starts Gass Server on given port and mode.
GET(String, String) - Static method in class org.globus.io.gass.client.internal.GASSProtocol
This method concatenates a properly formatted header for performing Globus Gass GETs with the given information.
get(boolean, int, String) - Method in class org.globus.io.streams.FTPInputStream
 
get(String, int, String) - Method in class org.globus.io.streams.HTTPInputStream
 
getBufferSize() - Method in class org.globus.io.urlcopy.UrlCopy
Returns buffer size used for transfering data.
getDCAU() - Method in class org.globus.io.urlcopy.UrlCopy
 
getDestinationAuthorization() - Method in class org.globus.io.urlcopy.UrlCopy
Returns authorization type for the destination side for the url copy.
getDestinationCredentials() - Method in class org.globus.io.urlcopy.UrlCopy
Returns credentials used for authenticating the destination side for the url copy.
getDestinationOffset() - Method in class org.globus.io.urlcopy.UrlCopy
Gets the offset in the destination file from which data starts to be written
getDestinationUrl() - Method in class org.globus.io.urlcopy.UrlCopy
Returns destination url.
getDisableAllo() - Method in class org.globus.io.urlcopy.UrlCopy
Can be used to query whether the use of the ALLO command with GridFTP uploads is disabled.
getInputStream() - Method in class org.globus.io.urlcopy.UrlCopy
Returns input stream based on the source url
getJobOutputStream(String) - Method in class org.globus.io.gass.server.GassServer
 
getOptions() - Method in class org.globus.io.gass.server.GassServer
Returns current options of the server.
getOptions() - Method in class org.globus.io.gass.server.RemoteGassServer
Returns current options of the server.
getOutputStream(long) - Method in class org.globus.io.urlcopy.UrlCopy
Returns output stream based on the destination url.
getSize() - Method in class org.globus.io.streams.FTPInputStream
 
getSize() - Method in class org.globus.io.streams.GlobusFileInputStream
 
getSize() - Method in class org.globus.io.streams.GlobusInputStream
Returns the total size of input data.
getSize() - Method in class org.globus.io.streams.HTTPInputStream
 
getSourceAuthorization() - Method in class org.globus.io.urlcopy.UrlCopy
Returns authorization type for the source side for the url copy.
getSourceCredentials() - Method in class org.globus.io.urlcopy.UrlCopy
Returns credentials used for authenticating the source side for the url copy.
getSourceLength() - Method in class org.globus.io.urlcopy.UrlCopy
Gets the maximum data size that will be transfered.
getSourceOffset() - Method in class org.globus.io.urlcopy.UrlCopy
Gets the offset in the source file from which data starts to be read
getSourceUrl() - Method in class org.globus.io.urlcopy.UrlCopy
Returns source url.
getTCPBufferSize() - Method in class org.globus.io.urlcopy.UrlCopy
Returns TCP buffer size used for transfers data.
getURL() - Method in class org.globus.io.gass.server.RemoteGassServer
Returns url of this server.
GlobusFileInputStream - Class in org.globus.io.streams
 
GlobusFileInputStream(String) - Constructor for class org.globus.io.streams.GlobusFileInputStream
 
GlobusFileOutputStream - Class in org.globus.io.streams
 
GlobusFileOutputStream(String, boolean) - Constructor for class org.globus.io.streams.GlobusFileOutputStream
 
GlobusInputStream - Class in org.globus.io.streams
 
GlobusInputStream() - Constructor for class org.globus.io.streams.GlobusInputStream
 
GlobusOutputStream - Class in org.globus.io.streams
 
GlobusOutputStream() - Constructor for class org.globus.io.streams.GlobusOutputStream
 
GridFTPInputStream - Class in org.globus.io.streams
 
GridFTPInputStream(GSSCredential, String, int, String) - Constructor for class org.globus.io.streams.GridFTPInputStream
 
GridFTPInputStream(GSSCredential, Authorization, String, int, String, boolean) - Constructor for class org.globus.io.streams.GridFTPInputStream
 
GridFTPInputStream(GSSCredential, Authorization, String, int, String, boolean, int, boolean) - Constructor for class org.globus.io.streams.GridFTPInputStream
 
GridFTPOutputStream - Class in org.globus.io.streams
 
GridFTPOutputStream(GSSCredential, String, int, String, boolean) - Constructor for class org.globus.io.streams.GridFTPOutputStream
 
GridFTPOutputStream(GSSCredential, Authorization, String, int, String, boolean, boolean) - Constructor for class org.globus.io.streams.GridFTPOutputStream
 
GridFTPOutputStream(GSSCredential, Authorization, String, int, String, boolean, boolean, long) - Constructor for class org.globus.io.streams.GridFTPOutputStream
 
GridFTPOutputStream(GSSCredential, Authorization, String, int, String, boolean, boolean, int, boolean) - Constructor for class org.globus.io.streams.GridFTPOutputStream
 
GridFTPOutputStream(GSSCredential, Authorization, String, int, String, boolean, boolean, int, boolean, long) - Constructor for class org.globus.io.streams.GridFTPOutputStream
 

H

handleConnection(Socket) - Method in class org.globus.io.gass.server.GassServer
 
HTTPInputStream - Class in org.globus.io.streams
 
HTTPInputStream() - Constructor for class org.globus.io.streams.HTTPInputStream
Private constructor used by subclasses.
HTTPInputStream(String, int, String) - Constructor for class org.globus.io.streams.HTTPInputStream
Opens HTTP input stream connection (unsecure)
HTTPOutputStream - Class in org.globus.io.streams
 
HTTPOutputStream() - Constructor for class org.globus.io.streams.HTTPOutputStream
Private constructor used by subclasses.
HTTPOutputStream(String, int, String, long, boolean) - Constructor for class org.globus.io.streams.HTTPOutputStream
Opens HTTP output stream (unsecure)

I

in - Variable in class org.globus.io.streams.HTTPOutputStream
 
input - Variable in class org.globus.io.streams.FTPInputStream
 
input - Variable in class org.globus.io.streams.HTTPInputStream
 
isAppendMode() - Method in class org.globus.io.urlcopy.UrlCopy
Checks if append mode is enabled.
isCanceled() - Method in class org.globus.io.urlcopy.UrlCopy
Checks if the transfer was canceled.

J

JobOutputListener - Interface in org.globus.io.gass.server
This class defines a job output listener.
JobOutputStream - Class in org.globus.io.gass.server
This is a small class that allows to redirect a job's output to a custom job output listener.
JobOutputStream(JobOutputListener) - Constructor for class org.globus.io.gass.server.JobOutputStream
Creates a job output stream with a specific job output listener to which the job output will be redirected to.

L

LINE_BUFFER_ENABLE - Static variable in class org.globus.io.gass.server.RemoteGassServer
 
listener - Variable in class org.globus.io.gass.server.JobOutputStream
 
listeners - Variable in class org.globus.io.urlcopy.UrlCopy
 

M

main(String[]) - Static method in class org.globus.io.gass.server.RemoteGassServer
 

N

negotiateDCAU(FTPClient, FTPClient) - Method in class org.globus.io.urlcopy.UrlCopy
 

O

openSocket(String, int) - Method in class org.globus.io.streams.GassInputStream
 
openSocket(String, int) - Method in class org.globus.io.streams.HTTPInputStream
 
org.globus.io.gass.client - package org.globus.io.gass.client
Provides a pure Java Globus GASS client for transferring files via HTTPS.
org.globus.io.gass.client.internal - package org.globus.io.gass.client.internal
Low-level protocol classes used by the org.globus.io.gass.client package.
org.globus.io.gass.server - package org.globus.io.gass.server
Provides a pure Java Globus GASS server for transferring files via HTTPS.
org.globus.io.streams - package org.globus.io.streams
Implements the standard Java I/O streams interface for a number of different protocols, including FTP, GSIFTP, HTTP, HTTPS, and File.
org.globus.io.urlcopy - package org.globus.io.urlcopy
This library provides a simple API for transferring a file from one location to another.
output - Variable in class org.globus.io.streams.FTPOutputStream
 
output - Variable in class org.globus.io.streams.HTTPOutputStream
 
outputChanged(String) - Method in interface org.globus.io.gass.server.JobOutputListener
It is called whenever the job's output has been updated.
outputClosed() - Method in interface org.globus.io.gass.server.JobOutputListener
It is called whenever job finished and no more output will be generated.

P

PUT(String, String, long, boolean) - Static method in class org.globus.io.gass.client.internal.GASSProtocol
This method concatenates a properly formatted header for performing Globus Gass PUTs with the given information.
put(boolean, int, String, boolean) - Method in class org.globus.io.streams.FTPOutputStream
 
put(String, String, long, int) - Method in class org.globus.io.streams.HTTPOutputStream
 

R

read(byte[]) - Method in class org.globus.io.streams.FTPInputStream
 
read(byte[], int, int) - Method in class org.globus.io.streams.FTPInputStream
 
read() - Method in class org.globus.io.streams.FTPInputStream
 
read(byte[]) - Method in class org.globus.io.streams.GlobusFileInputStream
 
read(byte[], int, int) - Method in class org.globus.io.streams.GlobusFileInputStream
 
read() - Method in class org.globus.io.streams.GlobusFileInputStream
 
read() - Method in class org.globus.io.streams.GlobusInputStream
 
read(byte[]) - Method in class org.globus.io.streams.HTTPInputStream
 
read(byte[], int, int) - Method in class org.globus.io.streams.HTTPInputStream
 
read() - Method in class org.globus.io.streams.HTTPInputStream
 
READ_ENABLE - Static variable in class org.globus.io.gass.server.GassServer
 
registerJobOutputStream(String, OutputStream) - Method in class org.globus.io.gass.server.GassServer
Registers a output stream with a job.
RemoteGassServer - Class in org.globus.io.gass.server
This class allows for starting gass server remotely.
RemoteGassServer() - Constructor for class org.globus.io.gass.server.RemoteGassServer
Starts Gass Server with default user credentials.
RemoteGassServer(boolean, int) - Constructor for class org.globus.io.gass.server.RemoteGassServer
Starts Gass Server on given port and mode.
RemoteGassServer(GSSCredential, boolean, int) - Constructor for class org.globus.io.gass.server.RemoteGassServer
Starts Gass Server on given port and mode.
removeUrlCopyListener(UrlCopyListener) - Method in class org.globus.io.urlcopy.UrlCopy
Remove url copy listener
run() - Method in class org.globus.io.urlcopy.UrlCopy
This method is an implementation of the Runnable interface and can be used to perform the copy in a separate thread.

S

setAppendMode(boolean) - Method in class org.globus.io.urlcopy.UrlCopy
Enables/disables append mode.
setBufferSize(int) - Method in class org.globus.io.urlcopy.UrlCopy
Sets buffer size for transfering data.
setCompatibilityMode(boolean) - Method in class org.globus.io.gass.server.RemoteGassServer
Sets the compatibility mode to work with the old globus 1.1.x installations.
setCredentials(GSSCredential) - Method in class org.globus.io.urlcopy.UrlCopy
Sets credentials to use for both sides.
setDCAU(boolean) - Method in class org.globus.io.urlcopy.UrlCopy
 
setDestinationAuthorization(Authorization) - Method in class org.globus.io.urlcopy.UrlCopy
Sets destination authorization type
setDestinationCredentials(GSSCredential) - Method in class org.globus.io.urlcopy.UrlCopy
Sets destination url credentials.
setDestinationOffset(long) - Method in class org.globus.io.urlcopy.UrlCopy
Sets the offset in the destination file from which data starts to be written.
setDestinationUrl(GlobusURL) - Method in class org.globus.io.urlcopy.UrlCopy
Sets destination url.
setDisableAllo(boolean) - Method in class org.globus.io.urlcopy.UrlCopy
Allows disabling of the use of ALLO with GridFTP uploads
setOptions(int) - Method in class org.globus.io.gass.server.GassServer
Sets the options of the gass server such as enabling client shutdown, etc.
setOptions(int) - Method in class org.globus.io.gass.server.RemoteGassServer
Sets the options of the gass server such as enabling client shutdown, etc.
setSourceAuthorization(Authorization) - Method in class org.globus.io.urlcopy.UrlCopy
Sets source authorization type
setSourceCredentials(GSSCredential) - Method in class org.globus.io.urlcopy.UrlCopy
Sets source url credentials.
setSourceFileLength(long) - Method in class org.globus.io.urlcopy.UrlCopy
Allows a partial transfer by setting the maximum number of bytes that will be transfered.
setSourceFileOffset(long) - Method in class org.globus.io.urlcopy.UrlCopy
Sets the offset in the source file from which data starts to be read.
setSourceUrl(GlobusURL) - Method in class org.globus.io.urlcopy.UrlCopy
Sets source url.
setTCPBufferSize(int) - Method in class org.globus.io.urlcopy.UrlCopy
Sets the TCP buffer size for GridFTP transfers.
setUseThirdPartyCopy(boolean) - Method in class org.globus.io.urlcopy.UrlCopy
Enables/disables usage of third party transfers.
SHUTDOWN(String, String) - Static method in class org.globus.io.gass.client.internal.GASSProtocol
 
shutdown(GSSCredential, GlobusURL) - Static method in class org.globus.io.gass.server.GassServer
Shutdowns a remote gass server.
shutdown() - Method in class org.globus.io.gass.server.RemoteGassServer
Shutdowns remotely running gass server.
SHUTDOWN_STR - Static variable in class org.globus.io.gass.server.GassServer
 
size - Variable in class org.globus.io.streams.HTTPInputStream
 
size - Variable in class org.globus.io.streams.HTTPOutputStream
 
socket - Variable in class org.globus.io.streams.HTTPInputStream
 
socket - Variable in class org.globus.io.streams.HTTPOutputStream
 
sourceLength - Variable in class org.globus.io.urlcopy.UrlCopy
 
sourceOffset - Variable in class org.globus.io.urlcopy.UrlCopy
 
srcAuth - Variable in class org.globus.io.urlcopy.UrlCopy
 
srcCreds - Variable in class org.globus.io.urlcopy.UrlCopy
 
srcUrl - Variable in class org.globus.io.urlcopy.UrlCopy
 
start(String) - Method in class org.globus.io.gass.server.RemoteGassServer
Starts the gass server on the remote machine.
state - Variable in class org.globus.io.streams.FTPInputStream
 
state - Variable in class org.globus.io.streams.FTPOutputStream
 
STDERR_ENABLE - Static variable in class org.globus.io.gass.server.GassServer
 
STDOUT_ENABLE - Static variable in class org.globus.io.gass.server.GassServer
 

T

tcpBufferSize - Variable in class org.globus.io.urlcopy.UrlCopy
 
thirdParty - Variable in class org.globus.io.urlcopy.UrlCopy
 
TILDE_EXPAND_ENABLE - Static variable in class org.globus.io.gass.server.RemoteGassServer
 
toString() - Method in class org.globus.io.gass.server.GassServer
 
transfer(long, long) - Method in interface org.globus.io.urlcopy.UrlCopyListener
This function is contniuosly called during url transfers.
transferCompleted() - Method in interface org.globus.io.urlcopy.UrlCopyListener
This function is called once the transfer is completed either successfully or because of a failure.
transferError(Exception) - Method in interface org.globus.io.urlcopy.UrlCopyListener
This function is called only when an error occurs.

U

unregisterJobOutputStream(String) - Method in class org.globus.io.gass.server.GassServer
Unregisters a job output stream for specified output label.
unregisterJobOutputStream(String, OutputStream) - Method in class org.globus.io.gass.server.GassServer
Unregisters a job output stream.
UrlCopy - Class in org.globus.io.urlcopy
 
UrlCopy() - Constructor for class org.globus.io.urlcopy.UrlCopy
 
UrlCopyException - Exception in org.globus.io.urlcopy
Encapsulates the exceptions caused by various errors in the url-copy library.
UrlCopyException(String) - Constructor for exception org.globus.io.urlcopy.UrlCopyException
 
UrlCopyException(String, Throwable) - Constructor for exception org.globus.io.urlcopy.UrlCopyException
 
UrlCopyListener - Interface in org.globus.io.urlcopy
 
USER_EXPAND_ENABLE - Static variable in class org.globus.io.gass.server.RemoteGassServer
 

W

write(byte[], int, int) - Method in class org.globus.io.gass.server.JobOutputStream
Converts the byte array to a string and forwards it to the job output listener.
write(int) - Method in class org.globus.io.gass.server.JobOutputStream
Converts the int to a string and forwards it to the job output listener.
write(byte[]) - Method in class org.globus.io.streams.FTPOutputStream
 
write(byte[], int, int) - Method in class org.globus.io.streams.FTPOutputStream
 
write(int) - Method in class org.globus.io.streams.FTPOutputStream
 
write(byte[]) - Method in class org.globus.io.streams.GlobusFileOutputStream
 
write(byte[], int, int) - Method in class org.globus.io.streams.GlobusFileOutputStream
 
write(int) - Method in class org.globus.io.streams.GlobusFileOutputStream
 
write(int) - Method in class org.globus.io.streams.GlobusOutputStream
 
write(byte[]) - Method in class org.globus.io.streams.HTTPOutputStream
 
write(byte[], int, int) - Method in class org.globus.io.streams.HTTPOutputStream
 
write(int) - Method in class org.globus.io.streams.HTTPOutputStream
 
WRITE_ENABLE - Static variable in class org.globus.io.gass.server.GassServer
 
A B C D F G H I J L M N O P R S T U W