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

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
 
acquireReader() - Method in class org.glyptodon.guacamole.net.GuacamoleTunnel
Acquires exclusive read access to the Guacamole instruction stream and returns a GuacamoleReader for reading from that stream.
acquireWriter() - Method in class org.glyptodon.guacamole.net.GuacamoleTunnel
Acquires exclusive write access to the Guacamole instruction stream and returns a GuacamoleWriter for writing to that stream.
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
 
addAuthorization(Authorization) - Method in class org.glyptodon.guacamole.net.basic.auth.UserMapping
Adds the given authorization to the user mapping.
addConfiguration(String, GuacamoleConfiguration) - Method in class org.glyptodon.guacamole.net.basic.auth.Authorization
Adds the given GuacamoleConfiguration to the set of stored configurations under the given name.
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.
addPermission(Permission) - Method in class org.glyptodon.guacamole.net.basic.crud.users.DummyUser
 
asAuthorization() - Method in class org.glyptodon.guacamole.net.basic.xml.user_mapping.AuthorizeTagHandler
Returns an Authorization backed by the data of this authorize tag handler.
asGuacamoleConfiguration() - Method in class org.glyptodon.guacamole.net.basic.xml.user_mapping.ConnectionTagHandler
Returns a GuacamoleConfiguration whose contents are populated from data within this connection element and child elements.
asProtocolInfo() - Method in class org.glyptodon.guacamole.net.basic.xml.protocol.ProtocolTagHandler
Returns the ProtocolInfo backing this tag.
asProtocolParameter() - Method in class org.glyptodon.guacamole.net.basic.xml.protocol.ParamTagHandler
Returns the ProtocolParameter backing this tag.
asProtocolParameterOption() - Method in class org.glyptodon.guacamole.net.basic.xml.protocol.OptionTagHandler
Returns the ProtocolParameterOption backing this tag.
asUserMapping() - Method in class org.glyptodon.guacamole.net.basic.xml.user_mapping.UserMappingTagHandler
Returns a user mapping containing all authorizations and configurations parsed so far.
attachTunnel(GuacamoleTunnel) - Method in class org.glyptodon.guacamole.servlet.GuacamoleSession
Attaches the given tunnel to this GuacamoleSession.
AUTH_PROVIDER - Static variable in class org.glyptodon.guacamole.net.basic.properties.BasicGuacamoleProperties
The authentication provider to user when retrieving the authorized configurations of a user.
authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class org.glyptodon.guacamole.net.basic.AuthenticatingHttpServlet
Function called after the credentials given in the request (if any) are authenticated.
authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class org.glyptodon.guacamole.net.basic.BasicGuacamoleTunnelServlet
 
authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class org.glyptodon.guacamole.net.basic.BasicLogin
 
authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class org.glyptodon.guacamole.net.basic.crud.connectiongroups.Create
 
authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class org.glyptodon.guacamole.net.basic.crud.connectiongroups.Delete
 
authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class org.glyptodon.guacamole.net.basic.crud.connectiongroups.List
 
authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class org.glyptodon.guacamole.net.basic.crud.connectiongroups.Move
 
authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class org.glyptodon.guacamole.net.basic.crud.connectiongroups.Update
 
authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class org.glyptodon.guacamole.net.basic.crud.connections.Create
 
authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class org.glyptodon.guacamole.net.basic.crud.connections.Delete
 
authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class org.glyptodon.guacamole.net.basic.crud.connections.List
 
authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class org.glyptodon.guacamole.net.basic.crud.connections.Move
 
authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class org.glyptodon.guacamole.net.basic.crud.connections.Update
 
authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class org.glyptodon.guacamole.net.basic.crud.permissions.List
 
authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class org.glyptodon.guacamole.net.basic.crud.protocols.List
 
authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class org.glyptodon.guacamole.net.basic.crud.users.Create
 
authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class org.glyptodon.guacamole.net.basic.crud.users.Delete
 
authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class org.glyptodon.guacamole.net.basic.crud.users.List
 
authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class org.glyptodon.guacamole.net.basic.crud.users.Update
 
AuthenticatingHttpServlet - Class in org.glyptodon.guacamole.net.basic
Abstract servlet which provides an authenticatedService() function that is only called if the HTTP request is authenticated, or the current HTTP session has already been authenticated.
AuthenticatingHttpServlet() - Constructor for class org.glyptodon.guacamole.net.basic.AuthenticatingHttpServlet
 
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.
AuthenticationProviderProperty - Class in org.glyptodon.guacamole.net.basic.properties
A GuacamoleProperty whose value is the name of a class to use to authenticate users.
AuthenticationProviderProperty() - Constructor for class org.glyptodon.guacamole.net.basic.properties.AuthenticationProviderProperty
 
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.
Authorization - Class in org.glyptodon.guacamole.net.basic.auth
Mapping of username/password pair to configuration set.
Authorization() - Constructor for class org.glyptodon.guacamole.net.basic.auth.Authorization
 
Authorization.Encoding - Enum in org.glyptodon.guacamole.net.basic.auth
All supported password encodings.
AuthorizeTagHandler - Class in org.glyptodon.guacamole.net.basic.xml.user_mapping
TagHandler for the "authorize" element.
AuthorizeTagHandler(UserMapping) - Constructor for class org.glyptodon.guacamole.net.basic.xml.user_mapping.AuthorizeTagHandler
Creates a new AuthorizeTagHandler that parses an Authorization owned by the given UserMapping.
available() - Method in interface org.glyptodon.guacamole.io.GuacamoleReader
Returns whether instruction data is available for reading.
available() - Method in class org.glyptodon.guacamole.io.ReaderGuacamoleReader
 

B

BASIC_USER_MAPPING - Static variable in class net.sourceforge.guacamole.net.basic.BasicFileAuthenticationProvider
The filename of the XML file to read the user user_mapping from.
BasicFileAuthenticationProvider - Class in net.sourceforge.guacamole.net.basic
Authenticates users against a static list of username/password pairs.
BasicFileAuthenticationProvider() - Constructor for class net.sourceforge.guacamole.net.basic.BasicFileAuthenticationProvider
 
BasicGuacamoleProperties - Class in org.glyptodon.guacamole.net.basic.properties
Properties used by the default Guacamole web application.
BasicGuacamoleTunnelServlet - Class in org.glyptodon.guacamole.net.basic
Connects users to a tunnel associated with the authorized connection having the given ID.
BasicGuacamoleTunnelServlet() - Constructor for class org.glyptodon.guacamole.net.basic.BasicGuacamoleTunnelServlet
 
BasicLogin - Class in org.glyptodon.guacamole.net.basic
Simple dummy AuthenticatingHttpServlet which provides an endpoint for arbitrary authentication requests that do not expect a response.
BasicLogin() - Constructor for class org.glyptodon.guacamole.net.basic.BasicLogin
 
BasicLogout - Class in org.glyptodon.guacamole.net.basic
Logs out the current user by invalidating the associated HttpSession and redirecting the user to the login page.
BasicLogout() - Constructor for class org.glyptodon.guacamole.net.basic.BasicLogout
 
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.net.basic.xml.DocumentHandler
 
childElement(String) - Method in class org.glyptodon.guacamole.net.basic.xml.protocol.OptionTagHandler
 
childElement(String) - Method in class org.glyptodon.guacamole.net.basic.xml.protocol.ParamTagHandler
 
childElement(String) - Method in class org.glyptodon.guacamole.net.basic.xml.protocol.ProtocolTagHandler
 
childElement(String) - Method in interface org.glyptodon.guacamole.net.basic.xml.TagHandler
Called when a child element of the current element is parsed.
childElement(String) - Method in class org.glyptodon.guacamole.net.basic.xml.user_mapping.AuthorizeTagHandler
 
childElement(String) - Method in class org.glyptodon.guacamole.net.basic.xml.user_mapping.ConnectionTagHandler
 
childElement(String) - Method in class org.glyptodon.guacamole.net.basic.xml.user_mapping.ParamTagHandler
 
childElement(String) - Method in class org.glyptodon.guacamole.net.basic.xml.user_mapping.ProtocolTagHandler
 
childElement(String) - Method in class org.glyptodon.guacamole.net.basic.xml.user_mapping.UserMappingTagHandler
 
close() - Method in interface org.glyptodon.guacamole.net.GuacamoleSocket
Releases all resources in use by the connection represented by this GuacamoleSocket.
close() - Method in class org.glyptodon.guacamole.net.GuacamoleTunnel
Release all resources allocated to this GuacamoleTunnel.
close() - Method in class org.glyptodon.guacamole.net.InetGuacamoleSocket
 
close() - Method in class org.glyptodon.guacamole.net.SSLGuacamoleSocket
 
close() - Method in class org.glyptodon.guacamole.protocol.ConfiguredGuacamoleSocket
 
complete(String) - Method in class org.glyptodon.guacamole.net.basic.xml.protocol.OptionTagHandler
 
complete(String) - Method in class org.glyptodon.guacamole.net.basic.xml.protocol.ParamTagHandler
 
complete(String) - Method in class org.glyptodon.guacamole.net.basic.xml.protocol.ProtocolTagHandler
 
complete(String) - Method in interface org.glyptodon.guacamole.net.basic.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.
complete(String) - Method in class org.glyptodon.guacamole.net.basic.xml.user_mapping.AuthorizeTagHandler
 
complete(String) - Method in class org.glyptodon.guacamole.net.basic.xml.user_mapping.ConnectionTagHandler
 
complete(String) - Method in class org.glyptodon.guacamole.net.basic.xml.user_mapping.ParamTagHandler
 
complete(String) - Method in class org.glyptodon.guacamole.net.basic.xml.user_mapping.ProtocolTagHandler
 
complete(String) - Method in class org.glyptodon.guacamole.net.basic.xml.user_mapping.UserMappingTagHandler
 
ConfiguredGuacamoleSocket - Class in org.glyptodon.guacamole.protocol
A GuacamoleSocket which pre-configures the connection based on a given GuacamoleConfiguration, completing the initial protocol handshake before accepting data for read or write.
ConfiguredGuacamoleSocket(GuacamoleSocket, GuacamoleConfiguration) - Constructor for class org.glyptodon.guacamole.protocol.ConfiguredGuacamoleSocket
Creates a new ConfiguredGuacamoleSocket which uses the given GuacamoleConfiguration to complete the initial protocol handshake over the given GuacamoleSocket.
ConfiguredGuacamoleSocket(GuacamoleSocket, GuacamoleConfiguration, GuacamoleClientInformation) - Constructor for class org.glyptodon.guacamole.protocol.ConfiguredGuacamoleSocket
Creates a new ConfiguredGuacamoleSocket which uses the given GuacamoleConfiguration and GuacamoleClientInformation to complete the initial protocol handshake over the given GuacamoleSocket.
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
 
connect(GuacamoleClientInformation) - Method in class org.glyptodon.guacamole.net.basic.crud.connectiongroups.DummyConnectionGroup
 
connect(GuacamoleClientInformation) - Method in class org.glyptodon.guacamole.net.basic.crud.connections.DummyConnection
 
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.
ConnectionTagHandler - Class in org.glyptodon.guacamole.net.basic.xml.user_mapping
TagHandler for the "connection" element.
ConnectionTagHandler(Authorization) - Constructor for class org.glyptodon.guacamole.net.basic.xml.user_mapping.ConnectionTagHandler
Creates a new ConnectionTagHandler that parses a Connection owned by the given Authorization.
contextDestroyed(ServletContextEvent) - Method in class org.glyptodon.guacamole.net.basic.WebSocketSupportLoader
 
contextInitialized(ServletContextEvent) - Method in class org.glyptodon.guacamole.net.basic.WebSocketSupportLoader
 
Create - Class in org.glyptodon.guacamole.net.basic.crud.connectiongroups
Simple HttpServlet which handles connection group creation.
Create() - Constructor for class org.glyptodon.guacamole.net.basic.crud.connectiongroups.Create
 
Create - Class in org.glyptodon.guacamole.net.basic.crud.connections
Simple HttpServlet which handles connection creation.
Create() - Constructor for class org.glyptodon.guacamole.net.basic.crud.connections.Create
 
Create - Class in org.glyptodon.guacamole.net.basic.crud.users
Simple HttpServlet which handles user creation.
Create() - Constructor for class org.glyptodon.guacamole.net.basic.crud.users.Create
 
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

Delete - Class in org.glyptodon.guacamole.net.basic.crud.connectiongroups
Simple HttpServlet which handles connection group deletion.
Delete() - Constructor for class org.glyptodon.guacamole.net.basic.crud.connectiongroups.Delete
 
Delete - Class in org.glyptodon.guacamole.net.basic.crud.connections
Simple HttpServlet which handles connection deletion.
Delete() - Constructor for class org.glyptodon.guacamole.net.basic.crud.connections.Delete
 
Delete - Class in org.glyptodon.guacamole.net.basic.crud.users
Simple HttpServlet which handles user deletion.
Delete() - Constructor for class org.glyptodon.guacamole.net.basic.crud.users.Delete
 
detachTunnel(GuacamoleTunnel) - Method in class org.glyptodon.guacamole.servlet.GuacamoleSession
Detaches the given tunnel to this GuacamoleSession.
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.
doConnect(HttpServletRequest) - Method in class org.glyptodon.guacamole.servlet.GuacamoleHTTPTunnelServlet
Called whenever the JavaScript Guacamole client makes a connection request.
DocumentHandler - Class in org.glyptodon.guacamole.net.basic.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.net.basic.xml.DocumentHandler
Creates a new DocumentHandler which will use the given TagHandler to handle the root element.
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.glyptodon.guacamole.servlet.GuacamoleHTTPTunnelServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class org.glyptodon.guacamole.servlet.GuacamoleHTTPTunnelServlet
 
doRead(HttpServletRequest, HttpServletResponse, String) - Method in class org.glyptodon.guacamole.servlet.GuacamoleHTTPTunnelServlet
Called whenever the JavaScript Guacamole client makes a read request.
doWrite(HttpServletRequest, HttpServletResponse, String) - Method in class org.glyptodon.guacamole.servlet.GuacamoleHTTPTunnelServlet
Called whenever the JavaScript Guacamole client makes a write request.
DummyConnection - Class in org.glyptodon.guacamole.net.basic.crud.connections
Basic Connection skeleton, providing a means of storing Connection data prior to CRUD operations.
DummyConnection() - Constructor for class org.glyptodon.guacamole.net.basic.crud.connections.DummyConnection
 
DummyConnectionGroup - Class in org.glyptodon.guacamole.net.basic.crud.connectiongroups
Basic ConnectionGroup skeleton, providing a means of storing Connection data prior to CRUD operations.
DummyConnectionGroup() - Constructor for class org.glyptodon.guacamole.net.basic.crud.connectiongroups.DummyConnectionGroup
 
DummyUser - Class in org.glyptodon.guacamole.net.basic.crud.users
Basic User skeleton, providing a means of storing User data prior to CRUD operations.
DummyUser() - Constructor for class org.glyptodon.guacamole.net.basic.crud.users.DummyUser
 

E

endElement(String, String, String) - Method in class org.glyptodon.guacamole.net.basic.xml.DocumentHandler
 
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
 
EVENT_LISTENERS - Static variable in class org.glyptodon.guacamole.net.basic.properties.BasicGuacamoleProperties
The comma-separated list of all classes to use as event listeners.
EventListenersProperty - Class in org.glyptodon.guacamole.net.basic.properties
A GuacamoleProperty whose value is a comma-separated list of class names, where each class will be used as a listener for events.
EventListenersProperty() - Constructor for class org.glyptodon.guacamole.net.basic.properties.EventListenersProperty
 

F

FileGuacamoleProperty - Class in org.glyptodon.guacamole.properties
A GuacamoleProperty whose value is a filename.
FileGuacamoleProperty() - Constructor for class org.glyptodon.guacamole.properties.FileGuacamoleProperty
 
findClass(String) - Method in class org.glyptodon.guacamole.net.basic.GuacamoleClassLoader
 

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
 
getArgs() - Method in class org.glyptodon.guacamole.protocol.GuacamoleInstruction
Returns a List of all argument values specified for this GuacamoleInstruction.
getAudioMimetypes() - Method in class org.glyptodon.guacamole.protocol.GuacamoleClientInformation
Returns the list of audio mimetypes supported by the client.
getAuthorization(String) - Method in class org.glyptodon.guacamole.net.basic.auth.UserMapping
Returns the authorization corresponding to the user having the given username, if any.
getAuthorizedConfigurations(Credentials) - Method in class net.sourceforge.guacamole.net.basic.BasicFileAuthenticationProvider
 
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.
getConfiguration(String) - Method in class org.glyptodon.guacamole.net.basic.auth.Authorization
Returns the GuacamoleConfiguration having the given name and associated with the username/password pair stored within this authorization.
getConfiguration() - Method in class org.glyptodon.guacamole.protocol.ConfiguredGuacamoleSocket
Returns the GuacamoleConfiguration used to configure this ConfiguredGuacamoleSocket.
getConfigurations() - Method in class org.glyptodon.guacamole.net.basic.auth.Authorization
Returns a Map of all stored GuacamoleConfigurations associated with the username/password pair stored within this authorization, indexed by configuration name.
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
 
getConnectionDirectory() - Method in class org.glyptodon.guacamole.net.basic.crud.connectiongroups.DummyConnectionGroup
 
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
 
getConnectionGroupDirectory() - Method in class org.glyptodon.guacamole.net.basic.crud.connectiongroups.DummyConnectionGroup
 
getCredentials(HttpSession) - Method in class org.glyptodon.guacamole.net.basic.AuthenticatingHttpServlet
Returns the credentials associated with the given session.
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
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.
getEncoding() - Method in class org.glyptodon.guacamole.net.basic.auth.Authorization
Returns the encoding used to hash the password, if any.
getEndDate() - Method in interface org.glyptodon.guacamole.net.auth.ConnectionRecord
Returns the date and time the connection ended, if applicable.
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
 
getHistory() - Method in class org.glyptodon.guacamole.net.basic.crud.connections.DummyConnection
 
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
 
getInstance() - Static method in class org.glyptodon.guacamole.net.basic.GuacamoleClassLoader
Returns an instance of a GuacamoleClassLoader which finds classes within the directory configured in guacamole.properties.
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 class org.glyptodon.guacamole.net.basic.ProtocolInfo
Returns the unique name of this protocol.
getName() - Method in class org.glyptodon.guacamole.net.basic.ProtocolParameter
Returns the name associated with this protocol parameter.
getName() - Method in class org.glyptodon.guacamole.net.basic.xml.user_mapping.ConnectionTagHandler
Returns the name associated with this connection.
getName() - Method in interface org.glyptodon.guacamole.properties.GuacamoleProperty
Returns the name of the property in guacamole.properties that this GuacamoleProperty will parse.
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
 
getOpcode() - Method in class org.glyptodon.guacamole.protocol.GuacamoleInstruction
Returns the opcode associated with this GuacamoleInstruction.
getOptimalScreenHeight() - Method in class org.glyptodon.guacamole.protocol.GuacamoleClientInformation
Returns the optimal screen height requested by the client, in pixels.
getOptimalScreenWidth() - Method in class org.glyptodon.guacamole.protocol.GuacamoleClientInformation
Returns the optimal screen width requested by the client, in pixels.
getOptions() - Method in class org.glyptodon.guacamole.net.basic.ProtocolParameter
Returns a mutable collection of protocol parameter options.
getParameter(String) - Method in class org.glyptodon.guacamole.protocol.GuacamoleConfiguration
Returns the value set for the parameter with the given name, if any.
getParameterNames() - Method in class org.glyptodon.guacamole.protocol.GuacamoleConfiguration
Returns a set of all currently defined parameter names.
getParameters() - Method in class org.glyptodon.guacamole.net.basic.ProtocolInfo
Returns a mutable collection of the protocol parameters associated with this protocol.
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.
getPassword() - Method in class org.glyptodon.guacamole.net.basic.auth.Authorization
Returns the password associated with this authorization, which may be encoded or hashed.
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.
getPermissions() - Method in class org.glyptodon.guacamole.net.basic.crud.users.DummyUser
 
getProperty(GuacamoleProperty<Type>) - Static method in class org.glyptodon.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 org.glyptodon.guacamole.properties.GuacamoleProperties
Given a GuacamoleProperty, parses and returns the value set for that property in guacamole.properties, if any.
getProtocol() - Method in class org.glyptodon.guacamole.protocol.GuacamoleConfiguration
Returns the name of the protocol to be used.
getReader() - Method in interface org.glyptodon.guacamole.net.GuacamoleSocket
Returns a GuacamoleReader which can be used to read from the Guacamole instruction stream associated with the connection represented by this GuacamoleSocket.
getReader() - Method in class org.glyptodon.guacamole.net.InetGuacamoleSocket
 
getReader() - Method in class org.glyptodon.guacamole.net.SSLGuacamoleSocket
 
getReader() - Method in class org.glyptodon.guacamole.protocol.ConfiguredGuacamoleSocket
 
getRequest() - Method in class org.glyptodon.guacamole.net.auth.Credentials
Returns the HttpServletRequest associated with this set of credentials.
getRequiredProperty(GuacamoleProperty<Type>) - Static method in class org.glyptodon.guacamole.properties.GuacamoleProperties
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.
getSocket() - Method in class org.glyptodon.guacamole.net.GuacamoleTunnel
Returns the GuacamoleSocket used by this GuacamoleTunnel for reading and writing.
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.net.basic.ProtocolInfo
Returns the human-readable title associated with this protocol.
getTitle() - Method in class org.glyptodon.guacamole.net.basic.ProtocolParameter
Returns the title associated with this protocol parameter.
getTitle() - Method in class org.glyptodon.guacamole.net.basic.ProtocolParameterOption
Returns the human-readable title describing the effect of this option.
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.
getTunnel(String) - Method in class org.glyptodon.guacamole.servlet.GuacamoleSession
Returns the tunnel with the given UUID attached to this GuacamoleSession, 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.net.basic.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(HttpSession) - Method in class org.glyptodon.guacamole.net.basic.AuthenticatingHttpServlet
Returns the UserContext associated with the given session.
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.
getUsername() - Method in class org.glyptodon.guacamole.net.basic.auth.Authorization
Returns the username associated with this authorization.
getUUID() - Method in class org.glyptodon.guacamole.net.GuacamoleTunnel
Returns the unique identifier associated with this GuacamoleTunnel.
getValue() - Method in class org.glyptodon.guacamole.net.basic.ProtocolParameter
Returns the value associated with this protocol parameter.
getValue() - Method in class org.glyptodon.guacamole.net.basic.ProtocolParameterOption
Returns the value that will be sent to the client plugin if this option is chosen.
getVideoMimetypes() - Method in class org.glyptodon.guacamole.protocol.GuacamoleClientInformation
Returns the list of video mimetypes supported by the client.
getWriter() - Method in interface org.glyptodon.guacamole.net.GuacamoleSocket
Returns a GuacamoleWriter which can be used to write to the Guacamole instruction stream associated with the connection represented by this GuacamoleSocket.
getWriter() - Method in class org.glyptodon.guacamole.net.InetGuacamoleSocket
 
getWriter() - Method in class org.glyptodon.guacamole.net.SSLGuacamoleSocket
 
getWriter() - Method in class org.glyptodon.guacamole.protocol.ConfiguredGuacamoleSocket
 
GuacamoleClassLoader - Class in org.glyptodon.guacamole.net.basic
A ClassLoader implementation which finds classes within a configurable directory.
GuacamoleClientException - Exception in org.glyptodon.guacamole
A generic exception thrown when part of the Guacamole API encounters an error in the client's request.
GuacamoleClientException(String, Throwable) - Constructor for exception org.glyptodon.guacamole.GuacamoleClientException
Creates a new GuacamoleException with the given message and cause.
GuacamoleClientException(String) - Constructor for exception org.glyptodon.guacamole.GuacamoleClientException
Creates a new GuacamoleException with the given message.
GuacamoleClientException(Throwable) - Constructor for exception org.glyptodon.guacamole.GuacamoleClientException
Creates a new GuacamoleException with the given cause.
GuacamoleClientInformation - Class in org.glyptodon.guacamole.protocol
An abstract representation of Guacamole client information, including all information required by the Guacamole protocol during the preamble.
GuacamoleClientInformation() - Constructor for class org.glyptodon.guacamole.protocol.GuacamoleClientInformation
 
GuacamoleConfiguration - Class in org.glyptodon.guacamole.protocol
All information necessary to complete the initial protocol handshake of a Guacamole session.
GuacamoleConfiguration() - Constructor for class org.glyptodon.guacamole.protocol.GuacamoleConfiguration
 
GuacamoleException - Exception in org.glyptodon.guacamole
A generic exception thrown when parts of the Guacamole API encounter errors.
GuacamoleException(String, Throwable) - Constructor for exception org.glyptodon.guacamole.GuacamoleException
Creates a new GuacamoleException with the given message and cause.
GuacamoleException(String) - Constructor for exception org.glyptodon.guacamole.GuacamoleException
Creates a new GuacamoleException with the given message.
GuacamoleException(Throwable) - Constructor for exception org.glyptodon.guacamole.GuacamoleException
Creates a new GuacamoleException with the given cause.
GuacamoleHome - Class in org.glyptodon.guacamole.properties
Abstract representation of the Guacamole configuration directory.
GuacamoleHTTPTunnelServlet - Class in org.glyptodon.guacamole.servlet
A HttpServlet implementing and abstracting the operations required by the HTTP implementation of the JavaScript Guacamole client's tunnel.
GuacamoleHTTPTunnelServlet() - Constructor for class org.glyptodon.guacamole.servlet.GuacamoleHTTPTunnelServlet
 
GuacamoleInstruction - Class in org.glyptodon.guacamole.protocol
An abstract representation of a Guacamole instruction, as defined by the Guacamole protocol.
GuacamoleInstruction(String, String...) - Constructor for class org.glyptodon.guacamole.protocol.GuacamoleInstruction
Creates a new GuacamoleInstruction having the given Operation and list of arguments values.
GuacamoleProperties - Class in org.glyptodon.guacamole.properties
Simple utility class for reading properties from the guacamole.properties file.
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.
GuacamoleReader - Interface in org.glyptodon.guacamole.io
Provides abstract and raw character read access to a stream of Guacamole instructions.
GuacamoleResourceNotFoundException - Exception in org.glyptodon.guacamole
A generic exception thrown when part of the Guacamole API fails to find a requested resource, such as a configuration or tunnel.
GuacamoleResourceNotFoundException(String, Throwable) - Constructor for exception org.glyptodon.guacamole.GuacamoleResourceNotFoundException
Creates a new GuacamoleResourceNotFoundException with the given message and cause.
GuacamoleResourceNotFoundException(String) - Constructor for exception org.glyptodon.guacamole.GuacamoleResourceNotFoundException
Creates a new GuacamoleResourceNotFoundException with the given message.
GuacamoleResourceNotFoundException(Throwable) - Constructor for exception org.glyptodon.guacamole.GuacamoleResourceNotFoundException
Creates a new GuacamoleResourceNotFoundException with the given cause.
GuacamoleSecurityException - Exception in org.glyptodon.guacamole
A security-related exception thrown when parts of the Guacamole API is denying access to a resource.
GuacamoleSecurityException(String, Throwable) - Constructor for exception org.glyptodon.guacamole.GuacamoleSecurityException
Creates a new GuacamoleSecurityException with the given message and cause.
GuacamoleSecurityException(String) - Constructor for exception org.glyptodon.guacamole.GuacamoleSecurityException
Creates a new GuacamoleSecurityException with the given message.
GuacamoleSecurityException(Throwable) - Constructor for exception org.glyptodon.guacamole.GuacamoleSecurityException
Creates a new GuacamoleSecurityException with the given cause.
GuacamoleServerException - Exception in org.glyptodon.guacamole
A generic exception thrown when part of the Guacamole API encounters an unexpected, internal error.
GuacamoleServerException(String, Throwable) - Constructor for exception org.glyptodon.guacamole.GuacamoleServerException
Creates a new GuacamoleException with the given message and cause.
GuacamoleServerException(String) - Constructor for exception org.glyptodon.guacamole.GuacamoleServerException
Creates a new GuacamoleException with the given message.
GuacamoleServerException(Throwable) - Constructor for exception org.glyptodon.guacamole.GuacamoleServerException
Creates a new GuacamoleException with the given cause.
GuacamoleSession - Class in org.glyptodon.guacamole.servlet
Provides abstract access to the tunnels associated with a Guacamole session.
GuacamoleSession(HttpSession) - Constructor for class org.glyptodon.guacamole.servlet.GuacamoleSession
Creates a new GuacamoleSession, storing and retrieving tunnels from the given HttpSession.
GuacamoleSocket - Interface in org.glyptodon.guacamole.net
Provides abstract socket-like access to a Guacamole connection.
GuacamoleTunnel - Class in org.glyptodon.guacamole.net
Provides a unique identifier and synchronized access to the GuacamoleReader and GuacamoleWriter associated with a GuacamoleSocket.
GuacamoleTunnel(GuacamoleSocket) - Constructor for class org.glyptodon.guacamole.net.GuacamoleTunnel
Creates a new GuacamoleTunnel which synchronizes access to the Guacamole instruction stream associated with the given GuacamoleSocket.
GuacamoleWriter - Interface in org.glyptodon.guacamole.io
Provides abstract and raw character write access to a stream of Guacamole instructions.
GUACD_HOSTNAME - Static variable in class org.glyptodon.guacamole.properties.GuacamoleProperties
The hostname of the server where guacd (the Guacamole proxy server) is running.
GUACD_PORT - Static variable in class org.glyptodon.guacamole.properties.GuacamoleProperties
The port that guacd (the Guacamole proxy server) is listening on.
GUACD_SSL - Static variable in class org.glyptodon.guacamole.properties.GuacamoleProperties
Whether guacd requires SSL/TLS on connections.

H

handleTunnelRequest(HttpServletRequest, HttpServletResponse) - Method in class org.glyptodon.guacamole.servlet.GuacamoleHTTPTunnelServlet
Dispatches every HTTP GET and POST request to the appropriate handler function based on the query string.
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
 
hasNewCredentials(HttpServletRequest) - Method in class org.glyptodon.guacamole.net.basic.AuthenticatingHttpServlet
Returns whether the request given has updated credentials.
hasNewCredentials(HttpServletRequest) - Method in class org.glyptodon.guacamole.net.basic.BasicGuacamoleTunnelServlet
 
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.
hasPermission(Permission) - Method in class org.glyptodon.guacamole.net.basic.crud.users.DummyUser
 
hasQueuedReaderThreads() - Method in class org.glyptodon.guacamole.net.GuacamoleTunnel
Returns whether there are threads waiting for read access to the Guacamole instruction stream.
hasQueuedWriterThreads() - Method in class org.glyptodon.guacamole.net.GuacamoleTunnel
Returns whether there are threads waiting for write access to the Guacamole instruction stream.

I

InetGuacamoleSocket - Class in org.glyptodon.guacamole.net
Provides abstract socket-like access to a Guacamole connection over a given hostname and port.
InetGuacamoleSocket(String, int) - Constructor for class org.glyptodon.guacamole.net.InetGuacamoleSocket
Creates a new InetGuacamoleSocket which reads and writes instructions to the Guacamole instruction stream of the Guacamole proxy server running at the given hostname and port.
init() - Method in class org.glyptodon.guacamole.net.basic.AuthenticatingHttpServlet
 
init(Attributes) - Method in class org.glyptodon.guacamole.net.basic.xml.protocol.OptionTagHandler
 
init(Attributes) - Method in class org.glyptodon.guacamole.net.basic.xml.protocol.ParamTagHandler
 
init(Attributes) - Method in class org.glyptodon.guacamole.net.basic.xml.protocol.ProtocolTagHandler
 
init(Attributes) - Method in interface org.glyptodon.guacamole.net.basic.xml.TagHandler
Called when the element corresponding to this TagHandler is first seen, just after an instance is created.
init(Attributes) - Method in class org.glyptodon.guacamole.net.basic.xml.user_mapping.AuthorizeTagHandler
 
init(Attributes) - Method in class org.glyptodon.guacamole.net.basic.xml.user_mapping.ConnectionTagHandler
 
init(Attributes) - Method in class org.glyptodon.guacamole.net.basic.xml.user_mapping.ParamTagHandler
 
init(Attributes) - Method in class org.glyptodon.guacamole.net.basic.xml.user_mapping.ProtocolTagHandler
 
init(Attributes) - Method in class org.glyptodon.guacamole.net.basic.xml.user_mapping.UserMappingTagHandler
 
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.
isOpen() - Method in interface org.glyptodon.guacamole.net.GuacamoleSocket
Returns whether this GuacamoleSocket is open and can be used for reading and writing.
isOpen() - Method in class org.glyptodon.guacamole.net.GuacamoleTunnel
Returns whether this GuacamoleTunnel is open, or has been closed.
isOpen() - Method in class org.glyptodon.guacamole.net.InetGuacamoleSocket
 
isOpen() - Method in class org.glyptodon.guacamole.net.SSLGuacamoleSocket
 
isOpen() - Method in class org.glyptodon.guacamole.protocol.ConfiguredGuacamoleSocket
 
iterator() - Method in class org.glyptodon.guacamole.net.basic.event.SessionListenerCollection
 

L

LIB_DIRECTORY - Static variable in class org.glyptodon.guacamole.net.basic.properties.BasicGuacamoleProperties
The directory to search for authentication provider classes.
List - Class in org.glyptodon.guacamole.net.basic.crud.connectiongroups
Simple HttpServlet which outputs XML containing a list of all authorized connection groups for the current user.
List() - Constructor for class org.glyptodon.guacamole.net.basic.crud.connectiongroups.List
 
List - Class in org.glyptodon.guacamole.net.basic.crud.connections
Simple HttpServlet which outputs XML containing a list of all authorized configurations for the current user.
List() - Constructor for class org.glyptodon.guacamole.net.basic.crud.connections.List
 
List - Class in org.glyptodon.guacamole.net.basic.crud.permissions
Simple HttpServlet which outputs XML containing a list of all visible permissions of a given user.
List() - Constructor for class org.glyptodon.guacamole.net.basic.crud.permissions.List
 
List - Class in org.glyptodon.guacamole.net.basic.crud.protocols
Simple HttpServlet which outputs XML containing a list of all visible protocols.
List() - Constructor for class org.glyptodon.guacamole.net.basic.crud.protocols.List
 
List - Class in org.glyptodon.guacamole.net.basic.crud.users
Simple HttpServlet which outputs XML containing a list of all visible users.
List() - Constructor for class org.glyptodon.guacamole.net.basic.crud.users.List
 

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
 
Move - Class in org.glyptodon.guacamole.net.basic.crud.connectiongroups
Simple HttpServlet which handles moving connection groups.
Move() - Constructor for class org.glyptodon.guacamole.net.basic.crud.connectiongroups.Move
 
Move - Class in org.glyptodon.guacamole.net.basic.crud.connections
Simple HttpServlet which handles moving connections.
Move() - Constructor for class org.glyptodon.guacamole.net.basic.crud.connections.Move
 

N

net.sourceforge.guacamole.net.basic - package net.sourceforge.guacamole.net.basic
 

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.net.basic.xml.protocol
TagHandler for the "option" element.
OptionTagHandler() - Constructor for class org.glyptodon.guacamole.net.basic.xml.protocol.OptionTagHandler
 
org.glyptodon.guacamole - package org.glyptodon.guacamole
All classes which apply generally across the Guacamole web application and all other web applications which use the API provided by the Guacamole project.
org.glyptodon.guacamole.io - package org.glyptodon.guacamole.io
All classes relating directly to data input or output.
org.glyptodon.guacamole.net - package org.glyptodon.guacamole.net
Classes which apply to network-specific concepts, such as low-level sockets and tunnels.
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.basic - package org.glyptodon.guacamole.net.basic
Classes specific to the general-purpose web application implemented by the Guacamole project using the Guacamole APIs.
org.glyptodon.guacamole.net.basic.auth - package org.glyptodon.guacamole.net.basic.auth
Classes which drive the default, basic authentication of the Guacamole web application.
org.glyptodon.guacamole.net.basic.crud.connectiongroups - package org.glyptodon.guacamole.net.basic.crud.connectiongroups
Servlets dedicated to CRUD operations related to ConnectionGroups.
org.glyptodon.guacamole.net.basic.crud.connections - package org.glyptodon.guacamole.net.basic.crud.connections
Servlets dedicated to CRUD operations related to Connections.
org.glyptodon.guacamole.net.basic.crud.permissions - package org.glyptodon.guacamole.net.basic.crud.permissions
Servlets dedicated to CRUD operations related to Permissions.
org.glyptodon.guacamole.net.basic.crud.protocols - package org.glyptodon.guacamole.net.basic.crud.protocols
Servlets dedicated to CRUD operations related to protocols.
org.glyptodon.guacamole.net.basic.crud.users - package org.glyptodon.guacamole.net.basic.crud.users
Servlets dedicated to CRUD operations related to Users.
org.glyptodon.guacamole.net.basic.event - package org.glyptodon.guacamole.net.basic.event
Classes used by the Guacamole web application to broadcast events.
org.glyptodon.guacamole.net.basic.properties - package org.glyptodon.guacamole.net.basic.properties
Classes related to the properties which the Guacamole web application (and stock parts of it) read from guacamole.properties.
org.glyptodon.guacamole.net.basic.xml - package org.glyptodon.guacamole.net.basic.xml
Classes driving the SAX-based XML parser used by the Guacamole web application.
org.glyptodon.guacamole.net.basic.xml.protocol - package org.glyptodon.guacamole.net.basic.xml.protocol
Classes related to parsing XML files which describe the parameters of a protocol.
org.glyptodon.guacamole.net.basic.xml.user_mapping - package org.glyptodon.guacamole.net.basic.xml.user_mapping
Classes related to parsing the user-mapping.xml file.
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.protocol - package org.glyptodon.guacamole.protocol
Classes relating directly to the Guacamole protocol.
org.glyptodon.guacamole.servlet - package org.glyptodon.guacamole.servlet
Classes which build upon the Java Servlet API, providing an HTTP-based tunnel and session management.

P

PARAMETER_PREFIX - Static variable in class org.glyptodon.guacamole.net.basic.crud.connections.Create
Prefix given to a parameter name when that parameter is a protocol- specific parameter meant for the configuration.
PARAMETER_PREFIX - Static variable in class org.glyptodon.guacamole.net.basic.crud.connections.Update
Prefix given to a parameter name when that parameter is a protocol- specific parameter meant for the configuration.
ParamTagHandler - Class in org.glyptodon.guacamole.net.basic.xml.protocol
TagHandler for the "param" element.
ParamTagHandler() - Constructor for class org.glyptodon.guacamole.net.basic.xml.protocol.ParamTagHandler
 
ParamTagHandler - Class in org.glyptodon.guacamole.net.basic.xml.user_mapping
TagHandler for the "param" element.
ParamTagHandler(GuacamoleConfiguration) - Constructor for class org.glyptodon.guacamole.net.basic.xml.user_mapping.ParamTagHandler
Creates a new handler for an "param" tag having the given attributes.
parseValue(String) - Method in class org.glyptodon.guacamole.net.basic.properties.AuthenticationProviderProperty
 
parseValue(String) - Method in class org.glyptodon.guacamole.net.basic.properties.EventListenersProperty
 
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.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.net.basic
Describes a protocol and all parameters associated with it, as required by a protocol plugin for guacd.
ProtocolInfo() - Constructor for class org.glyptodon.guacamole.net.basic.ProtocolInfo
 
ProtocolParameter - Class in org.glyptodon.guacamole.net.basic
Represents a parameter of a protocol.
ProtocolParameter() - Constructor for class org.glyptodon.guacamole.net.basic.ProtocolParameter
 
ProtocolParameter.Type - Enum in org.glyptodon.guacamole.net.basic
All possible types of protocol parameter.
ProtocolParameterOption - Class in org.glyptodon.guacamole.net.basic
Describes an available legal value for an enumerated protocol parameter.
ProtocolParameterOption() - Constructor for class org.glyptodon.guacamole.net.basic.ProtocolParameterOption
 
ProtocolTagHandler - Class in org.glyptodon.guacamole.net.basic.xml.protocol
TagHandler for the "protocol" element.
ProtocolTagHandler() - Constructor for class org.glyptodon.guacamole.net.basic.xml.protocol.ProtocolTagHandler
 
ProtocolTagHandler - Class in org.glyptodon.guacamole.net.basic.xml.user_mapping
TagHandler for the "protocol" element.
ProtocolTagHandler(GuacamoleConfiguration) - Constructor for class org.glyptodon.guacamole.net.basic.xml.user_mapping.ProtocolTagHandler
Creates a new handler for a "protocol" tag having the given attributes.
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

read() - Method in interface org.glyptodon.guacamole.io.GuacamoleReader
Reads at least one complete Guacamole instruction, returning a buffer containing one or more complete Guacamole instructions and no incomplete Guacamole instructions.
read() - Method in class org.glyptodon.guacamole.io.ReaderGuacamoleReader
 
ReaderGuacamoleReader - Class in org.glyptodon.guacamole.io
A GuacamoleReader which wraps a standard Java Reader, using that Reader as the Guacamole instruction stream.
ReaderGuacamoleReader(Reader) - Constructor for class org.glyptodon.guacamole.io.ReaderGuacamoleReader
Creates a new ReaderGuacamoleReader which will use the given Reader as the Guacamole instruction stream.
readInstruction() - Method in interface org.glyptodon.guacamole.io.GuacamoleReader
Reads exactly one complete Guacamole instruction and returns the fully parsed instruction.
readInstruction() - Method in class org.glyptodon.guacamole.io.ReaderGuacamoleReader
 
releaseReader() - Method in class org.glyptodon.guacamole.net.GuacamoleTunnel
Relinquishes exclusive read access to the Guacamole instruction stream.
releaseWriter() - Method in class org.glyptodon.guacamole.net.GuacamoleTunnel
Relinquishes exclusive write access to the Guacamole instruction stream.
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.
removePermission(Permission) - Method in class org.glyptodon.guacamole.net.basic.crud.users.DummyUser
 

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.
service(HttpServletRequest, HttpServletResponse) - Method in class org.glyptodon.guacamole.net.basic.AuthenticatingHttpServlet
 
service(HttpServletRequest, HttpServletResponse) - Method in class org.glyptodon.guacamole.net.basic.BasicLogout
 
SessionListenerCollection - Class in org.glyptodon.guacamole.net.basic.event
A collection which iterates over instances of all listeners defined in guacamole.properties.
SessionListenerCollection(HttpSession) - Constructor for class org.glyptodon.guacamole.net.basic.event.SessionListenerCollection
Creates a new SessionListenerCollection which stores all listeners defined in guacamole.properties in the provided session.
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.
setEncoding(Authorization.Encoding) - Method in class org.glyptodon.guacamole.net.basic.auth.Authorization
Sets the encoding which will be used to hash the password or when comparing a given password for validation.
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.net.basic.ProtocolInfo
Sets the unique name of this protocol.
setName(String) - Method in class org.glyptodon.guacamole.net.basic.ProtocolParameter
Sets the name associated with this protocol parameter.
setOptimalScreenHeight(int) - Method in class org.glyptodon.guacamole.protocol.GuacamoleClientInformation
Sets the client's optimal screen height.
setOptimalScreenWidth(int) - Method in class org.glyptodon.guacamole.protocol.GuacamoleClientInformation
Sets the client's optimal screen width.
setParameter(String, String) - Method in class org.glyptodon.guacamole.protocol.GuacamoleConfiguration
Sets the value for the parameter with the given name.
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.
setPassword(String) - Method in class org.glyptodon.guacamole.net.basic.auth.Authorization
Sets the password associated with this authorization, which must be encoded using the encoding specified with setEncoding().
setProtocol(String) - Method in class org.glyptodon.guacamole.protocol.GuacamoleConfiguration
Sets the name of the protocol to be used.
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.net.basic.ProtocolInfo
Sets the human-readable title associated with this protocol.
setTitle(String) - Method in class org.glyptodon.guacamole.net.basic.ProtocolParameter
Sets the title associated with this protocol parameter.
setTitle(String) - Method in class org.glyptodon.guacamole.net.basic.ProtocolParameterOption
Sets the human-readable title describing the effect of this option.
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.net.basic.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.
setUsername(String) - Method in class org.glyptodon.guacamole.net.basic.auth.Authorization
Sets the username associated with this authorization.
setValue(String) - Method in class org.glyptodon.guacamole.net.basic.ProtocolParameter
Sets the value associated with this protocol parameter.
setValue(String) - Method in class org.glyptodon.guacamole.net.basic.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.
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.
size() - Method in class org.glyptodon.guacamole.net.basic.event.SessionListenerCollection
 
SSLGuacamoleSocket - Class in org.glyptodon.guacamole.net
Provides abstract socket-like access to a Guacamole connection over SSL to a given hostname and port.
SSLGuacamoleSocket(String, int) - Constructor for class org.glyptodon.guacamole.net.SSLGuacamoleSocket
Creates a new SSLGuacamoleSocket which reads and writes instructions to the Guacamole instruction stream of the Guacamole proxy server running at the given hostname and port using SSL.
startElement(String, String, String, Attributes) - Method in class org.glyptodon.guacamole.net.basic.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.net.basic.xml
A simple element-level event handler for events triggered by the SAX-driven DocumentHandler parser.
toString() - Method in class org.glyptodon.guacamole.protocol.GuacamoleInstruction
Returns this GuacamoleInstruction in the form it would be sent over the Guacamole protocol.
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

unsetParameter(String) - Method in class org.glyptodon.guacamole.protocol.GuacamoleConfiguration
Removes the value set for the parameter 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
 
Update - Class in org.glyptodon.guacamole.net.basic.crud.connectiongroups
Simple HttpServlet which handles connection group update.
Update() - Constructor for class org.glyptodon.guacamole.net.basic.crud.connectiongroups.Update
 
Update - Class in org.glyptodon.guacamole.net.basic.crud.connections
Simple HttpServlet which handles connection update.
Update() - Constructor for class org.glyptodon.guacamole.net.basic.crud.connections.Update
 
Update - Class in org.glyptodon.guacamole.net.basic.crud.users
Simple HttpServlet which handles user update.
Update() - Constructor for class org.glyptodon.guacamole.net.basic.crud.users.Update
 
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.
UserMapping - Class in org.glyptodon.guacamole.net.basic.auth
Mapping of all usernames to corresponding authorizations.
UserMapping() - Constructor for class org.glyptodon.guacamole.net.basic.auth.UserMapping
 
UserMappingTagHandler - Class in org.glyptodon.guacamole.net.basic.xml.user_mapping
TagHandler for the "user-mapping" element.
UserMappingTagHandler() - Constructor for class org.glyptodon.guacamole.net.basic.xml.user_mapping.UserMappingTagHandler
 
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

validate(String, String) - Method in class org.glyptodon.guacamole.net.basic.auth.Authorization
Returns whether a given username/password pair is authorized based on the stored username and password.
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.net.basic.auth.Authorization.Encoding
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.glyptodon.guacamole.net.basic.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.net.basic.auth.Authorization.Encoding
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.basic.ProtocolParameter.Type
Returns an array containing the constants of this enum type, in the order they are declared.

W

WebSocketSupportLoader - Class in org.glyptodon.guacamole.net.basic
Simple ServletContextListener which loads a WebSocket tunnel implementation if available, using the Servlet 3.0 API to dynamically load and install the tunnel servlet.
WebSocketSupportLoader() - Constructor for class org.glyptodon.guacamole.net.basic.WebSocketSupportLoader
 
write(char[], int, int) - Method in interface org.glyptodon.guacamole.io.GuacamoleWriter
Writes a portion of the given array of characters to the Guacamole instruction stream.
write(char[]) - Method in interface org.glyptodon.guacamole.io.GuacamoleWriter
Writes the entire given array of characters to the Guacamole instruction stream.
write(char[], int, int) - Method in class org.glyptodon.guacamole.io.WriterGuacamoleWriter
 
write(char[]) - Method in class org.glyptodon.guacamole.io.WriterGuacamoleWriter
 
writeInstruction(GuacamoleInstruction) - Method in interface org.glyptodon.guacamole.io.GuacamoleWriter
Writes the given fully parsed instruction to the Guacamole instruction stream.
writeInstruction(GuacamoleInstruction) - Method in class org.glyptodon.guacamole.io.WriterGuacamoleWriter
 
WriterGuacamoleWriter - Class in org.glyptodon.guacamole.io
A GuacamoleWriter which wraps a standard Java Writer, using that Writer as the Guacamole instruction stream.
WriterGuacamoleWriter(Writer) - Constructor for class org.glyptodon.guacamole.io.WriterGuacamoleWriter
Creates a new WriterGuacamoleWriter which will use the given Writer as the Guacamole instruction stream.
A B C D E F G H I L M N O P R S T U V W 

Copyright © 2014. All Rights Reserved.