All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractActiveConnection |
Base implementation of an ActiveConnection, providing storage and simply
getters/setters for its main properties.
|
AbstractAuthenticatedUser |
Basic implementation of an AuthenticatedUser which uses the username to
determine equality.
|
AbstractAuthenticationProvider |
Base implementation of AuthenticationProvider which provides default
implementations of most functions.
|
AbstractConnection |
Basic implementation of a Guacamole connection.
|
AbstractConnectionGroup |
Basic implementation of a Guacamole connection group.
|
AbstractIdentifiable |
Abstract implementation of Identifiable which provides equals() and
hashCode() implementations which use the identifier to determine equality.
|
AbstractSharingProfile |
Base implementation of a sharing profile which can be used to share a
Guacamole connection.
|
AbstractUser |
Base implementation of User which provides default implementations of
most functions.
|
AbstractUserContext |
Base implementation of UserContext which provides default implementations of
most functions.
|
AbstractUserGroup |
Base implementation of UserGroup which provides default implementations of
most functions.
|
ActiveConnection |
A pairing of username and GuacamoleTunnel representing an active usage of a
particular connection.
|
ActivityRecord |
A logging record describing when a user started and ended a particular
activity.
|
ActivityRecordSet<RecordType extends ActivityRecord> |
A set of all available records related to a type of activity which has a
defined start and end time, such as a user being logged in or connected, or a
subset of those records.
|
ActivityRecordSet.SortableProperty |
All properties of activity records which can be used as sorting
criteria.
|
Attributes |
An object which is associated with a set of arbitrary attributes, defined
as name/value pairs.
|
AuthenticatedUser |
A user of the Guacamole web application who has been authenticated by an
AuthenticationProvider.
|
AuthenticationFailureEvent |
An event which is triggered whenever a user's credentials fail to be
authenticated.
|
AuthenticationFailureListener |
Deprecated.
|
AuthenticationProvider |
Provides means of authorizing users and for accessing and managing data
associated with those users.
|
AuthenticationSuccessEvent |
An event which is triggered whenever a user's credentials pass
authentication.
|
AuthenticationSuccessListener |
Deprecated.
|
BooleanField |
Represents a field with strictly one possible value.
|
BooleanGuacamoleProperty |
A GuacamoleProperty whose value is an boolean.
|
ByteArrayProperty |
A GuacamoleProperty whose value is a byte array.
|
Connectable |
An object which Guacamole can connect to.
|
Connection |
Represents a pairing of a GuacamoleConfiguration with a unique,
human-readable identifier, and abstracts the connection process.
|
ConnectionGroup |
Represents a connection group, which can contain both other connection groups
as well as connections.
|
ConnectionGroup.Type |
All legal types of connection group.
|
ConnectionRecord |
A logging record describing when a user started and ended usage of a
particular connection.
|
ConnectionRecordSet |
Deprecated.
|
CredentialEvent |
Abstract basis for events which may have associated user credentials when
triggered.
|
Credentials |
Simple arbitrary set of credentials, including a username/password pair,
the HttpServletRequest associated with the request for authorization
(if any) and the HttpSession associated with that request.
|
CredentialsInfo |
Information which describes a set of valid credentials.
|
DateField |
Represents a date field.
|
DecoratingDirectory<ObjectType extends Identifiable> |
Directory implementation which simplifies decorating the objects within an
underlying Directory.
|
DelegatingConnection |
Connection implementation which simply delegates all function calls to an
underlying Connection.
|
DelegatingConnectionGroup |
ConnectionGroup implementation which simply delegates all function calls to
an underlying ConnectionGroup.
|
DelegatingDirectory<ObjectType extends Identifiable> |
Directory implementation which simply delegates all function calls to an
underlying Directory.
|
DelegatingEnvironment |
Environment implementation which simply delegates all function calls to a
wrapped Environment instance.
|
DelegatingSharingProfile |
SharingProfile implementation which simply delegates all function calls to an
underlying SharingProfile.
|
DelegatingUser |
User implementation which simply delegates all function calls to an
underlying User.
|
DelegatingUserContext |
UserContext implementation which simply delegates all function calls to
an underlying UserContext.
|
DelegatingUserGroup |
UserGroup implementation which simply delegates all function calls to an
underlying UserGroup.
|
Directory<ObjectType extends Identifiable> |
Provides access to a collection of all objects with associated identifiers,
and allows user manipulation and removal.
|
DocumentHandler |
A simple ContentHandler implementation which digests SAX document events and
produces simpler tag-level events, maintaining its own stack for the
convenience of the tag handlers.
|
EmailField |
Represents a text field which may contain an email address.
|
EnumField |
Represents an arbitrary field with a finite, enumerated set of possible
values.
|
EnumGuacamoleProperty<T extends Enum<T>> |
A GuacamoleProperty whose possible values are defined by an enum.
|
EnumGuacamoleProperty.PropertyValue |
Defines the string value which should be accepted and parsed into the
annotated enum constant.
|
Environment |
The environment of an arbitrary Guacamole instance, describing available
protocols, configuration parameters, and the GUACAMOLE_HOME directory.
|
Field |
Represents an arbitrary field, such as an HTTP parameter, the parameter of a
remote desktop protocol, or an input field within a form.
|
Field.Type |
All types of fields which are available by default.
|
FieldOption |
Describes an available legal value for an enumerated field.
|
FileGuacamoleProperties |
GuacamoleProperties implementation which reads all properties from a
standard Java properties file.
|
FileGuacamoleProperty |
A GuacamoleProperty whose value is a filename.
|
Form |
Information which describes logical set of fields.
|
GuacamoleCredentialsException |
A security-related exception thrown when access is denied to a user because
of a problem related to the provided credentials.
|
GuacamoleInsufficientCredentialsException |
A security-related exception thrown when access is denied to a user because
the provided credentials are not sufficient for authentication to succeed.
|
GuacamoleInvalidCredentialsException |
A security-related exception thrown when access is denied to a user because
the provided credentials are invalid.
|
GuacamoleProperties |
An arbitrary set of Guacamole configuration property name/value pairs.
|
GuacamoleProperty<Type> |
An abstract representation of a property in the guacamole.properties file,
which parses into a specific type.
|
GuacamoleProxyConfiguration |
Information which describes how the connection to guacd should be
established.
|
GuacamoleProxyConfiguration.EncryptionMethod |
All possible types of encryption used by guacd.
|
Identifiable |
An object which has a deterministic, unique identifier, which may not be
null.
|
IntegerGuacamoleProperty |
A GuacamoleProperty whose value is an integer.
|
LanguageField |
Represents a language field.
|
Listener |
A listener for events that occur in handing various Guacamole requests
such as authentication, tunnel connect/close, etc.
|
LocalEnvironment |
The environment of the locally-running Guacamole instance, describing
available protocols, configuration parameters, and the GUACAMOLE_HOME
directory.
|
LongGuacamoleProperty |
A GuacamoleProperty whose value is an long.
|
MultilineField |
Represents a field which can contain multiple lines of text.
|
NumericField |
Represents a field which may contain only integer values.
|
ObjectPermission |
A permission which affects a specific object, rather than the system as a
whole.
|
ObjectPermission.Type |
Specific types of object-level permissions.
|
ObjectPermissionSet |
A set of permissions which affect arbitrary objects, where each object has
an associated unique identifier.
|
PasswordField |
Represents a field which contains sensitive text information related to
authenticating a user.
|
Permission<Type extends Enum> |
A permission which affects a specific type of operation, where all available
operation types are defined by an enumeration.
|
Permissions |
An object which may be granted permissions to access/manipulate various
other objects or aspects of the system.
|
PermissionSet<PermissionType extends Permission> |
An arbitrary set of permissions.
|
PropertiesGuacamoleProperties |
GuacamoleProperties implementation which reads all properties from a
Properties object.
|
ProtocolInfo |
Describes a protocol and all parameters associated with it, as required by
a protocol plugin for guacd.
|
RedirectField |
A Guacamole field that redirects a user to another page.
|
RelatedObjectSet |
An arbitrary set of existing objects sharing some common relation.
|
Shareable<T> |
An object which can be shared with others via specially-generated sets of
credentials.
|
SharingProfile |
Represents the semantics which apply to an existing connection when shared,
along with a human-readable name and unique identifier.
|
SimpleActivityRecordSet<RecordType extends ActivityRecord> |
An immutable and empty ActivityRecordSet.
|
SimpleAuthenticationProvider |
Provides means of retrieving a set of named GuacamoleConfigurations for a
given Credentials object.
|
SimpleConnection |
A Connection implementation which establishes the underlying connection to
guacd using the configuration information provided in guacamole.properties.
|
SimpleConnectionDirectory |
Deprecated.
|
SimpleConnectionGroup |
An extremely simple read-only implementation of a ConnectionGroup which
returns the connection and connection group identifiers it was constructed
with.
|
SimpleConnectionGroupDirectory |
Deprecated.
|
SimpleConnectionRecordSet |
Deprecated.
|
SimpleDirectory<ObjectType extends Identifiable> |
An extremely simple read-only implementation of a Directory which provides
access to a pre-defined Map of arbitrary objects.
|
SimpleObjectPermissionSet |
A read-only implementation of ObjectPermissionSet which uses a backing Set
of Permissions to determine which permissions are present.
|
SimpleRelatedObjectSet |
A read-only implementation of RelatedObjectSet which uses a backing Set
of identifiers to determine which objects are present.
|
SimpleSystemPermissionSet |
A read-only implementation of SystemPermissionSet which uses a backing Set
of Permissions to determine which permissions are present.
|
SimpleUser |
A read-only User implementation which has no permissions.
|
SimpleUserContext |
An extremely simple UserContext implementation which provides access to
a defined and restricted set of GuacamoleConfigurations.
|
SimpleUserDirectory |
Deprecated.
|
SimpleUserGroup |
A read-only UserGroup implementation which has no members and no
permissions.
|
StandardTokens |
Deprecated.
|
StringGuacamoleProperty |
A GuacamoleProperty whose value is a simple string.
|
StringListProperty |
A GuacamoleProperty whose value is a List of Strings.
|
SystemPermission |
A permission which affects the system as a whole, rather than an individual
object.
|
SystemPermission.Type |
Specific types of system-level permissions.
|
SystemPermissionSet |
A set of permissions which affects the system as a whole.
|
TagHandler |
A simple element-level event handler for events triggered by the
SAX-driven DocumentHandler parser.
|
TerminalColorSchemeField |
Represents a terminal color scheme field.
|
TextField |
Represents a basic text field.
|
TimeField |
Represents a time field.
|
TimeZoneField |
Represents a time zone field.
|
TimeZoneGuacamoleProperty |
A GuacamoleProperty whose value is a TimeZone.
|
TokenFilter |
Filtering object which replaces tokens of the form "${TOKEN_NAME}" with
their corresponding values.
|
TokenInjectingConnection |
Connection implementation which overrides the connect() function of an
underlying Connection, adding a given set of parameter tokens to the tokens
already supplied.
|
TokenInjectingConnectionGroup |
ConnectionGroup implementation which overrides the connect() function of an
underlying ConnectionGroup, adding a given set of parameter tokens to the
tokens already supplied.
|
TokenInjectingUserContext |
UserContext implementation which decorates a given UserContext,
automatically applying additional parameter tokens during the connection
process of any retrieved Connections and ConnectionGroups.
|
TokenName |
Utility class for generating parameter token names.
|
Translatable |
An object which is associated with a translatable message that can be passed
through an arbitrary translation service, producing a human-readable message
in the user's native language.
|
TranslatableGuacamoleClientBadTypeException |
A GuacamoleClientBadTypeException whose associated message is
translatable and can be passed through an arbitrary translation service,
producing a human-readable message in the user's native language.
|
TranslatableGuacamoleClientException |
A GuacamoleClientException whose associated message is translatable
and can be passed through an arbitrary translation service, producing a
human-readable message in the user's native language.
|
TranslatableGuacamoleClientOverrunException |
A GuacamoleClientOverrunException whose associated message is
translatable and can be passed through an arbitrary translation service,
producing a human-readable message in the user's native language.
|
TranslatableGuacamoleClientTimeoutException |
A GuacamoleClientTimeoutException whose associated message is
translatable and can be passed through an arbitrary translation service,
producing a human-readable message in the user's native language.
|
TranslatableGuacamoleClientTooManyException |
A GuacamoleClientTooManyException whose associated message is
translatable and can be passed through an arbitrary translation service,
producing a human-readable message in the user's native language.
|
TranslatableGuacamoleConnectionClosedException |
A GuacamoleConnectionClosedException whose associated message is
translatable and can be passed through an arbitrary translation service,
producing a human-readable message in the user's native language.
|
TranslatableGuacamoleCredentialsException |
A GuacamoleCredentialsException whose associated message is
translatable and can be passed through an arbitrary translation service,
producing a human-readable message in the user's native language.
|
TranslatableGuacamoleInsufficientCredentialsException |
A GuacamoleInsufficientCredentialsException whose associated message
is translatable and can be passed through an arbitrary translation service,
producing a human-readable message in the user's native language.
|
TranslatableGuacamoleInvalidCredentialsException |
A GuacamoleInvalidCredentialsException whose associated message
is translatable and can be passed through an arbitrary translation service,
producing a human-readable message in the user's native language.
|
TranslatableGuacamoleResourceClosedException |
A GuacamoleResourceClosedException whose associated message is
translatable and can be passed through an arbitrary translation service,
producing a human-readable message in the user's native language.
|
TranslatableGuacamoleResourceConflictException |
A GuacamoleResourceConflictException whose associated message is
translatable and can be passed through an arbitrary translation service,
producing a human-readable message in the user's native language.
|
TranslatableGuacamoleResourceNotFoundException |
A GuacamoleResourceNotFoundException whose associated message is
translatable and can be passed through an arbitrary translation service,
producing a human-readable message in the user's native language.
|
TranslatableGuacamoleSecurityException |
A GuacamoleSecurityException whose associated message is translatable
and can be passed through an arbitrary translation service, producing a
human-readable message in the user's native language.
|
TranslatableGuacamoleServerBusyException |
A GuacamoleServerBusyException whose associated message is
translatable and can be passed through an arbitrary translation service,
producing a human-readable message in the user's native language.
|
TranslatableGuacamoleServerException |
A GuacamoleServerException whose associated message is translatable
and can be passed through an arbitrary translation service, producing a
human-readable message in the user's native language.
|
TranslatableGuacamoleSessionClosedException |
A GuacamoleSessionClosedException whose associated message is
translatable and can be passed through an arbitrary translation service,
producing a human-readable message in the user's native language.
|
TranslatableGuacamoleSessionConflictException |
A GuacamoleSessionConflictException whose associated message is
translatable and can be passed through an arbitrary translation service,
producing a human-readable message in the user's native language.
|
TranslatableGuacamoleSessionTimeoutException |
A GuacamoleSessionTimeoutException whose associated message is
translatable and can be passed through an arbitrary translation service,
producing a human-readable message in the user's native language.
|
TranslatableGuacamoleUnauthorizedException |
A GuacamoleUnauthorizedException whose associated message is
translatable and can be passed through an arbitrary translation service,
producing a human-readable message in the user's native language.
|
TranslatableGuacamoleUnsupportedException |
A GuacamoleUnsupportedException whose associated message is
translatable and can be passed through an arbitrary translation service,
producing a human-readable message in the user's native language.
|
TranslatableGuacamoleUpstreamException |
A GuacamoleUpstreamException whose associated message is translatable
and can be passed through an arbitrary translation service, producing a
human-readable message in the user's native language.
|
TranslatableGuacamoleUpstreamNotFoundException |
A GuacamoleUpstreamNotFoundException whose associated message is
translatable and can be passed through an arbitrary translation service,
producing a human-readable message in the user's native language.
|
TranslatableGuacamoleUpstreamTimeoutException |
A GuacamoleUpstreamTimeoutException whose associated message is
translatable and can be passed through an arbitrary translation service,
producing a human-readable message in the user's native language.
|
TranslatableGuacamoleUpstreamUnavailableException |
A GuacamoleUpstreamUnavailableException whose associated message is
translatable and can be passed through an arbitrary translation service,
producing a human-readable message in the user's native language.
|
TranslatableMessage |
A message which can be translated using a translation service, providing a
translation key and optional set of values to be substituted into the
translation string associated with that key.
|
TunnelCloseEvent |
An event which is triggered whenever a tunnel is being closed.
|
TunnelCloseListener |
Deprecated.
|
TunnelConnectEvent |
An event which is triggered whenever a tunnel is being connected.
|
TunnelConnectListener |
Deprecated.
|
TunnelEvent |
Abstract basis for events associated with tunnels.
|
URIGuacamoleProperty |
A GuacamoleProperty whose value is a URI.
|
User |
A user of the Guacamole web application.
|
User.Attribute |
All standard attribute names with semantics defined by the Guacamole web
application.
|
UserContext |
The context of an active user.
|
UserCredentials |
A fully-valid set of credentials and associated values.
|
UserEvent |
Abstract basis for events which may have an associated AuthenticatedUser when
triggered.
|
UserGroup |
A user group of the Guacamole web application.
|
UsernameField |
Represents a text field which will contain the uniquely-identifying name of
a user.
|