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.
|