# Package org.globus.io.gass.server

package org.globus.io.gass.server
Provides a pure Java Globus GASS server for transferring files via HTTPS.

The server is multi-threaded and accepts HTTPS connection from GASS clients to copy from, copy to, and append to files that are local to the server.

This version has not been fully tested against the full GASS protocol, but works for all cases tested with `globus-url-copy`.

## Package Specification

(none)

## Related Documentation

The following classes are used by the org.globus.gass.server class:

- org.globus.security.Util
- iaik.security.ssl.SSLSocket
- iaik.security.ssl.SSLServerConnection

For overviews, tutorials, examples, guides, and tool documentation, please see:

- Globus

Class
Description
GassServer
The `GassServer` class acts as a basic multi-threaded HTTPS server that handles GASS requests.
JobOutputListener
This class defines a job output listener.
JobOutputStream
This is a small class that allows to redirect a job's output to a custom job output listener.
RemoteGassServer
This class allows for starting gass server remotely.