Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes