A B C D E F G H I N O P R S T U V 

A

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.

B

BooleanGuacamoleProperty - Class in net.sourceforge.guacamole.properties
A GuacamoleProperty whose value is an boolean.
BooleanGuacamoleProperty() - Constructor for class net.sourceforge.guacamole.properties.BooleanGuacamoleProperty
 

C

connect(GuacamoleClientInformation) - Method in interface net.sourceforge.guacamole.net.auth.Connection
Establishes a connection to guacd using the GuacamoleConfiguration associated with this Connection, and returns the resulting, connected GuacamoleSocket.
connect(GuacamoleClientInformation) - Method in class net.sourceforge.guacamole.net.auth.simple.SimpleConnection
 
Connection - Interface in net.sourceforge.guacamole.net.auth
Represents a pairing of a GuacamoleConfiguration with a unique, human-readable identifier, and abstracts the connection process.
ConnectionPermission - Class in net.sourceforge.guacamole.net.auth.permission
A permission which controls operations that directly affect a specific GuacamoleConfiguration.
ConnectionPermission(ObjectPermission.Type, String) - Constructor for class net.sourceforge.guacamole.net.auth.permission.ConnectionPermission
Creates a new ConnectionPermission having the given type and identifier.
ConnectionRecord - Interface in net.sourceforge.guacamole.net.auth
A logging record describing when a user started and ended usage of a particular connection.
CredentialEvent - Interface in net.sourceforge.guacamole.net.event
Abstract basis for events which may have associated user credentials when triggered.
Credentials - Class in net.sourceforge.guacamole.net.auth
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.
Credentials() - Constructor for class net.sourceforge.guacamole.net.auth.Credentials
 

D

Directory<IdentifierType,ObjectType> - Interface in net.sourceforge.guacamole.net.auth
Provides access to a collection of all objects with associated identifiers, and allows user manipulation and removal.

E

equals(Object) - Method in class net.sourceforge.guacamole.net.auth.AbstractConnection
 
equals(Object) - Method in class net.sourceforge.guacamole.net.auth.AbstractUser
 
equals(Object) - Method in class net.sourceforge.guacamole.net.auth.permission.ConnectionPermission
 
equals(Object) - Method in class net.sourceforge.guacamole.net.auth.permission.SystemPermission
 
equals(Object) - Method in class net.sourceforge.guacamole.net.auth.permission.UserPermission
 

F

FileGuacamoleProperty - Class in net.sourceforge.guacamole.properties
A GuacamoleProperty whose value is a filename.
FileGuacamoleProperty() - Constructor for class net.sourceforge.guacamole.properties.FileGuacamoleProperty
 

G

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.

H

hashCode() - Method in class net.sourceforge.guacamole.net.auth.AbstractConnection
 
hashCode() - Method in class net.sourceforge.guacamole.net.auth.AbstractUser
 
hashCode() - Method in class net.sourceforge.guacamole.net.auth.permission.ConnectionPermission
 
hashCode() - Method in class net.sourceforge.guacamole.net.auth.permission.SystemPermission
 
hashCode() - Method in class net.sourceforge.guacamole.net.auth.permission.UserPermission
 
hasPermission(Permission) - Method in class net.sourceforge.guacamole.net.auth.simple.SimpleUser
 
hasPermission(Permission) - Method in interface net.sourceforge.guacamole.net.auth.User
Tests whether this user has the specified permission.

I

IntegerGuacamoleProperty - Class in net.sourceforge.guacamole.properties
A GuacamoleProperty whose value is an integer.
IntegerGuacamoleProperty() - Constructor for class net.sourceforge.guacamole.properties.IntegerGuacamoleProperty
 
isActive() - Method in interface net.sourceforge.guacamole.net.auth.ConnectionRecord
Returns whether the connection associated with this record is still active.

N

net.sourceforge.guacamole.net.auth - package net.sourceforge.guacamole.net.auth
Provides classes which can be used to extend or replace the authentication functionality of the Guacamole web application.
net.sourceforge.guacamole.net.auth.permission - package net.sourceforge.guacamole.net.auth.permission
Provides classes which describe the various permissions a Guacamole user can be granted.
net.sourceforge.guacamole.net.auth.simple - package net.sourceforge.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.
net.sourceforge.guacamole.net.event - package net.sourceforge.guacamole.net.event
Provides classes for storing information about events that are triggered when users log into and use the Guacamole web application.
net.sourceforge.guacamole.net.event.listener - package net.sourceforge.guacamole.net.event.listener
Provides classes for hooking into various events that take place as users log into and use the Guacamole web application.
net.sourceforge.guacamole.properties - package net.sourceforge.guacamole.properties
Provides classes for reading properties from the web-application-wide guacamole.properties file.

O

ObjectPermission<T> - Interface in net.sourceforge.guacamole.net.auth.permission
A permission which affects a specific object, rather than the system as a whole.
ObjectPermission.Type - Enum in net.sourceforge.guacamole.net.auth.permission
Specific types of object-level permissions.

P

parseValue(String) - Method in class net.sourceforge.guacamole.properties.BooleanGuacamoleProperty
 
parseValue(String) - Method in class net.sourceforge.guacamole.properties.FileGuacamoleProperty
 
parseValue(String) - Method in interface net.sourceforge.guacamole.properties.GuacamoleProperty
Parses the given string value into the type associated with this GuacamoleProperty.
parseValue(String) - Method in class net.sourceforge.guacamole.properties.IntegerGuacamoleProperty
 
parseValue(String) - Method in class net.sourceforge.guacamole.properties.StringGuacamoleProperty
 
Permission<Type extends Enum> - Interface in net.sourceforge.guacamole.net.auth.permission
A permission which affects a specific type of operation, where all available operation types are defined by an enumeration.

R

remove(IdentifierType) - Method in interface net.sourceforge.guacamole.net.auth.Directory
Removes the object with the given identifier from the overall set.
remove(String) - Method in class net.sourceforge.guacamole.net.auth.simple.SimpleConnectionDirectory
 
remove(String) - Method in class net.sourceforge.guacamole.net.auth.simple.SimpleUserDirectory
 
removePermission(Permission) - Method in class net.sourceforge.guacamole.net.auth.simple.SimpleUser
 
removePermission(Permission) - Method in interface net.sourceforge.guacamole.net.auth.User
Removes the specified permission from this specified user.

S

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.

T

tunnelClosed(TunnelCloseEvent) - Method in interface net.sourceforge.guacamole.net.event.listener.TunnelCloseListener
Event hook which fires immediately after an existing tunnel is closed.
TunnelCloseEvent - Class in net.sourceforge.guacamole.net.event
An event which is triggered whenever a tunnel is being closed.
TunnelCloseEvent(Credentials, GuacamoleTunnel) - Constructor for class net.sourceforge.guacamole.net.event.TunnelCloseEvent
Creates a new TunnelCloseEvent which represents the closing of the given tunnel via a request associated with the given credentials.
TunnelCloseListener - Interface in net.sourceforge.guacamole.net.event.listener
A listener whose tunnelClosed() hook will fire immediately after an existing tunnel is closed.
tunnelConnected(TunnelConnectEvent) - Method in interface net.sourceforge.guacamole.net.event.listener.TunnelConnectListener
Event hook which fires immediately after a new tunnel is connected.
TunnelConnectEvent - Class in net.sourceforge.guacamole.net.event
An event which is triggered whenever a tunnel is being connected.
TunnelConnectEvent(Credentials, GuacamoleTunnel) - Constructor for class net.sourceforge.guacamole.net.event.TunnelConnectEvent
Creates a new TunnelConnectEvent which represents the connecting of the given tunnel via a request associated with the given credentials.
TunnelConnectListener - Interface in net.sourceforge.guacamole.net.event.listener
A listener whose tunnelConnected() hook will fire immediately after a new tunnel is connected.
TunnelEvent - Interface in net.sourceforge.guacamole.net.event
Abstract basis for events associated with tunnels.

U

update(ObjectType) - Method in interface net.sourceforge.guacamole.net.auth.Directory
Updates the stored object with the data contained in the given object.
update(Connection) - Method in class net.sourceforge.guacamole.net.auth.simple.SimpleConnectionDirectory
 
update(User) - Method in class net.sourceforge.guacamole.net.auth.simple.SimpleUserDirectory
 
User - Interface in net.sourceforge.guacamole.net.auth
A user of the Guacamole web application.
UserContext - Interface in net.sourceforge.guacamole.net.auth
The context of an active user.
UserPermission - Class in net.sourceforge.guacamole.net.auth.permission
A permission which controls operations that directly affect a specific User.
UserPermission(ObjectPermission.Type, String) - Constructor for class net.sourceforge.guacamole.net.auth.permission.UserPermission
Creates a new UserPermission having the given type and identifier.

V

valueOf(String) - Static method in enum net.sourceforge.guacamole.net.auth.permission.ObjectPermission.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sourceforge.guacamole.net.auth.permission.SystemPermission.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.sourceforge.guacamole.net.auth.permission.ObjectPermission.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sourceforge.guacamole.net.auth.permission.SystemPermission.Type
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I N O P R S T U V 

Copyright © 2013. All Rights Reserved.