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

A

AbstractConnection - Class in org.glyptodon.guacamole.net.auth
Basic implementation of a Guacamole connection.
AbstractConnection() - Constructor for class org.glyptodon.guacamole.net.auth.AbstractConnection
 
AbstractConnectionGroup - Class in org.glyptodon.guacamole.net.auth
Basic implementation of a Guacamole connection group.
AbstractConnectionGroup() - Constructor for class org.glyptodon.guacamole.net.auth.AbstractConnectionGroup
 
AbstractUser - Class in org.glyptodon.guacamole.net.auth
Basic implementation of a Guacamole user which uses the username to determine equality.
AbstractUser() - Constructor for class org.glyptodon.guacamole.net.auth.AbstractUser
 
add(ObjectType) - Method in interface org.glyptodon.guacamole.net.auth.Directory
Adds the given object to the overall set.
add(Connection) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleConnectionDirectory
 
add(ConnectionGroup) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleConnectionGroupDirectory
 
add(User) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleUserDirectory
 
addPermission(Permission) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleUser
 
addPermission(Permission) - Method in interface org.glyptodon.guacamole.net.auth.User
Adds the specified permission to this user.
addStandardTokens(TokenFilter, Credentials) - Static method in class org.glyptodon.guacamole.token.StandardTokens
Adds the standard username (GUAC_USERNAME) and password (GUAC_PASSWORD) tokens to the given TokenFilter using the values from the given Credentials object.
asProtocolInfo() - Method in class org.glyptodon.guacamole.xml.protocol.ProtocolTagHandler
Returns the ProtocolInfo backing this tag.
asProtocolParameter() - Method in class org.glyptodon.guacamole.xml.protocol.ParamTagHandler
Returns the ProtocolParameter backing this tag.
asProtocolParameterOption() - Method in class org.glyptodon.guacamole.xml.protocol.OptionTagHandler
Returns the ProtocolParameterOption backing this tag.
authenticationFailed(AuthenticationFailureEvent) - Method in interface org.glyptodon.guacamole.net.event.listener.AuthenticationFailureListener
Event hook which fires immediately after a user's authentication attempt fails.
AuthenticationFailureEvent - Class in org.glyptodon.guacamole.net.event
An event which is triggered whenever a user's credentials fail to be authenticated.
AuthenticationFailureEvent(Credentials) - Constructor for class org.glyptodon.guacamole.net.event.AuthenticationFailureEvent
Creates a new AuthenticationFailureEvent which represents the failure to authenticate the given credentials.
AuthenticationFailureListener - Interface in org.glyptodon.guacamole.net.event.listener
A listener whose authenticationFailed() hook will fire immediately after a user's authentication attempt fails.
AuthenticationProvider - Interface in org.glyptodon.guacamole.net.auth
Provides means of accessing and managing the available GuacamoleConfiguration objects and User objects.
authenticationSucceeded(AuthenticationSuccessEvent) - Method in interface org.glyptodon.guacamole.net.event.listener.AuthenticationSuccessListener
Event hook which fires immediately after a user's authentication attempt succeeds.
AuthenticationSuccessEvent - Class in org.glyptodon.guacamole.net.event
An event which is triggered whenever a user's credentials pass authentication.
AuthenticationSuccessEvent(UserContext, Credentials) - Constructor for class org.glyptodon.guacamole.net.event.AuthenticationSuccessEvent
Creates a new AuthenticationSuccessEvent which represents a successful authentication attempt with the given credentials.
AuthenticationSuccessListener - Interface in org.glyptodon.guacamole.net.event.listener
A listener whose hooks will fire immediately before and after a user's authentication attempt succeeds.

B

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

C

characters(char[], int, int) - Method in class org.glyptodon.guacamole.xml.DocumentHandler
 
childElement(String) - Method in class org.glyptodon.guacamole.xml.protocol.OptionTagHandler
 
childElement(String) - Method in class org.glyptodon.guacamole.xml.protocol.ParamTagHandler
 
childElement(String) - Method in class org.glyptodon.guacamole.xml.protocol.ProtocolTagHandler
 
childElement(String) - Method in interface org.glyptodon.guacamole.xml.TagHandler
Called when a child element of the current element is parsed.
complete(String) - Method in class org.glyptodon.guacamole.xml.protocol.OptionTagHandler
 
complete(String) - Method in class org.glyptodon.guacamole.xml.protocol.ParamTagHandler
 
complete(String) - Method in class org.glyptodon.guacamole.xml.protocol.ProtocolTagHandler
 
complete(String) - Method in interface org.glyptodon.guacamole.xml.TagHandler
Called when this element, and all child elements, have been fully parsed, and the entire text content of this element (if any) is available.
connect(GuacamoleClientInformation) - Method in interface org.glyptodon.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 interface org.glyptodon.guacamole.net.auth.ConnectionGroup
Establishes a connection to guacd using a connection chosen from among the connections in this ConnectionGroup, and returns the resulting, connected GuacamoleSocket.
connect(GuacamoleClientInformation) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleConnection
 
connect(GuacamoleClientInformation) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleConnectionGroup
 
Connection - Interface in org.glyptodon.guacamole.net.auth
Represents a pairing of a GuacamoleConfiguration with a unique, human-readable identifier, and abstracts the connection process.
ConnectionGroup - Interface in org.glyptodon.guacamole.net.auth
Represents a connection group, which can contain both other connection groups as well as connections.
ConnectionGroup.Type - Enum in org.glyptodon.guacamole.net.auth
 
ConnectionGroupPermission - Class in org.glyptodon.guacamole.net.auth.permission
A permission which controls operations that directly affect a specific ConnectionGroup.
ConnectionGroupPermission(ObjectPermission.Type, String) - Constructor for class org.glyptodon.guacamole.net.auth.permission.ConnectionGroupPermission
Creates a new ConnectionGroupPermission having the given type and identifier.
ConnectionPermission - Class in org.glyptodon.guacamole.net.auth.permission
A permission which controls operations that directly affect a specific GuacamoleConfiguration.
ConnectionPermission(ObjectPermission.Type, String) - Constructor for class org.glyptodon.guacamole.net.auth.permission.ConnectionPermission
Creates a new ConnectionPermission having the given type and identifier.
ConnectionRecord - Interface in org.glyptodon.guacamole.net.auth
A logging record describing when a user started and ended usage of a particular connection.
CredentialEvent - Interface in org.glyptodon.guacamole.net.event
Abstract basis for events which may have associated user credentials when triggered.
Credentials - Class in org.glyptodon.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 org.glyptodon.guacamole.net.auth.Credentials
 

D

Directory<IdentifierType,ObjectType> - Interface in org.glyptodon.guacamole.net.auth
Provides access to a collection of all objects with associated identifiers, and allows user manipulation and removal.
DocumentHandler - Class in org.glyptodon.guacamole.xml
A simple ContentHandler implementation which digests SAX document events and produces simpler tag-level events, maintaining its own stack for the convenience of the tag handlers.
DocumentHandler(String, TagHandler) - Constructor for class org.glyptodon.guacamole.xml.DocumentHandler
Creates a new DocumentHandler which will use the given TagHandler to handle the root element.

E

endElement(String, String, String) - Method in class org.glyptodon.guacamole.xml.DocumentHandler
 
Environment - Interface in org.glyptodon.guacamole.environment
The environment of an arbitrary Guacamole instance, describing available protocols, configuration parameters, and the GUACAMOLE_HOME directory.
equals(Object) - Method in class org.glyptodon.guacamole.net.auth.AbstractConnection
 
equals(Object) - Method in class org.glyptodon.guacamole.net.auth.AbstractConnectionGroup
 
equals(Object) - Method in class org.glyptodon.guacamole.net.auth.AbstractUser
 
equals(Object) - Method in class org.glyptodon.guacamole.net.auth.permission.ConnectionGroupPermission
 
equals(Object) - Method in class org.glyptodon.guacamole.net.auth.permission.ConnectionPermission
 
equals(Object) - Method in class org.glyptodon.guacamole.net.auth.permission.SystemPermission
 
equals(Object) - Method in class org.glyptodon.guacamole.net.auth.permission.UserPermission
 

F

FileGuacamoleProperty - Class in org.glyptodon.guacamole.properties
A GuacamoleProperty whose value is a filename.
FileGuacamoleProperty() - Constructor for class org.glyptodon.guacamole.properties.FileGuacamoleProperty
 
filter(String) - Method in class org.glyptodon.guacamole.token.TokenFilter
Filters the given string, replacing any tokens with their corresponding values.
filterValues(Map<?, String>) - Method in class org.glyptodon.guacamole.token.TokenFilter
Given an arbitrary map containing String values, replace each non-null value with the corresponding filtered value.

G

get(IdentifierType) - Method in interface org.glyptodon.guacamole.net.auth.Directory
Returns the object having the given identifier.
get(String) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleConnectionDirectory
 
get(String) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleConnectionGroupDirectory
 
get(String) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleUserDirectory
 
getAuthorizedConfigurations(Credentials) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleAuthenticationProvider
Given an arbitrary credentials object, returns a Map containing all configurations authorized by those credentials.
getConfiguration() - Method in class org.glyptodon.guacamole.net.auth.AbstractConnection
 
getConfiguration() - Method in interface org.glyptodon.guacamole.net.auth.Connection
Returns the GuacamoleConfiguration associated with this Connection.
getConnectionDirectory() - Method in interface org.glyptodon.guacamole.net.auth.ConnectionGroup
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.
getConnectionDirectory() - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleConnectionGroup
 
getConnectionGroupDirectory() - Method in interface org.glyptodon.guacamole.net.auth.ConnectionGroup
Retrieves a Directory which can be used to view and manipulate connection groups and their members, but only as allowed by the permissions given to the user.
getConnectionGroupDirectory() - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleConnectionGroup
 
getCredentials() - Method in class org.glyptodon.guacamole.net.event.AuthenticationFailureEvent
 
getCredentials() - Method in class org.glyptodon.guacamole.net.event.AuthenticationSuccessEvent
 
getCredentials() - Method in interface org.glyptodon.guacamole.net.event.CredentialEvent
Returns the current credentials of the user triggering the event, if any.
getCredentials() - Method in class org.glyptodon.guacamole.net.event.TunnelCloseEvent
 
getCredentials() - Method in class org.glyptodon.guacamole.net.event.TunnelConnectEvent
 
getDirectory() - Static method in class org.glyptodon.guacamole.properties.GuacamoleHome
Deprecated.
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 org.glyptodon.guacamole.net.auth.ConnectionRecord
Returns the date and time the connection ended, if applicable.
getGuacamoleHome() - Method in interface org.glyptodon.guacamole.environment.Environment
Returns the Guacamole home directory as determined when this Environment object was created.
getGuacamoleHome() - Method in class org.glyptodon.guacamole.environment.LocalEnvironment
 
getHistory() - Method in interface org.glyptodon.guacamole.net.auth.Connection
Returns a list of ConnectionRecords representing the usage history of this Connection, including any active users.
getHistory() - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleConnection
 
getIdentifier() - Method in class org.glyptodon.guacamole.net.auth.AbstractConnection
 
getIdentifier() - Method in class org.glyptodon.guacamole.net.auth.AbstractConnectionGroup
 
getIdentifier() - Method in interface org.glyptodon.guacamole.net.auth.Connection
Returns the unique identifier assigned to this Connection.
getIdentifier() - Method in interface org.glyptodon.guacamole.net.auth.ConnectionGroup
Returns the unique identifier assigned to this ConnectionGroup.
getIdentifiers() - Method in interface org.glyptodon.guacamole.net.auth.Directory
Returns a Set containing all identifiers for all objects within this Directory.
getIdentifiers() - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleConnectionDirectory
 
getIdentifiers() - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleConnectionGroupDirectory
 
getIdentifiers() - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleUserDirectory
 
getName() - Method in class org.glyptodon.guacamole.net.auth.AbstractConnection
 
getName() - Method in class org.glyptodon.guacamole.net.auth.AbstractConnectionGroup
 
getName() - Method in interface org.glyptodon.guacamole.net.auth.Connection
Returns the name assigned to this Connection.
getName() - Method in interface org.glyptodon.guacamole.net.auth.ConnectionGroup
Returns the name assigned to this ConnectionGroup.
getName() - Method in interface org.glyptodon.guacamole.properties.GuacamoleProperty
Returns the name of the property in guacamole.properties that this GuacamoleProperty will parse.
getName() - Method in class org.glyptodon.guacamole.protocols.ProtocolInfo
Returns the unique name of this protocol.
getName() - Method in class org.glyptodon.guacamole.protocols.ProtocolParameter
Returns the name associated with this protocol parameter.
getObjectIdentifier() - Method in class org.glyptodon.guacamole.net.auth.permission.ConnectionGroupPermission
 
getObjectIdentifier() - Method in class org.glyptodon.guacamole.net.auth.permission.ConnectionPermission
 
getObjectIdentifier() - Method in interface org.glyptodon.guacamole.net.auth.permission.ObjectPermission
Returns the identifier of the specific object affected by this permission.
getObjectIdentifier() - Method in class org.glyptodon.guacamole.net.auth.permission.UserPermission
 
getOptions() - Method in class org.glyptodon.guacamole.protocols.ProtocolParameter
Returns a mutable collection of protocol parameter options.
getParameters() - Method in class org.glyptodon.guacamole.protocols.ProtocolInfo
Returns a mutable collection of the protocol parameters associated with this protocol.
getParentIdentifier() - Method in class org.glyptodon.guacamole.net.auth.AbstractConnection
 
getParentIdentifier() - Method in class org.glyptodon.guacamole.net.auth.AbstractConnectionGroup
 
getParentIdentifier() - Method in interface org.glyptodon.guacamole.net.auth.Connection
Returns the unique identifier of the parent ConnectionGroup for this Connection.
getParentIdentifier() - Method in interface org.glyptodon.guacamole.net.auth.ConnectionGroup
Returns the unique identifier of the parent ConnectionGroup for this ConnectionGroup.
getPassword() - Method in class org.glyptodon.guacamole.net.auth.AbstractUser
 
getPassword() - Method in class org.glyptodon.guacamole.net.auth.Credentials
Returns the password associated with this set of credentials.
getPassword() - Method in interface org.glyptodon.guacamole.net.auth.User
Returns this user's password.
getPermissions() - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleUser
 
getPermissions() - Method in interface org.glyptodon.guacamole.net.auth.User
Lists all permissions given to this user.
getProperty(GuacamoleProperty<Type>) - Method in interface org.glyptodon.guacamole.environment.Environment
Given a GuacamoleProperty, parses and returns the value set for that property in guacamole.properties, if any.
getProperty(GuacamoleProperty<Type>, Type) - Method in interface org.glyptodon.guacamole.environment.Environment
Given a GuacamoleProperty, parses and returns the value set for that property in guacamole.properties, if any.
getProperty(GuacamoleProperty<Type>) - Method in class org.glyptodon.guacamole.environment.LocalEnvironment
 
getProperty(GuacamoleProperty<Type>, Type) - Method in class org.glyptodon.guacamole.environment.LocalEnvironment
 
getProperty(GuacamoleProperty<Type>) - Static method in class org.glyptodon.guacamole.properties.GuacamoleProperties
Deprecated.
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 org.glyptodon.guacamole.properties.GuacamoleProperties
Deprecated.
Given a GuacamoleProperty, parses and returns the value set for that property in guacamole.properties, if any.
getProtocol(String) - Method in interface org.glyptodon.guacamole.environment.Environment
Returns the protocol having the given name.
getProtocol(String) - Method in class org.glyptodon.guacamole.environment.LocalEnvironment
 
getProtocols() - Method in interface org.glyptodon.guacamole.environment.Environment
Returns a map of all available protocols, where each key is the name of that protocol as would be passed to guacd during connection.
getProtocols() - Method in class org.glyptodon.guacamole.environment.LocalEnvironment
 
getRequest() - Method in class org.glyptodon.guacamole.net.auth.Credentials
Returns the HttpServletRequest associated with this set of credentials.
getRequiredProperty(GuacamoleProperty<Type>) - Method in interface org.glyptodon.guacamole.environment.Environment
Given a GuacamoleProperty, parses and returns the value set for that property in guacamole.properties.
getRequiredProperty(GuacamoleProperty<Type>) - Method in class org.glyptodon.guacamole.environment.LocalEnvironment
 
getRequiredProperty(GuacamoleProperty<Type>) - Static method in class org.glyptodon.guacamole.properties.GuacamoleProperties
Deprecated.
Given a GuacamoleProperty, parses and returns the value set for that property in guacamole.properties.
getRootConnectionGroup() - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleUserContext
 
getRootConnectionGroup() - Method in interface org.glyptodon.guacamole.net.auth.UserContext
Retrieves a connection group which can be used to view and manipulate connections, but only as allowed by the permissions given to the user of this UserContext.
getSession() - Method in class org.glyptodon.guacamole.net.auth.Credentials
Returns the HttpSession associated with this set of credentials.
getStartDate() - Method in interface org.glyptodon.guacamole.net.auth.ConnectionRecord
Returns the date and time the connection began.
getTitle() - Method in class org.glyptodon.guacamole.protocols.ProtocolInfo
Returns the human-readable title associated with this protocol.
getTitle() - Method in class org.glyptodon.guacamole.protocols.ProtocolParameter
Returns the title associated with this protocol parameter.
getTitle() - Method in class org.glyptodon.guacamole.protocols.ProtocolParameterOption
Returns the human-readable title describing the effect of this option.
getToken(String) - Method in class org.glyptodon.guacamole.token.TokenFilter
Returns the value of the token with the given name, or null if no such token has been set.
getTokens() - Method in class org.glyptodon.guacamole.token.TokenFilter
Returns a map of all tokens, with each key being a token name, and each value being the corresponding token value.
getTunnel() - Method in class org.glyptodon.guacamole.net.event.TunnelCloseEvent
 
getTunnel() - Method in class org.glyptodon.guacamole.net.event.TunnelConnectEvent
 
getTunnel() - Method in interface org.glyptodon.guacamole.net.event.TunnelEvent
Returns the tunnel associated with this event, if any.
getType() - Method in class org.glyptodon.guacamole.net.auth.AbstractConnectionGroup
 
getType() - Method in interface org.glyptodon.guacamole.net.auth.ConnectionGroup
Returns the type of this connection.
getType() - Method in class org.glyptodon.guacamole.net.auth.permission.ConnectionGroupPermission
 
getType() - Method in class org.glyptodon.guacamole.net.auth.permission.ConnectionPermission
 
getType() - Method in interface org.glyptodon.guacamole.net.auth.permission.Permission
Returns the type of operation affected by this permission.
getType() - Method in class org.glyptodon.guacamole.net.auth.permission.SystemPermission
 
getType() - Method in class org.glyptodon.guacamole.net.auth.permission.UserPermission
 
getType() - Method in class org.glyptodon.guacamole.protocols.ProtocolParameter
Returns the type of this parameter.
getUserContext(Credentials) - Method in interface org.glyptodon.guacamole.net.auth.AuthenticationProvider
Returns the UserContext of the user authorized by the given credentials.
getUserContext(Credentials) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleAuthenticationProvider
 
getUserContext() - Method in class org.glyptodon.guacamole.net.event.AuthenticationSuccessEvent
 
getUserContext() - Method in class org.glyptodon.guacamole.net.event.TunnelCloseEvent
 
getUserContext() - Method in class org.glyptodon.guacamole.net.event.TunnelConnectEvent
 
getUserContext() - Method in interface org.glyptodon.guacamole.net.event.UserEvent
Returns the current UserContext of the user triggering the event, if any.
getUserDirectory() - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleUserContext
 
getUserDirectory() - Method in interface org.glyptodon.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 org.glyptodon.guacamole.net.auth.AbstractUser
 
getUsername() - Method in interface org.glyptodon.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 org.glyptodon.guacamole.net.auth.Credentials
Returns the username associated with this set of credentials.
getUsername() - Method in interface org.glyptodon.guacamole.net.auth.User
Returns the name of this user, which must be unique across all users.
getValue() - Method in class org.glyptodon.guacamole.protocols.ProtocolParameter
Returns the value associated with this protocol parameter.
getValue() - Method in class org.glyptodon.guacamole.protocols.ProtocolParameterOption
Returns the value that will be sent to the client plugin if this option is chosen.
GuacamoleHome - Class in org.glyptodon.guacamole.properties
Deprecated. 
GuacamoleProperties - Class in org.glyptodon.guacamole.properties
Deprecated. 
GuacamoleProperty<Type> - Interface in org.glyptodon.guacamole.properties
An abstract representation of a property in the guacamole.properties file, which parses into a specific type.
GUACD_HOSTNAME - Static variable in interface org.glyptodon.guacamole.environment.Environment
The hostname of the server where guacd (the Guacamole proxy server) is running.
GUACD_HOSTNAME - Static variable in class org.glyptodon.guacamole.properties.GuacamoleProperties
Deprecated.
The hostname of the server where guacd (the Guacamole proxy server) is running.
GUACD_PORT - Static variable in interface org.glyptodon.guacamole.environment.Environment
The port that guacd (the Guacamole proxy server) is listening on.
GUACD_PORT - Static variable in class org.glyptodon.guacamole.properties.GuacamoleProperties
Deprecated.
The port that guacd (the Guacamole proxy server) is listening on.
GUACD_SSL - Static variable in interface org.glyptodon.guacamole.environment.Environment
Whether guacd requires SSL/TLS on connections.
GUACD_SSL - Static variable in class org.glyptodon.guacamole.properties.GuacamoleProperties
Deprecated.
Whether guacd requires SSL/TLS on connections.

H

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

I

init(Attributes) - Method in class org.glyptodon.guacamole.xml.protocol.OptionTagHandler
 
init(Attributes) - Method in class org.glyptodon.guacamole.xml.protocol.ParamTagHandler
 
init(Attributes) - Method in class org.glyptodon.guacamole.xml.protocol.ProtocolTagHandler
 
init(Attributes) - Method in interface org.glyptodon.guacamole.xml.TagHandler
Called when the element corresponding to this TagHandler is first seen, just after an instance is created.
IntegerGuacamoleProperty - Class in org.glyptodon.guacamole.properties
A GuacamoleProperty whose value is an integer.
IntegerGuacamoleProperty() - Constructor for class org.glyptodon.guacamole.properties.IntegerGuacamoleProperty
 
isActive() - Method in interface org.glyptodon.guacamole.net.auth.ConnectionRecord
Returns whether the connection associated with this record is still active.

L

LocalEnvironment - Class in org.glyptodon.guacamole.environment
The environment of the locally-running Guacamole instance, describing available protocols, configuration parameters, and the GUACAMOLE_HOME directory.
LocalEnvironment() - Constructor for class org.glyptodon.guacamole.environment.LocalEnvironment
Creates a new Environment, initializing that environment based on the location of GUACAMOLE_HOME and the contents of guacamole.properties.
LongGuacamoleProperty - Class in org.glyptodon.guacamole.properties
A GuacamoleProperty whose value is an long.
LongGuacamoleProperty() - Constructor for class org.glyptodon.guacamole.properties.LongGuacamoleProperty
 

M

move(IdentifierType, Directory<IdentifierType, ObjectType>) - Method in interface org.glyptodon.guacamole.net.auth.Directory
Moves the object with the given identifier to the given directory.
move(String, Directory<String, Connection>) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleConnectionDirectory
 
move(String, Directory<String, ConnectionGroup>) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleConnectionGroupDirectory
 
move(String, Directory<String, User>) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleUserDirectory
 

O

ObjectPermission<T> - Interface in org.glyptodon.guacamole.net.auth.permission
A permission which affects a specific object, rather than the system as a whole.
ObjectPermission.Type - Enum in org.glyptodon.guacamole.net.auth.permission
Specific types of object-level permissions.
OptionTagHandler - Class in org.glyptodon.guacamole.xml.protocol
TagHandler for the "option" element.
OptionTagHandler() - Constructor for class org.glyptodon.guacamole.xml.protocol.OptionTagHandler
 
org.glyptodon.guacamole.environment - package org.glyptodon.guacamole.environment
 
org.glyptodon.guacamole.net.auth - package org.glyptodon.guacamole.net.auth
Provides classes which can be used to extend or replace the authentication functionality of the Guacamole web application.
org.glyptodon.guacamole.net.auth.permission - package org.glyptodon.guacamole.net.auth.permission
Provides classes which describe the various permissions a Guacamole user can be granted.
org.glyptodon.guacamole.net.auth.simple - package org.glyptodon.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.
org.glyptodon.guacamole.net.event - package org.glyptodon.guacamole.net.event
Provides classes for storing information about events that are triggered when users log into and use the Guacamole web application.
org.glyptodon.guacamole.net.event.listener - package org.glyptodon.guacamole.net.event.listener
Provides classes for hooking into various events that take place as users log into and use the Guacamole web application.
org.glyptodon.guacamole.properties - package org.glyptodon.guacamole.properties
Provides classes for reading properties from the web-application-wide guacamole.properties file.
org.glyptodon.guacamole.protocols - package org.glyptodon.guacamole.protocols
 
org.glyptodon.guacamole.token - package org.glyptodon.guacamole.token
 
org.glyptodon.guacamole.xml - package org.glyptodon.guacamole.xml
Classes driving the SAX-based XML parser used by the Guacamole web application.
org.glyptodon.guacamole.xml.protocol - package org.glyptodon.guacamole.xml.protocol
Classes related to parsing XML files which describe the parameters of a protocol.

P

ParamTagHandler - Class in org.glyptodon.guacamole.xml.protocol
TagHandler for the "param" element.
ParamTagHandler() - Constructor for class org.glyptodon.guacamole.xml.protocol.ParamTagHandler
 
parseValue(String) - Method in class org.glyptodon.guacamole.properties.BooleanGuacamoleProperty
 
parseValue(String) - Method in class org.glyptodon.guacamole.properties.FileGuacamoleProperty
 
parseValue(String) - Method in interface org.glyptodon.guacamole.properties.GuacamoleProperty
Parses the given string value into the type associated with this GuacamoleProperty.
parseValue(String) - Method in class org.glyptodon.guacamole.properties.IntegerGuacamoleProperty
 
parseValue(String) - Method in class org.glyptodon.guacamole.properties.LongGuacamoleProperty
 
parseValue(String) - Method in class org.glyptodon.guacamole.properties.StringGuacamoleProperty
 
Permission<Type extends Enum> - Interface in org.glyptodon.guacamole.net.auth.permission
A permission which affects a specific type of operation, where all available operation types are defined by an enumeration.
ProtocolInfo - Class in org.glyptodon.guacamole.protocols
Describes a protocol and all parameters associated with it, as required by a protocol plugin for guacd.
ProtocolInfo() - Constructor for class org.glyptodon.guacamole.protocols.ProtocolInfo
 
ProtocolParameter - Class in org.glyptodon.guacamole.protocols
Represents a parameter of a protocol.
ProtocolParameter() - Constructor for class org.glyptodon.guacamole.protocols.ProtocolParameter
 
ProtocolParameter.Type - Enum in org.glyptodon.guacamole.protocols
All possible types of protocol parameter.
ProtocolParameterOption - Class in org.glyptodon.guacamole.protocols
Describes an available legal value for an enumerated protocol parameter.
ProtocolParameterOption() - Constructor for class org.glyptodon.guacamole.protocols.ProtocolParameterOption
 
ProtocolTagHandler - Class in org.glyptodon.guacamole.xml.protocol
TagHandler for the "protocol" element.
ProtocolTagHandler() - Constructor for class org.glyptodon.guacamole.xml.protocol.ProtocolTagHandler
 
putConnection(Connection) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleConnectionDirectory
An internal method for modifying the Connections in this Directory.
putConnectionGroup(ConnectionGroup) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleConnectionGroupDirectory
An internal method for modifying the ConnectionGroups in this Directory.

R

remove(IdentifierType) - Method in interface org.glyptodon.guacamole.net.auth.Directory
Removes the object with the given identifier from the overall set.
remove(String) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleConnectionDirectory
 
remove(String) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleConnectionGroupDirectory
 
remove(String) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleUserDirectory
 
removeConnection(String) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleConnectionDirectory
An internal method for removing a Connection from this Directory.
removeConnectionGroup(String) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleConnectionGroupDirectory
An internal method for removing a ConnectionGroup from this Directory.
removePermission(Permission) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleUser
 
removePermission(Permission) - Method in interface org.glyptodon.guacamole.net.auth.User
Removes the specified permission from this specified user.

S

self() - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleUserContext
 
self() - Method in interface org.glyptodon.guacamole.net.auth.UserContext
Returns the User whose access rights control the operations of this UserContext.
setConfiguration(GuacamoleConfiguration) - Method in class org.glyptodon.guacamole.net.auth.AbstractConnection
 
setConfiguration(GuacamoleConfiguration) - Method in interface org.glyptodon.guacamole.net.auth.Connection
Sets the GuacamoleConfiguration associated with this Connection.
setIdentifier(String) - Method in class org.glyptodon.guacamole.net.auth.AbstractConnection
 
setIdentifier(String) - Method in class org.glyptodon.guacamole.net.auth.AbstractConnectionGroup
 
setIdentifier(String) - Method in interface org.glyptodon.guacamole.net.auth.Connection
Sets the identifier assigned to this Connection.
setIdentifier(String) - Method in interface org.glyptodon.guacamole.net.auth.ConnectionGroup
Sets the identifier assigned to this ConnectionGroup.
setName(String) - Method in class org.glyptodon.guacamole.net.auth.AbstractConnection
 
setName(String) - Method in class org.glyptodon.guacamole.net.auth.AbstractConnectionGroup
 
setName(String) - Method in interface org.glyptodon.guacamole.net.auth.Connection
Sets the name assigned to this Connection.
setName(String) - Method in interface org.glyptodon.guacamole.net.auth.ConnectionGroup
Sets the name assigned to this ConnectionGroup.
setName(String) - Method in class org.glyptodon.guacamole.protocols.ProtocolInfo
Sets the unique name of this protocol.
setName(String) - Method in class org.glyptodon.guacamole.protocols.ProtocolParameter
Sets the name associated with this protocol parameter.
setParentIdentifier(String) - Method in class org.glyptodon.guacamole.net.auth.AbstractConnection
 
setParentIdentifier(String) - Method in class org.glyptodon.guacamole.net.auth.AbstractConnectionGroup
 
setParentIdentifier(String) - Method in interface org.glyptodon.guacamole.net.auth.Connection
Sets the unique identifier of the parent ConnectionGroup for this Connection.
setParentIdentifier(String) - Method in interface org.glyptodon.guacamole.net.auth.ConnectionGroup
Sets the unique identifier of the parent ConnectionGroup for this ConnectionGroup.
setPassword(String) - Method in class org.glyptodon.guacamole.net.auth.AbstractUser
 
setPassword(String) - Method in class org.glyptodon.guacamole.net.auth.Credentials
Sets the password associated with this set of credentials.
setPassword(String) - Method in interface org.glyptodon.guacamole.net.auth.User
Sets this user's password.
setRequest(HttpServletRequest) - Method in class org.glyptodon.guacamole.net.auth.Credentials
Sets the HttpServletRequest associated with this set of credentials.
setSession(HttpSession) - Method in class org.glyptodon.guacamole.net.auth.Credentials
Sets the HttpSession associated with this set of credentials.
setTitle(String) - Method in class org.glyptodon.guacamole.protocols.ProtocolInfo
Sets the human-readable title associated with this protocol.
setTitle(String) - Method in class org.glyptodon.guacamole.protocols.ProtocolParameter
Sets the title associated with this protocol parameter.
setTitle(String) - Method in class org.glyptodon.guacamole.protocols.ProtocolParameterOption
Sets the human-readable title describing the effect of this option.
setToken(String, String) - Method in class org.glyptodon.guacamole.token.TokenFilter
Sets the token having the given name to the given value.
setTokens(Map<String, String>) - Method in class org.glyptodon.guacamole.token.TokenFilter
Replaces all current token values with the contents of the given map, where each map key represents a token name, and each map value represents a token value.
setType(ConnectionGroup.Type) - Method in class org.glyptodon.guacamole.net.auth.AbstractConnectionGroup
 
setType(ConnectionGroup.Type) - Method in interface org.glyptodon.guacamole.net.auth.ConnectionGroup
Set the type of this ConnectionGroup.
setType(ProtocolParameter.Type) - Method in class org.glyptodon.guacamole.protocols.ProtocolParameter
Sets the type of this parameter.
setUsername(String) - Method in class org.glyptodon.guacamole.net.auth.AbstractUser
 
setUsername(String) - Method in class org.glyptodon.guacamole.net.auth.Credentials
Sets the username associated with this set of credentials.
setUsername(String) - Method in interface org.glyptodon.guacamole.net.auth.User
Sets the name of this user, which must be unique across all users.
setValue(String) - Method in class org.glyptodon.guacamole.protocols.ProtocolParameter
Sets the value associated with this protocol parameter.
setValue(String) - Method in class org.glyptodon.guacamole.protocols.ProtocolParameterOption
Sets the value that will be sent to the client plugin if this option is chosen.
SimpleAuthenticationProvider - Class in org.glyptodon.guacamole.net.auth.simple
Provides means of retrieving a set of named GuacamoleConfigurations for a given Credentials object.
SimpleAuthenticationProvider() - Constructor for class org.glyptodon.guacamole.net.auth.simple.SimpleAuthenticationProvider
 
SimpleConnection - Class in org.glyptodon.guacamole.net.auth.simple
An extremely basic Connection implementation.
SimpleConnection() - Constructor for class org.glyptodon.guacamole.net.auth.simple.SimpleConnection
Creates a completely uninitialized SimpleConnection.
SimpleConnection(String, String, GuacamoleConfiguration) - Constructor for class org.glyptodon.guacamole.net.auth.simple.SimpleConnection
Creates a new SimpleConnection having the given identifier and GuacamoleConfiguration.
SimpleConnectionDirectory - Class in org.glyptodon.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 org.glyptodon.guacamole.net.auth.simple.SimpleConnectionDirectory
Creates a new SimpleConnectionDirectory which provides access to the configurations contained within the given Map.
SimpleConnectionGroup - Class in org.glyptodon.guacamole.net.auth.simple
An extremely simple read-only implementation of a ConnectionGroup which returns the connection and connection group directories it was constructed with.
SimpleConnectionGroup(String, String, Directory<String, Connection>, Directory<String, ConnectionGroup>) - Constructor for class org.glyptodon.guacamole.net.auth.simple.SimpleConnectionGroup
Creates a new SimpleConnectionGroup having the given name and identifier which will expose the given directories as its contents.
SimpleConnectionGroupDirectory - Class in org.glyptodon.guacamole.net.auth.simple
An extremely simple read-only implementation of a Directory of ConnectionGroup which provides which provides access to a pre-defined Collection of ConnectionGroups.
SimpleConnectionGroupDirectory(Collection<ConnectionGroup>) - Constructor for class org.glyptodon.guacamole.net.auth.simple.SimpleConnectionGroupDirectory
Creates a new SimpleConnectionGroupDirectory which contains the given groups.
SimpleUser - Class in org.glyptodon.guacamole.net.auth.simple
An extremely basic User implementation.
SimpleUser() - Constructor for class org.glyptodon.guacamole.net.auth.simple.SimpleUser
Creates a completely uninitialized SimpleUser.
SimpleUser(String, Map<String, GuacamoleConfiguration>, Collection<ConnectionGroup>) - Constructor for class org.glyptodon.guacamole.net.auth.simple.SimpleUser
Creates a new SimpleUser having the given username.
SimpleUserContext - Class in org.glyptodon.guacamole.net.auth.simple
An extremely simple UserContext implementation which provides access to a defined and restricted set of GuacamoleConfigurations.
SimpleUserContext(Map<String, GuacamoleConfiguration>) - Constructor for class org.glyptodon.guacamole.net.auth.simple.SimpleUserContext
Creates a new SimpleUserContext which provides access to only those configurations within the given Map.
SimpleUserContext(String, Map<String, GuacamoleConfiguration>) - Constructor for class org.glyptodon.guacamole.net.auth.simple.SimpleUserContext
Creates a new SimpleUserContext for the user with the given username which provides access to only those configurations within the given Map.
SimpleUserDirectory - Class in org.glyptodon.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 org.glyptodon.guacamole.net.auth.simple.SimpleUserDirectory
Creates a new SimpleUserDirectory which provides access to the single user provided.
StandardTokens - Class in org.glyptodon.guacamole.token
Utility class which provides access to standardized token names, as well as facilities for generating those tokens from common objects.
startElement(String, String, String, Attributes) - Method in class org.glyptodon.guacamole.xml.DocumentHandler
 
StringGuacamoleProperty - Class in org.glyptodon.guacamole.properties
A GuacamoleProperty whose value is a simple string.
StringGuacamoleProperty() - Constructor for class org.glyptodon.guacamole.properties.StringGuacamoleProperty
 
SystemPermission - Class in org.glyptodon.guacamole.net.auth.permission
A permission which affects the system as a whole, rather than an individual object.
SystemPermission(SystemPermission.Type) - Constructor for class org.glyptodon.guacamole.net.auth.permission.SystemPermission
Creates a new SystemPermission with the given type.
SystemPermission.Type - Enum in org.glyptodon.guacamole.net.auth.permission
Specific types of system-level permissions.

T

TagHandler - Interface in org.glyptodon.guacamole.xml
A simple element-level event handler for events triggered by the SAX-driven DocumentHandler parser.
TokenFilter - Class in org.glyptodon.guacamole.token
Filtering object which replaces tokens of the form "${TOKEN_NAME}" with their corresponding values.
TokenFilter() - Constructor for class org.glyptodon.guacamole.token.TokenFilter
 
tunnelClosed(TunnelCloseEvent) - Method in interface org.glyptodon.guacamole.net.event.listener.TunnelCloseListener
Event hook which fires immediately after an existing tunnel is closed.
TunnelCloseEvent - Class in org.glyptodon.guacamole.net.event
An event which is triggered whenever a tunnel is being closed.
TunnelCloseEvent(UserContext, Credentials, GuacamoleTunnel) - Constructor for class org.glyptodon.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 org.glyptodon.guacamole.net.event.listener
A listener whose tunnelClosed() hook will fire immediately after an existing tunnel is closed.
tunnelConnected(TunnelConnectEvent) - Method in interface org.glyptodon.guacamole.net.event.listener.TunnelConnectListener
Event hook which fires immediately after a new tunnel is connected.
TunnelConnectEvent - Class in org.glyptodon.guacamole.net.event
An event which is triggered whenever a tunnel is being connected.
TunnelConnectEvent(UserContext, Credentials, GuacamoleTunnel) - Constructor for class org.glyptodon.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 org.glyptodon.guacamole.net.event.listener
A listener whose tunnelConnected() hook will fire immediately after a new tunnel is connected.
TunnelEvent - Interface in org.glyptodon.guacamole.net.event
Abstract basis for events associated with tunnels.

U

unsetToken(String) - Method in class org.glyptodon.guacamole.token.TokenFilter
Removes the value of the token with the given name.
update(ObjectType) - Method in interface org.glyptodon.guacamole.net.auth.Directory
Updates the stored object with the data contained in the given object.
update(Connection) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleConnectionDirectory
 
update(ConnectionGroup) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleConnectionGroupDirectory
 
update(User) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleUserDirectory
 
updateUserContext(UserContext, Credentials) - Method in interface org.glyptodon.guacamole.net.auth.AuthenticationProvider
Returns a new or updated UserContext for the user authorized by the give credentials and having the given existing UserContext.
updateUserContext(UserContext, Credentials) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleAuthenticationProvider
 
User - Interface in org.glyptodon.guacamole.net.auth
A user of the Guacamole web application.
UserContext - Interface in org.glyptodon.guacamole.net.auth
The context of an active user.
UserEvent - Interface in org.glyptodon.guacamole.net.event
Abstract basis for events which may have an associated UserContext when triggered.
UserPermission - Class in org.glyptodon.guacamole.net.auth.permission
A permission which controls operations that directly affect a specific User.
UserPermission(ObjectPermission.Type, String) - Constructor for class org.glyptodon.guacamole.net.auth.permission.UserPermission
Creates a new UserPermission having the given type and identifier.

V

valueOf(String) - Static method in enum org.glyptodon.guacamole.net.auth.ConnectionGroup.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.glyptodon.guacamole.net.auth.permission.ObjectPermission.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.glyptodon.guacamole.net.auth.permission.SystemPermission.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.glyptodon.guacamole.protocols.ProtocolParameter.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.glyptodon.guacamole.net.auth.ConnectionGroup.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.glyptodon.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 org.glyptodon.guacamole.net.auth.permission.SystemPermission.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.glyptodon.guacamole.protocols.ProtocolParameter.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 L M O P R S T U V 

Copyright © 2015. All rights reserved.