Uses of Interface
org.apache.guacamole.net.auth.Identifiable
Packages that use Identifiable
Package
Description
Provides classes which can be used to extend or replace the authentication
functionality of the Guacamole web application.
Provides a basic AuthenticationProvider base class that can be used to create
simple AuthenticationProviders in the same way allowed by the old
authentication API.
Provides classes for storing information about events that are
triggered when users log into and use the Guacamole web application.
-
Uses of Identifiable in org.apache.guacamole.net.auth
Classes in org.apache.guacamole.net.auth with type parameters of type IdentifiableModifier and TypeInterfaceDescriptioninterface
AtomicDirectoryOperation<ObjectType extends Identifiable>
An operation that should be attempted atomically when passed toDirectory.tryAtomically(org.apache.guacamole.net.auth.AtomicDirectoryOperation<ObjectType>)
, if atomic operations are supported by the Directory.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.authModifier and TypeInterfaceDescriptioninterface
A pairing of username and GuacamoleTunnel representing an active usage of a particular connection.interface
A user of the Guacamole web application who has been authenticated by an AuthenticationProvider.interface
Represents a pairing of a GuacamoleConfiguration with a unique, human-readable identifier, and abstracts the connection process.interface
Represents a connection group, which can contain both other connection groups as well as connections.interface
Represents the semantics which apply to an existing connection when shared, along with a human-readable name and unique identifier.interface
A user of the Guacamole web application.interface
A user group of the Guacamole web application.Classes in org.apache.guacamole.net.auth that implement IdentifiableModifier and TypeClassDescriptionclass
Base implementation of an ActiveConnection, providing storage and simply getters/setters for its main properties.class
Basic implementation of an AuthenticatedUser which uses the username to determine equality.class
Basic implementation of a Guacamole connection.class
Basic implementation of a Guacamole connection group.class
Abstract implementation of Identifiable which provides equals() and hashCode() implementations which use the identifier to determine equality.class
Base implementation of a sharing profile which can be used to share a Guacamole connection.class
Base implementation of User which provides default implementations of most functions.class
Base implementation of UserGroup which provides default implementations of most functions.class
Connection implementation which simply delegates all function calls to an underlying Connection.class
ConnectionGroup implementation which simply delegates all function calls to an underlying ConnectionGroup.class
SharingProfile implementation which simply delegates all function calls to an underlying SharingProfile.class
User implementation which simply delegates all function calls to an underlying User.class
UserGroup implementation which simply delegates all function calls to an underlying UserGroup.class
Connection implementation which overrides the connect() function of an underlying Connection, adding a given set of parameter tokens to the tokens already supplied.class
ConnectionGroup implementation which overrides the connect() function of an underlying ConnectionGroup, adding a given set of parameter tokens to the tokens already supplied.Methods in org.apache.guacamole.net.auth that return types with arguments of type IdentifiableModifier and TypeMethodDescriptionClass
<? extends Identifiable> Directory.Type.getObjectType()
Returns the base class of the type of object stored within aDirectory
of this type.Method parameters in org.apache.guacamole.net.auth with type arguments of type IdentifiableModifier and TypeMethodDescriptionstatic Directory.Type
Directory.Type.of
(Class<? extends Identifiable> objectType) Returns the Directory.Type representing the type of a Directory that could contain an object having the given class. -
Uses of Identifiable in org.apache.guacamole.net.auth.simple
Classes in org.apache.guacamole.net.auth.simple with type parameters of type IdentifiableModifier and TypeClassDescriptionclass
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 IdentifiableModifier and TypeClassDescriptionclass
A Connection implementation which establishes the underlying connection to guacd using the configuration information provided in guacamole.properties.class
An extremely simple read-only implementation of a ConnectionGroup which returns the connection and connection group identifiers it was constructed with.class
A read-only User implementation which has no permissions.class
A read-only UserGroup implementation which has no members and no permissions.Constructors in org.apache.guacamole.net.auth.simple with parameters of type IdentifiableModifierConstructorDescriptionSimpleDirectory
(ObjectType... objects) Creates a new SimpleDirectory which provides access to the given objects. -
Uses of Identifiable in org.apache.guacamole.net.event
Classes in org.apache.guacamole.net.event with type parameters of type IdentifiableModifier and TypeInterfaceDescriptioninterface
DirectoryEvent<ObjectType extends Identifiable>
Abstract basis for events which involve a modification made to the objects within aDirectory
through the operations exposed by the Directory interface.interface
DirectoryFailureEvent<ObjectType extends Identifiable>
Event that is dispatched whenever a REST API request to create/modify/delete an object within aDirectory
fails.interface
DirectorySuccessEvent<ObjectType extends Identifiable>
Event that is dispatched whenever a REST API request to create/modify/delete an object within aDirectory
succeeds.interface
IdentifiableObjectEvent<ObjectType extends Identifiable>
Abstract basis for events which affect or directly relate to objects that areIdentifiable
and may be stored within aDirectory
.