All Classes and Interfaces
Class
Description
Base GuacamoleTunnel implementation which synchronizes access to the
 underlying reader and writer with reentrant locks.
A GuacamoleSocket which pre-configures the connection based on a given
 GuacamoleConfiguration, completing the initial protocol handshake before
 accepting data for read or write.
GuacamoleSocket implementation which simply delegates all function calls to
 an underlying GuacamoleSocket.
GuacamoleTunnel implementation which simply delegates all function calls to
 an underlying GuacamoleTunnel.
GuacamoleSocket which intercepts errors received early in the Guacamole
 session.
GuacamoleReader which applies a given GuacamoleFilter to observe or alter all
 read instructions.
Implementation of GuacamoleSocket which allows individual instructions to be
 intercepted, overridden, etc.
GuacamoleWriter which applies a given GuacamoleFilter to observe or alter
 all written instructions.
An exception which is thrown when data has been submitted with an unsupported
 mimetype.
A generic exception thrown when part of the Guacamole API encounters
 an error in the client's request.
An abstract representation of Guacamole client information, including all
 information required by the Guacamole protocol during the preamble.
An exception which is thrown when the client has sent too much data.
An exception which is thrown when the client is taking too long to respond.
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.
All information necessary to complete the initial protocol handshake of a
 Guacamole session.
An exception which is thrown when an operation cannot be performed because
 its corresponding connection is closed.
A generic exception thrown when parts of the Guacamole API encounter
 errors.
Interface which provides for the filtering of individual instructions.
A HttpServlet implementing and abstracting the operations required by the
 HTTP implementation of the JavaScript Guacamole client's tunnel.
An abstract representation of a Guacamole instruction, as defined by the
 Guacamole protocol.
Parser for the Guacamole protocol.
Capabilities which may not be present in all versions of the Guacamole
 protocol.
Representation of a Guacamole protocol version.
Provides abstract and raw character read access to a stream of Guacamole
 instructions.
An exception which is thrown when a resource is no longer available because
 it is closed.
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.
A generic exception thrown when part of the Guacamole API fails to find
 a requested resource, such as a configuration or tunnel.
A security-related exception thrown when parts of the Guacamole API is
 denying access to a resource.
An exception which is thrown when the server is too busy to service the
 request.
A generic exception thrown when part of the Guacamole API encounters
 an unexpected, internal error.
An exception which indicates that a session within an upstream server (such
 as the remote desktop) has been forcibly terminated.
An exception which indicates that a session within an upstream server (such
 as the remote desktop) has ended because it conflicted with another session.
An exception which indicates that a session within an upstream server (such
 as the remote desktop) has ended because it appeared to be inactive.
Provides abstract socket-like access to a Guacamole connection.
All possible statuses returned by various Guacamole instructions, each having
 a corresponding code.
Provides a unique identifier and synchronized access to the GuacamoleReader
 and GuacamoleWriter associated with a GuacamoleSocket.
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).
An exception which is thrown when the requested operation is unsupported
 or unimplemented.
An exception which indicates than an upstream server (such as the remote
 desktop) is returning an error or is otherwise unreachable.
An exception which indicates that an upstream server (such as the remote
 desktop) does not appear to exist.
An exception which indicates than an upstream server (such as the remote
 desktop) is taking too long to respond.
An exception which indicates that an upstream server (such as the remote
 desktop) is not available to service the request.
A WebSocket implementation of GuacamoleTunnel functionality, compatible with
 the Guacamole.WebSocketTunnel object included with the JavaScript API.
Provides abstract and raw character write access to a stream of Guacamole
 instructions.
Provides abstract socket-like access to a Guacamole connection over a given
 hostname and port.
A GuacamoleReader which wraps a standard Java Reader, using that Reader as
 the Guacamole instruction stream.
GuacamoleTunnel implementation which uses a provided socket.
Provides abstract socket-like access to a Guacamole connection over SSL to
 a given hostname and port.
A GuacamoleWriter which wraps a standard Java Writer, using that Writer as
 the Guacamole instruction stream.