All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractGuacamoleTunnel |
Base GuacamoleTunnel implementation which synchronizes access to the
underlying reader and writer with reentrant locks.
|
| ConfiguredGuacamoleSocket |
A GuacamoleSocket which pre-configures the connection based on a given
GuacamoleConfiguration, completing the initial protocol handshake before
accepting data for read or write.
|
| DelegatingGuacamoleSocket |
GuacamoleSocket implementation which simply delegates all function calls to
an underlying GuacamoleSocket.
|
| DelegatingGuacamoleTunnel |
GuacamoleTunnel implementation which simply delegates all function calls to
an underlying GuacamoleTunnel.
|
| FailoverGuacamoleSocket |
GuacamoleSocket which intercepts errors received early in the Guacamole
session.
|
| FilteredGuacamoleReader |
GuacamoleReader which applies a given GuacamoleFilter to observe or alter all
read instructions.
|
| FilteredGuacamoleSocket |
Implementation of GuacamoleSocket which allows individual instructions to be
intercepted, overridden, etc.
|
| FilteredGuacamoleWriter |
GuacamoleWriter which applies a given GuacamoleFilter to observe or alter
all written instructions.
|
| GuacamoleClientBadTypeException |
An exception which is thrown when data has been submitted with an unsupported
mimetype.
|
| GuacamoleClientException |
A generic exception thrown when part of the Guacamole API encounters
an error in the client's request.
|
| GuacamoleClientInformation |
An abstract representation of Guacamole client information, including all
information required by the Guacamole protocol during the preamble.
|
| GuacamoleClientOverrunException |
An exception which is thrown when the client has sent too much data.
|
| GuacamoleClientTimeoutException |
An exception which is thrown when the client is taking too long to respond.
|
| GuacamoleClientTooManyException |
An exception which is thrown when too many requests have been received
by the current client, and further requests are being rejected, either
temporarily or permanently.
|
| GuacamoleConfiguration |
All information necessary to complete the initial protocol handshake of a
Guacamole session.
|
| GuacamoleConnectionClosedException |
An exception which is thrown when an operation cannot be performed because
its corresponding connection is closed.
|
| GuacamoleException |
A generic exception thrown when parts of the Guacamole API encounter
errors.
|
| GuacamoleFilter |
Interface which provides for the filtering of individual instructions.
|
| GuacamoleHTTPTunnelServlet |
A HttpServlet implementing and abstracting the operations required by the
HTTP implementation of the JavaScript Guacamole client's tunnel.
|
| GuacamoleInstruction |
An abstract representation of a Guacamole instruction, as defined by the
Guacamole protocol.
|
| GuacamoleParser |
Parser for the Guacamole protocol.
|
| GuacamoleProtocolCapability |
Capabilities which may not be present in all versions of the Guacamole
protocol.
|
| GuacamoleProtocolVersion |
Representation of a Guacamole protocol version.
|
| GuacamoleReader |
Provides abstract and raw character read access to a stream of Guacamole
instructions.
|
| GuacamoleResourceClosedException |
An exception which is thrown when a resource is no longer available because
it is closed.
|
| GuacamoleResourceConflictException |
An exception which is thrown when a resource has been requested, but that
resource is locked or currently in use, and cannot be accessed by the
current user.
|
| GuacamoleResourceNotFoundException |
A generic exception thrown when part of the Guacamole API fails to find
a requested resource, such as a configuration or tunnel.
|
| GuacamoleSecurityException |
A security-related exception thrown when parts of the Guacamole API is
denying access to a resource.
|
| GuacamoleServerBusyException |
An exception which is thrown when the server is too busy to service the
request.
|
| GuacamoleServerException |
A generic exception thrown when part of the Guacamole API encounters
an unexpected, internal error.
|
| GuacamoleSessionClosedException |
An exception which indicates that a session within an upstream server (such
as the remote desktop) has been forcibly terminated.
|
| GuacamoleSessionConflictException |
An exception which indicates that a session within an upstream server (such
as the remote desktop) has ended because it conflicted with another session.
|
| GuacamoleSessionTimeoutException |
An exception which indicates that a session within an upstream server (such
as the remote desktop) has ended because it appeared to be inactive.
|
| GuacamoleSocket |
Provides abstract socket-like access to a Guacamole connection.
|
| GuacamoleStatus |
All possible statuses returned by various Guacamole instructions, each having
a corresponding code.
|
| GuacamoleTunnel |
Provides a unique identifier and synchronized access to the GuacamoleReader
and GuacamoleWriter associated with a GuacamoleSocket.
|
| GuacamoleUnauthorizedException |
A security-related exception thrown when parts of the Guacamole API is
denying access to a resource, but access MAY be granted were the user
authorized (logged in).
|
| GuacamoleUnsupportedException |
An exception which is thrown when the requested operation is unsupported
or unimplemented.
|
| GuacamoleUpstreamException |
An exception which indicates than an upstream server (such as the remote
desktop) is returning an error or is otherwise unreachable.
|
| GuacamoleUpstreamNotFoundException |
An exception which indicates that an upstream server (such as the remote
desktop) does not appear to exist.
|
| GuacamoleUpstreamTimeoutException |
An exception which indicates than an upstream server (such as the remote
desktop) is taking too long to respond.
|
| GuacamoleUpstreamUnavailableException |
An exception which indicates that an upstream server (such as the remote
desktop) is not available to service the request.
|
| GuacamoleWebSocketTunnelEndpoint |
A WebSocket implementation of GuacamoleTunnel functionality, compatible with
the Guacamole.WebSocketTunnel object included with the JavaScript API.
|
| GuacamoleWriter |
Provides abstract and raw character write access to a stream of Guacamole
instructions.
|
| InetGuacamoleSocket |
Provides abstract socket-like access to a Guacamole connection over a given
hostname and port.
|
| ReaderGuacamoleReader |
A GuacamoleReader which wraps a standard Java Reader, using that Reader as
the Guacamole instruction stream.
|
| SimpleGuacamoleTunnel |
GuacamoleTunnel implementation which uses a provided socket.
|
| SSLGuacamoleSocket |
Provides abstract socket-like access to a Guacamole connection over SSL to
a given hostname and port.
|
| WriterGuacamoleWriter |
A GuacamoleWriter which wraps a standard Java Writer, using that Writer as
the Guacamole instruction stream.
|