Class GASSProtocol
- java.lang.Object
-
- org.globus.io.gass.client.internal.GASSProtocol
-
public class GASSProtocol extends Object
This is a pure Java implementation of the Globus GASS protocol. Normally one does not need to use this class directly but instead uses the Client class.
-
-
Constructor Summary
Constructors Constructor Description GASSProtocol()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
GET(String path, String host)
This method concatenates a properly formatted header for performing Globus Gass GETs with the given information.static String
PUT(String path, String host, long length, boolean append)
This method concatenates a properly formatted header for performing Globus Gass PUTs with the given information.static String
SHUTDOWN(String path, String host)
-
-
-
Method Detail
-
GET
public static String GET(String path, String host)
This method concatenates a properly formatted header for performing Globus Gass GETs with the given information.- Parameters:
path
- the path of the file to gethost
- the host which contains the file to get- Returns:
String
the properly formatted header to be sent to a gass server
-
PUT
public static String PUT(String path, String host, long length, boolean append)
This method concatenates a properly formatted header for performing Globus Gass PUTs with the given information.- Parameters:
path
- the path of the remote file to put tohost
- the host of the remote file to put tolength
- the length of data which will be sent (the size of the file)append
- append mode- Returns:
String
the properly formatted header to be sent to a gass server
-
-