- AbstractConnection - Class in net.sourceforge.guacamole.net.auth
-
Basic implementation of a Guacamole connection.
- AbstractConnection() - Constructor for class net.sourceforge.guacamole.net.auth.AbstractConnection
-
- AbstractUser - Class in net.sourceforge.guacamole.net.auth
-
Basic implementation of a Guacamole user which uses the username to
determine equality.
- AbstractUser() - Constructor for class net.sourceforge.guacamole.net.auth.AbstractUser
-
- add(ObjectType) - Method in interface net.sourceforge.guacamole.net.auth.Directory
-
Adds the given object to the overall set.
- add(Connection) - Method in class net.sourceforge.guacamole.net.auth.simple.SimpleConnectionDirectory
-
- add(User) - Method in class net.sourceforge.guacamole.net.auth.simple.SimpleUserDirectory
-
- addPermission(Permission) - Method in class net.sourceforge.guacamole.net.auth.simple.SimpleUser
-
- addPermission(Permission) - Method in interface net.sourceforge.guacamole.net.auth.User
-
Adds the specified permission to this user.
- authenticationFailed(AuthenticationFailureEvent) - Method in interface net.sourceforge.guacamole.net.event.listener.AuthenticationFailureListener
-
Event hook which fires immediately after a user's authentication attempt
fails.
- AuthenticationFailureEvent - Class in net.sourceforge.guacamole.net.event
-
An event which is triggered whenever a user's credentials fail to be
authenticated.
- AuthenticationFailureEvent(Credentials) - Constructor for class net.sourceforge.guacamole.net.event.AuthenticationFailureEvent
-
Creates a new AuthenticationFailureEvent which represents the failure
to authenticate the given credentials.
- AuthenticationFailureListener - Interface in net.sourceforge.guacamole.net.event.listener
-
A listener whose authenticationFailed() hook will fire immediately
after a user's authentication attempt fails.
- AuthenticationProvider - Interface in net.sourceforge.guacamole.net.auth
-
Provides means of accessing and managing the available
GuacamoleConfiguration objects and User objects.
- authenticationSucceeded(AuthenticationSuccessEvent) - Method in interface net.sourceforge.guacamole.net.event.listener.AuthenticationSuccessListener
-
Event hook which fires immediately after a user's authentication attempt
succeeds.
- AuthenticationSuccessEvent - Class in net.sourceforge.guacamole.net.event
-
An event which is triggered whenever a user's credentials pass
authentication.
- AuthenticationSuccessEvent(Credentials) - Constructor for class net.sourceforge.guacamole.net.event.AuthenticationSuccessEvent
-
Creates a new AuthenticationSuccessEvent which represents a successful
authentication attempt with the given credentials.
- AuthenticationSuccessListener - Interface in net.sourceforge.guacamole.net.event.listener
-
A listener whose hooks will fire immediately before and after a user's
authentication attempt succeeds.
- get(IdentifierType) - Method in interface net.sourceforge.guacamole.net.auth.Directory
-
Returns the object having the given identifier.
- get(String) - Method in class net.sourceforge.guacamole.net.auth.simple.SimpleConnectionDirectory
-
- get(String) - Method in class net.sourceforge.guacamole.net.auth.simple.SimpleUserDirectory
-
- getAuthorizedConfigurations(Credentials) - Method in class net.sourceforge.guacamole.net.auth.simple.SimpleAuthenticationProvider
-
Given an arbitrary credentials object, returns a Map containing all
configurations authorized by those credentials.
- getConfiguration() - Method in class net.sourceforge.guacamole.net.auth.AbstractConnection
-
- getConfiguration() - Method in interface net.sourceforge.guacamole.net.auth.Connection
-
Returns the GuacamoleConfiguration associated with this Connection.
- getConnectionDirectory() - Method in class net.sourceforge.guacamole.net.auth.simple.SimpleUserContext
-
- getConnectionDirectory() - Method in interface net.sourceforge.guacamole.net.auth.UserContext
-
Retrieves a Directory which can be used to view and manipulate
connections and their configurations, but only as allowed by the
permissions given to the user of this UserContext.
- getCredentials() - Method in class net.sourceforge.guacamole.net.event.AuthenticationFailureEvent
-
- getCredentials() - Method in class net.sourceforge.guacamole.net.event.AuthenticationSuccessEvent
-
- getCredentials() - Method in interface net.sourceforge.guacamole.net.event.CredentialEvent
-
Returns the current credentials of the user triggering the event, if any.
- getCredentials() - Method in class net.sourceforge.guacamole.net.event.TunnelCloseEvent
-
- getCredentials() - Method in class net.sourceforge.guacamole.net.event.TunnelConnectEvent
-
- getDirectory() - Static method in class net.sourceforge.guacamole.properties.GuacamoleHome
-
Returns the Guacamole home directory by checking, in order:
the guacamole.home system property, the GUACAMOLE_HOME environment
variable, and finally the .guacamole directory in the home directory of
the user running the servlet container.
- getEndDate() - Method in interface net.sourceforge.guacamole.net.auth.ConnectionRecord
-
Returns the date and time the connection ended, if applicable.
- getHistory() - Method in interface net.sourceforge.guacamole.net.auth.Connection
-
Returns a list of ConnectionRecords representing the usage history
of this Connection, including any active users.
- getHistory() - Method in class net.sourceforge.guacamole.net.auth.simple.SimpleConnection
-
- getIdentifier() - Method in class net.sourceforge.guacamole.net.auth.AbstractConnection
-
- getIdentifier() - Method in interface net.sourceforge.guacamole.net.auth.Connection
-
Returns the unique identifier assigned to this Connection.
- getIdentifiers() - Method in interface net.sourceforge.guacamole.net.auth.Directory
-
Returns a Set containing all identifiers for all objects within this
Directory.
- getIdentifiers() - Method in class net.sourceforge.guacamole.net.auth.simple.SimpleConnectionDirectory
-
- getIdentifiers() - Method in class net.sourceforge.guacamole.net.auth.simple.SimpleUserDirectory
-
- getName() - Method in interface net.sourceforge.guacamole.properties.GuacamoleProperty
-
Returns the name of the property in guacamole.properties that this
GuacamoleProperty will parse.
- getObjectIdentifier() - Method in class net.sourceforge.guacamole.net.auth.permission.ConnectionPermission
-
- getObjectIdentifier() - Method in interface net.sourceforge.guacamole.net.auth.permission.ObjectPermission
-
Returns the identifier of the specific object affected by this
permission.
- getObjectIdentifier() - Method in class net.sourceforge.guacamole.net.auth.permission.UserPermission
-
- getPassword() - Method in class net.sourceforge.guacamole.net.auth.AbstractUser
-
- getPassword() - Method in class net.sourceforge.guacamole.net.auth.Credentials
-
Returns the password associated with this set of credentials.
- getPassword() - Method in interface net.sourceforge.guacamole.net.auth.User
-
Returns this user's password.
- getPermissions() - Method in class net.sourceforge.guacamole.net.auth.simple.SimpleUser
-
- getPermissions() - Method in interface net.sourceforge.guacamole.net.auth.User
-
Lists all permissions given to this user.
- getProperty(GuacamoleProperty<Type>) - Static method in class net.sourceforge.guacamole.properties.GuacamoleProperties
-
Given a GuacamoleProperty, parses and returns the value set for that
property in guacamole.properties, if any.
- getProperty(GuacamoleProperty<Type>, Type) - Static method in class net.sourceforge.guacamole.properties.GuacamoleProperties
-
Given a GuacamoleProperty, parses and returns the value set for that
property in guacamole.properties, if any.
- getRequest() - Method in class net.sourceforge.guacamole.net.auth.Credentials
-
Returns the HttpServletRequest associated with this set of credentials.
- getRequiredProperty(GuacamoleProperty<Type>) - Static method in class net.sourceforge.guacamole.properties.GuacamoleProperties
-
Given a GuacamoleProperty, parses and returns the value set for that
property in guacamole.properties.
- getSession() - Method in class net.sourceforge.guacamole.net.auth.Credentials
-
Returns the HttpSession associated with this set of credentials.
- getStartDate() - Method in interface net.sourceforge.guacamole.net.auth.ConnectionRecord
-
Returns the date and time the connection began.
- getTunnel() - Method in class net.sourceforge.guacamole.net.event.TunnelCloseEvent
-
- getTunnel() - Method in class net.sourceforge.guacamole.net.event.TunnelConnectEvent
-
- getTunnel() - Method in interface net.sourceforge.guacamole.net.event.TunnelEvent
-
Returns the tunnel associated with this event, if any.
- getType() - Method in class net.sourceforge.guacamole.net.auth.permission.ConnectionPermission
-
- getType() - Method in interface net.sourceforge.guacamole.net.auth.permission.Permission
-
Returns the type of operation affected by this permission.
- getType() - Method in class net.sourceforge.guacamole.net.auth.permission.SystemPermission
-
- getType() - Method in class net.sourceforge.guacamole.net.auth.permission.UserPermission
-
- getUserContext(Credentials) - Method in interface net.sourceforge.guacamole.net.auth.AuthenticationProvider
-
Returns the UserContext of the user authorized by the given credentials.
- getUserContext(Credentials) - Method in class net.sourceforge.guacamole.net.auth.simple.SimpleAuthenticationProvider
-
- getUserDirectory() - Method in class net.sourceforge.guacamole.net.auth.simple.SimpleUserContext
-
- getUserDirectory() - Method in interface net.sourceforge.guacamole.net.auth.UserContext
-
Retrieves a Directory which can be used to view and manipulate other
users, but only as allowed by the permissions given to the user of this
UserContext.
- getUsername() - Method in class net.sourceforge.guacamole.net.auth.AbstractUser
-
- getUsername() - Method in interface net.sourceforge.guacamole.net.auth.ConnectionRecord
-
Returns the name of the user who used or is using the connection at the
times given by this connection record.
- getUsername() - Method in class net.sourceforge.guacamole.net.auth.Credentials
-
Returns the username associated with this set of credentials.
- getUsername() - Method in interface net.sourceforge.guacamole.net.auth.User
-
Returns the name of this user, which must be unique across all users.
- GuacamoleHome - Class in net.sourceforge.guacamole.properties
-
Abstract representation of the Guacamole configuration directory.
- GuacamoleProperties - Class in net.sourceforge.guacamole.properties
-
Simple utility class for reading properties from the guacamole.properties
file.
- GuacamoleProperty<Type> - Interface in net.sourceforge.guacamole.properties
-
An abstract representation of a property in the guacamole.properties file,
which parses into a specific type.
- GUACD_HOSTNAME - Static variable in class net.sourceforge.guacamole.properties.GuacamoleProperties
-
The hostname of the server where guacd (the Guacamole proxy server) is
running.
- GUACD_PORT - Static variable in class net.sourceforge.guacamole.properties.GuacamoleProperties
-
The port that guacd (the Guacamole proxy server) is listening on.
- self() - Method in class net.sourceforge.guacamole.net.auth.simple.SimpleUserContext
-
- self() - Method in interface net.sourceforge.guacamole.net.auth.UserContext
-
Returns the User whose access rights control the operations of this
UserContext.
- setConfiguration(GuacamoleConfiguration) - Method in class net.sourceforge.guacamole.net.auth.AbstractConnection
-
- setConfiguration(GuacamoleConfiguration) - Method in interface net.sourceforge.guacamole.net.auth.Connection
-
Sets the GuacamoleConfiguration associated with this Connection.
- setIdentifier(String) - Method in class net.sourceforge.guacamole.net.auth.AbstractConnection
-
- setIdentifier(String) - Method in interface net.sourceforge.guacamole.net.auth.Connection
-
Sets the identifier assigned to this Connection.
- setPassword(String) - Method in class net.sourceforge.guacamole.net.auth.AbstractUser
-
- setPassword(String) - Method in class net.sourceforge.guacamole.net.auth.Credentials
-
Sets the password associated with this set of credentials.
- setPassword(String) - Method in interface net.sourceforge.guacamole.net.auth.User
-
Sets this user's password.
- setRequest(HttpServletRequest) - Method in class net.sourceforge.guacamole.net.auth.Credentials
-
Sets the HttpServletRequest associated with this set of credentials.
- setSession(HttpSession) - Method in class net.sourceforge.guacamole.net.auth.Credentials
-
Sets the HttpSession associated with this set of credentials.
- setUsername(String) - Method in class net.sourceforge.guacamole.net.auth.AbstractUser
-
- setUsername(String) - Method in class net.sourceforge.guacamole.net.auth.Credentials
-
Sets the username associated with this set of credentials.
- setUsername(String) - Method in interface net.sourceforge.guacamole.net.auth.User
-
Sets the name of this user, which must be unique across all users.
- SimpleAuthenticationProvider - Class in net.sourceforge.guacamole.net.auth.simple
-
Provides means of retrieving a set of named GuacamoleConfigurations for a
given Credentials object.
- SimpleAuthenticationProvider() - Constructor for class net.sourceforge.guacamole.net.auth.simple.SimpleAuthenticationProvider
-
- SimpleConnection - Class in net.sourceforge.guacamole.net.auth.simple
-
An extremely basic Connection implementation.
- SimpleConnection() - Constructor for class net.sourceforge.guacamole.net.auth.simple.SimpleConnection
-
Creates a completely uninitialized SimpleConnection.
- SimpleConnection(String, GuacamoleConfiguration) - Constructor for class net.sourceforge.guacamole.net.auth.simple.SimpleConnection
-
Creates a new SimpleConnection having the given identifier and
GuacamoleConfiguration.
- SimpleConnectionDirectory - Class in net.sourceforge.guacamole.net.auth.simple
-
An extremely simple read-only implementation of a Directory of
GuacamoleConfigurations which provides access to a pre-defined Map of
GuacamoleConfigurations.
- SimpleConnectionDirectory(Map<String, GuacamoleConfiguration>) - Constructor for class net.sourceforge.guacamole.net.auth.simple.SimpleConnectionDirectory
-
Creates a new SimpleConnectionDirectory which provides
access to the configurations contained within the given Map.
- SimpleUser - Class in net.sourceforge.guacamole.net.auth.simple
-
An extremely basic User implementation.
- SimpleUser() - Constructor for class net.sourceforge.guacamole.net.auth.simple.SimpleUser
-
Creates a completely uninitialized SimpleUser.
- SimpleUser(String, Map<String, GuacamoleConfiguration>) - Constructor for class net.sourceforge.guacamole.net.auth.simple.SimpleUser
-
Creates a new SimpleUser having the given username.
- SimpleUserContext - Class in net.sourceforge.guacamole.net.auth.simple
-
An extremely simple UserContext implementation which provides access to
a defined and restricted set of GuacamoleConfigurations.
- SimpleUserContext(User, Map<String, GuacamoleConfiguration>) - Constructor for class net.sourceforge.guacamole.net.auth.simple.SimpleUserContext
-
Creates a new SimpleUserContext which provides access to only those
configurations within the given Map.
- SimpleUserDirectory - Class in net.sourceforge.guacamole.net.auth.simple
-
An extremely simple read-only implementation of a Directory of Users which
provides access to a single pre-defined User.
- SimpleUserDirectory(User) - Constructor for class net.sourceforge.guacamole.net.auth.simple.SimpleUserDirectory
-
Creates a new SimpleUserDirectory which provides access to the single
user provided.
- StringGuacamoleProperty - Class in net.sourceforge.guacamole.properties
-
A GuacamoleProperty whose value is a simple string.
- StringGuacamoleProperty() - Constructor for class net.sourceforge.guacamole.properties.StringGuacamoleProperty
-
- SystemPermission - Class in net.sourceforge.guacamole.net.auth.permission
-
A permission which affects the system as a whole, rather than an individual
object.
- SystemPermission(SystemPermission.Type) - Constructor for class net.sourceforge.guacamole.net.auth.permission.SystemPermission
-
Creates a new SystemPermission with the given
type.
- SystemPermission.Type - Enum in net.sourceforge.guacamole.net.auth.permission
-
Specific types of system-level permissions.