Uses of Interface
org.apache.guacamole.net.auth.Identifiable
-
Packages that use Identifiable 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. -
-
Uses of Identifiable in org.apache.guacamole.net.auth
Classes in org.apache.guacamole.net.auth with type parameters of type Identifiable Modifier and Type Class 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.Subinterfaces of Identifiable in org.apache.guacamole.net.auth Modifier and Type Interface 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.Classes in org.apache.guacamole.net.auth that implement Identifiable Modifier and Type Class 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.class
TokenInjectingConnection
Connection implementation which overrides the connect() function of an underlying Connection, adding a given set of parameter tokens to the tokens already supplied.class
TokenInjectingConnectionGroup
ConnectionGroup implementation which overrides the connect() function of an underlying ConnectionGroup, adding a given set of parameter tokens to the tokens already supplied. -
Uses of Identifiable in org.apache.guacamole.net.auth.simple
Classes in org.apache.guacamole.net.auth.simple with type parameters of type Identifiable Modifier and Type Class 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.Classes in org.apache.guacamole.net.auth.simple that implement Identifiable Modifier and Type Class Description class
SimpleConnection
A Connection implementation which establishes the underlying connection to guacd using the configuration information provided in guacamole.properties.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.Constructors in org.apache.guacamole.net.auth.simple with parameters of type Identifiable Constructor Description SimpleDirectory(ObjectType... objects)
Creates a new SimpleDirectory which provides access to the given objects.
-