Package | Description |
---|---|
org.apache.guacamole.net.auth |
Provides classes which can be used to extend or replace the authentication
functionality of the Guacamole web application.
|
org.apache.guacamole.net.auth.simple |
Provides a basic AuthenticationProvider base class that can be used to create
simple AuthenticationProviders in the same way allowed by the old
authentication API.
|
Modifier and Type | Class and Description |
---|---|
class |
DecoratingDirectory<ObjectType extends Identifiable>
Directory implementation which simplifies decorating the objects within an
underlying Directory.
|
class |
DelegatingDirectory<ObjectType extends Identifiable>
Directory implementation which simply delegates all function calls to an
underlying Directory.
|
interface |
Directory<ObjectType extends Identifiable>
Provides access to a collection of all objects with associated identifiers,
and allows user manipulation and removal.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ActiveConnection
A pairing of username and GuacamoleTunnel representing an active usage of a
particular connection.
|
interface |
AuthenticatedUser
A user of the Guacamole web application who has been authenticated by an
AuthenticationProvider.
|
interface |
Connection
Represents a pairing of a GuacamoleConfiguration with a unique,
human-readable identifier, and abstracts the connection process.
|
interface |
ConnectionGroup
Represents a connection group, which can contain both other connection groups
as well as connections.
|
interface |
SharingProfile
Represents the semantics which apply to an existing connection when shared,
along with a human-readable name and unique identifier.
|
interface |
User
A user of the Guacamole web application.
|
interface |
UserGroup
A user group of the Guacamole web application.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractActiveConnection
Base implementation of an ActiveConnection, providing storage and simply
getters/setters for its main properties.
|
class |
AbstractAuthenticatedUser
Basic implementation of an AuthenticatedUser which uses the username to
determine equality.
|
class |
AbstractConnection
Basic implementation of a Guacamole connection.
|
class |
AbstractConnectionGroup
Basic implementation of a Guacamole connection group.
|
class |
AbstractIdentifiable
Abstract implementation of Identifiable which provides equals() and
hashCode() implementations which use the identifier to determine equality.
|
class |
AbstractSharingProfile
Base implementation of a sharing profile which can be used to share a
Guacamole connection.
|
class |
AbstractUser
Base implementation of User which provides default implementations of
most functions.
|
class |
AbstractUserGroup
Base implementation of UserGroup which provides default implementations of
most functions.
|
class |
DelegatingConnection
Connection implementation which simply delegates all function calls to an
underlying Connection.
|
class |
DelegatingConnectionGroup
ConnectionGroup implementation which simply delegates all function calls to
an underlying ConnectionGroup.
|
class |
DelegatingSharingProfile
SharingProfile implementation which simply delegates all function calls to an
underlying SharingProfile.
|
class |
DelegatingUser
User implementation which simply delegates all function calls to an
underlying User.
|
class |
DelegatingUserGroup
UserGroup implementation which simply delegates all function calls to an
underlying UserGroup.
|
Modifier and Type | Class and Description |
---|---|
class |
SimpleDirectory<ObjectType extends Identifiable>
An extremely simple read-only implementation of a Directory which provides
access to a pre-defined Map of arbitrary objects.
|
Modifier and Type | Class and Description |
---|---|
class |
SimpleConnection
An extremely basic Connection implementation.
|
class |
SimpleConnectionGroup
An extremely simple read-only implementation of a ConnectionGroup which
returns the connection and connection group identifiers it was constructed
with.
|
class |
SimpleUser
A read-only User implementation which has no permissions.
|
class |
SimpleUserGroup
A read-only UserGroup implementation which has no members and no
permissions.
|
Constructor and Description |
---|
SimpleDirectory(ObjectType... objects)
Creates a new SimpleDirectory which provides access to the given
objects.
|
Copyright © 2018. All rights reserved.