Skip navigation links
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
 
API_SESSION_TIMEOUT - Static variable in class org.glyptodon.guacamole.net.basic.properties.BasicGuacamoleProperties
The session timeout for the API, in milliseconds.
append(byte[]) - Method in class org.glyptodon.guacamole.net.basic.ClipboardState
Appends the given data to the clipboard contents.
append(char[], int, int) - Method in class org.glyptodon.guacamole.protocol.GuacamoleParser
Appends data from the given buffer to the current instruction.
append(char[]) - Method in class org.glyptodon.guacamole.protocol.GuacamoleParser
Appends data from the given buffer to the current instruction.
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.
authenticatedConnect(UserContext, HttpServletRequest, String) - Method in class org.glyptodon.guacamole.net.basic.websocket.jetty.AuthenticatingWebSocketServlet
Function called after the credentials given in the request (if any) are authenticated.
authenticatedConnect(UserContext, HttpServletRequest, String) - Method in class org.glyptodon.guacamole.net.basic.websocket.jetty.BasicGuacamoleWebSocketTunnelServlet
 
authenticatedConnect(UserContext, HttpServletRequest, String) - Method in class org.glyptodon.guacamole.net.basic.websocket.tomcat.AuthenticatingWebSocketServlet
Function called after the credentials given in the request (if any) are authenticated.
authenticatedConnect(UserContext, HttpServletRequest, String) - Method in class org.glyptodon.guacamole.net.basic.websocket.tomcat.BasicGuacamoleWebSocketTunnelServlet
 
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.CaptureClipboard
 
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
 
AuthenticatingWebSocketServlet - Class in org.glyptodon.guacamole.net.basic.websocket.jetty
A WebSocket servlet wrapped around an AuthenticatingHttpServlet.
AuthenticatingWebSocketServlet() - Constructor for class org.glyptodon.guacamole.net.basic.websocket.jetty.AuthenticatingWebSocketServlet
 
AuthenticatingWebSocketServlet - Class in org.glyptodon.guacamole.net.basic.websocket.tomcat
A WebSocket servlet wrapped around an AuthenticatingHttpServlet.
AuthenticatingWebSocketServlet() - Constructor for class org.glyptodon.guacamole.net.basic.websocket.tomcat.AuthenticatingWebSocketServlet
 
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
 
available() - Method in class org.glyptodon.guacamole.net.basic.MonitoringGuacamoleReader
 
available() - Method in class org.glyptodon.guacamole.protocol.FilteredGuacamoleReader
 

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
 
BasicGuacamoleTunnelServlet.IdentifierType - Enum in org.glyptodon.guacamole.net.basic
All supported identifier types.
BasicGuacamoleWebSocketTunnelServlet - Class in org.glyptodon.guacamole.net.basic.websocket.jetty
Authenticating tunnel servlet implementation which uses WebSocket as a tunnel backend, rather than HTTP.
BasicGuacamoleWebSocketTunnelServlet() - Constructor for class org.glyptodon.guacamole.net.basic.websocket.jetty.BasicGuacamoleWebSocketTunnelServlet
 
BasicGuacamoleWebSocketTunnelServlet - Class in org.glyptodon.guacamole.net.basic.websocket.tomcat
Authenticating tunnel servlet implementation which uses WebSocket as a tunnel backend, rather than HTTP.
BasicGuacamoleWebSocketTunnelServlet() - Constructor for class org.glyptodon.guacamole.net.basic.websocket.tomcat.BasicGuacamoleWebSocketTunnelServlet
 
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
 
BasicTunnelRequestUtility - Class in org.glyptodon.guacamole.net.basic
Utility class that takes a standard request from the Guacamole JavaScript client and produces the corresponding GuacamoleTunnel.
BasicTunnelRequestUtility() - Constructor for class org.glyptodon.guacamole.net.basic.BasicTunnelRequestUtility
 
begin(String) - Method in class org.glyptodon.guacamole.net.basic.ClipboardState
Begins a new update of the clipboard contents.
BooleanGuacamoleProperty - Class in org.glyptodon.guacamole.properties
A GuacamoleProperty whose value is an boolean.
BooleanGuacamoleProperty() - Constructor for class org.glyptodon.guacamole.properties.BooleanGuacamoleProperty
 

C

CaptureClipboard - Class in org.glyptodon.guacamole.net.basic
Servlet which dumps the current contents of the clipboard.
CaptureClipboard() - Constructor for class org.glyptodon.guacamole.net.basic.CaptureClipboard
 
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
 
CLIPBOARD_ATTRIBUTE - Static variable in class org.glyptodon.guacamole.net.basic.AuthenticatingHttpServlet
The session attribute holding the session-scoped clipboard storage.
ClipboardState - Class in org.glyptodon.guacamole.net.basic
Provides central storage for a cross-connection clipboard state.
ClipboardState() - Constructor for class org.glyptodon.guacamole.net.basic.ClipboardState
 
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
 
close() - Method in class org.glyptodon.guacamole.protocol.FilteredGuacamoleSocket
 
closeConnection(WebSocket.Connection, GuacamoleStatus) - Static method in class org.glyptodon.guacamole.net.basic.websocket.jetty.GuacamoleWebSocketTunnelServlet
Sends the given status on the given WebSocket connection and closes the connection.
closeConnection(WsOutbound, GuacamoleStatus) - Static method in class org.glyptodon.guacamole.net.basic.websocket.tomcat.GuacamoleWebSocketTunnelServlet
Sends the given status on the given WebSocket connection and closes the connection.
commit() - Method in class org.glyptodon.guacamole.net.basic.ClipboardState
Commits the pending contents to the clipboard, notifying any threads waiting for clipboard updates.
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.
CONTEXT_ATTRIBUTE - Static variable in class org.glyptodon.guacamole.net.basic.AuthenticatingHttpServlet
The session attribute holding the current UserContext.
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
 
createTunnel(HttpServletRequest) - Static method in class org.glyptodon.guacamole.net.basic.BasicTunnelRequestUtility
Creates a new tunnel using the parameters and credentials present in the given request.
createWebSocketInbound(String, HttpServletRequest) - Method in class org.glyptodon.guacamole.net.basic.websocket.tomcat.AuthenticatingWebSocketServlet
 
createWebSocketInbound(String, HttpServletRequest) - Method in class org.glyptodon.guacamole.net.basic.websocket.tomcat.GuacamoleWebSocketTunnelServlet
 
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
 
CREDENTIALS_ATTRIBUTE - Static variable in class org.glyptodon.guacamole.net.basic.AuthenticatingHttpServlet
The session attribute holding the credentials authorizing this session.

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.net.basic.websocket.jetty.GuacamoleWebSocketTunnelServlet
 
doConnect(HttpServletRequest) - Method in class org.glyptodon.guacamole.net.basic.websocket.tomcat.GuacamoleWebSocketTunnelServlet
 
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.
doWebSocketConnect(HttpServletRequest, String) - Method in class org.glyptodon.guacamole.net.basic.websocket.jetty.AuthenticatingWebSocketServlet
 
doWebSocketConnect(HttpServletRequest, String) - Method in class org.glyptodon.guacamole.net.basic.websocket.jetty.GuacamoleWebSocketTunnelServlet
 
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

ENABLE_HTTP_AUTH - Static variable in class org.glyptodon.guacamole.net.basic.properties.BasicGuacamoleProperties
Whether HTTP "Authorization" headers should be taken into account when authenticating the user.
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
 
filter(GuacamoleInstruction) - Method in interface org.glyptodon.guacamole.protocol.GuacamoleFilter
Applies the filter to the given instruction, returning the original instruction, a modified version of the original, or null, depending on the implementation.
FilteredGuacamoleReader - Class in org.glyptodon.guacamole.protocol
GuacamoleReader which applies a given GuacamoleFilter to observe or alter all read instructions.
FilteredGuacamoleReader(GuacamoleReader, GuacamoleFilter) - Constructor for class org.glyptodon.guacamole.protocol.FilteredGuacamoleReader
Wraps the given GuacamoleReader, applying the given filter to all read instructions.
FilteredGuacamoleSocket - Class in org.glyptodon.guacamole.protocol
Implementation of GuacamoleSocket which allows individual instructions to be intercepted, overridden, etc.
FilteredGuacamoleSocket(GuacamoleSocket, GuacamoleFilter, GuacamoleFilter) - Constructor for class org.glyptodon.guacamole.protocol.FilteredGuacamoleSocket
Creates a new FilteredGuacamoleSocket which uses the given filters to determine whether instructions read/written are allowed through, modified, etc.
FilteredGuacamoleWriter - Class in org.glyptodon.guacamole.protocol
GuacamoleWriter which applies a given GuacamoleFilter to observe or alter all written instructions.
FilteredGuacamoleWriter(GuacamoleWriter, GuacamoleFilter) - Constructor for class org.glyptodon.guacamole.protocol.FilteredGuacamoleWriter
Wraps the given GuacamoleWriter, applying the given filter to all written instructions.
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.
getClipboardState(HttpSession) - Static method in class org.glyptodon.guacamole.net.basic.AuthenticatingHttpServlet
Returns the ClipboardState associated with the given session.
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
 
getConnectionID() - Method in class org.glyptodon.guacamole.protocol.ConfiguredGuacamoleSocket
Returns the unique ID associated with the Guacamole connection negotiated by this ConfiguredGuacamoleSocket.
getConnectionID() - Method in class org.glyptodon.guacamole.protocol.GuacamoleConfiguration
Returns the ID of the connection being joined, if any.
getContents() - Method in class org.glyptodon.guacamole.net.basic.ClipboardState
Returns the current clipboard contents.
getCredentials(HttpSession) - Static 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.
getGuacamoleStatusCode() - Method in enum org.glyptodon.guacamole.protocol.GuacamoleStatus
Returns the corresponding Guacamole protocol status code.
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
 
getHttpStatusCode() - Method in enum org.glyptodon.guacamole.protocol.GuacamoleStatus
Returns the most applicable HTTP error code.
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.
getMimetype() - Method in class org.glyptodon.guacamole.net.basic.ClipboardState
Returns the mimetype of the current clipboard contents.
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.
getOptimalResolution() - Method in class org.glyptodon.guacamole.protocol.GuacamoleClientInformation
Returns the resolution of the screen if the optimal width and height are used, in DPI.
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.
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.
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
 
getReader() - Method in class org.glyptodon.guacamole.protocol.FilteredGuacamoleSocket
 
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.
getStatus() - Method in exception org.glyptodon.guacamole.GuacamoleClientBadTypeException
 
getStatus() - Method in exception org.glyptodon.guacamole.GuacamoleClientException
 
getStatus() - Method in exception org.glyptodon.guacamole.GuacamoleClientOverrunException
 
getStatus() - Method in exception org.glyptodon.guacamole.GuacamoleClientTimeoutException
 
getStatus() - Method in exception org.glyptodon.guacamole.GuacamoleClientTooManyException
 
getStatus() - Method in exception org.glyptodon.guacamole.GuacamoleException
Returns the Guacamole status associated with this exception.
getStatus() - Method in exception org.glyptodon.guacamole.GuacamoleResourceConflictException
 
getStatus() - Method in exception org.glyptodon.guacamole.GuacamoleResourceNotFoundException
 
getStatus() - Method in exception org.glyptodon.guacamole.GuacamoleSecurityException
 
getStatus() - Method in exception org.glyptodon.guacamole.GuacamoleServerBusyException
 
getStatus() - Method in exception org.glyptodon.guacamole.GuacamoleServerException
 
getStatus() - Method in exception org.glyptodon.guacamole.GuacamoleUnauthorizedException
 
getStatus() - Method in exception org.glyptodon.guacamole.GuacamoleUnsupportedException
 
getStatus() - Method in exception org.glyptodon.guacamole.GuacamoleUpstreamException
 
getStatus() - Method in exception org.glyptodon.guacamole.GuacamoleUpstreamTimeoutException
 
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) - Static 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.
getWebSocketCode() - Method in enum org.glyptodon.guacamole.protocol.GuacamoleStatus
Returns the most applicable HTTP error code.
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
 
getWriter() - Method in class org.glyptodon.guacamole.protocol.FilteredGuacamoleSocket
 
GuacamoleClassLoader - Class in org.glyptodon.guacamole.net.basic
A ClassLoader implementation which finds classes within a configurable directory.
GuacamoleClientBadTypeException - Exception in org.glyptodon.guacamole
An exception which is thrown when data has been submitted with an unsupported mimetype.
GuacamoleClientBadTypeException(String, Throwable) - Constructor for exception org.glyptodon.guacamole.GuacamoleClientBadTypeException
Creates a new GuacamoleClientBadTypeException with the given message and cause.
GuacamoleClientBadTypeException(String) - Constructor for exception org.glyptodon.guacamole.GuacamoleClientBadTypeException
Creates a new GuacamoleClientBadTypeException with the given message.
GuacamoleClientBadTypeException(Throwable) - Constructor for exception org.glyptodon.guacamole.GuacamoleClientBadTypeException
Creates a new GuacamoleClientBadTypeException with the given cause.
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
 
GuacamoleClientOverrunException - Exception in org.glyptodon.guacamole
An exception which is thrown when the client has sent too much data.
GuacamoleClientOverrunException(String, Throwable) - Constructor for exception org.glyptodon.guacamole.GuacamoleClientOverrunException
Creates a new GuacamoleClientOverrunException with the given message and cause.
GuacamoleClientOverrunException(String) - Constructor for exception org.glyptodon.guacamole.GuacamoleClientOverrunException
Creates a new GuacamoleClientOverrunException with the given message.
GuacamoleClientOverrunException(Throwable) - Constructor for exception org.glyptodon.guacamole.GuacamoleClientOverrunException
Creates a new GuacamoleClientOverrunException with the given cause.
GuacamoleClientTimeoutException - Exception in org.glyptodon.guacamole
An exception which is thrown when the client is taking too long to respond.
GuacamoleClientTimeoutException(String, Throwable) - Constructor for exception org.glyptodon.guacamole.GuacamoleClientTimeoutException
Creates a new GuacamoleClientTimeoutException with the given message and cause.
GuacamoleClientTimeoutException(String) - Constructor for exception org.glyptodon.guacamole.GuacamoleClientTimeoutException
Creates a new GuacamoleClientTimeoutException with the given message.
GuacamoleClientTimeoutException(Throwable) - Constructor for exception org.glyptodon.guacamole.GuacamoleClientTimeoutException
Creates a new GuacamoleClientTimeoutException with the given cause.
GuacamoleClientTooManyException - Exception in org.glyptodon.guacamole
An exception which is thrown when too many requests have been received by the current client, and further requests are being rejected, either temporarily or permanently.
GuacamoleClientTooManyException(String, Throwable) - Constructor for exception org.glyptodon.guacamole.GuacamoleClientTooManyException
Creates a new GuacamoleClientTooManyException with the given message and cause.
GuacamoleClientTooManyException(String) - Constructor for exception org.glyptodon.guacamole.GuacamoleClientTooManyException
Creates a new GuacamoleClientTooManyException with the given message.
GuacamoleClientTooManyException(Throwable) - Constructor for exception org.glyptodon.guacamole.GuacamoleClientTooManyException
Creates a new GuacamoleClientTooManyException with the given cause.
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.
GuacamoleFilter - Interface in org.glyptodon.guacamole.protocol
Interface which provides for the filtering of individual instructions.
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.
GuacamoleInstruction(String, List<String>) - Constructor for class org.glyptodon.guacamole.protocol.GuacamoleInstruction
Creates a new GuacamoleInstruction having the given Operation and list of arguments values.
GuacamoleParser - Class in org.glyptodon.guacamole.protocol
Parser for the Guacamole protocol.
GuacamoleParser() - Constructor for class org.glyptodon.guacamole.protocol.GuacamoleParser
 
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.
GuacamoleResourceConflictException - Exception in org.glyptodon.guacamole
An exception which is thrown when a resource has been requested, but that resource is locked or currently in use, and cannot be accessed by the current user.
GuacamoleResourceConflictException(String, Throwable) - Constructor for exception org.glyptodon.guacamole.GuacamoleResourceConflictException
Creates a new GuacamoleResourceConflictException with the given message and cause.
GuacamoleResourceConflictException(String) - Constructor for exception org.glyptodon.guacamole.GuacamoleResourceConflictException
Creates a new GuacamoleResourceConflictException with the given message.
GuacamoleResourceConflictException(Throwable) - Constructor for exception org.glyptodon.guacamole.GuacamoleResourceConflictException
Creates a new GuacamoleResourceConflictException with the given cause.
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.
GuacamoleServerBusyException - Exception in org.glyptodon.guacamole
An exception which is thrown when the server is too busy to service the request.
GuacamoleServerBusyException(String, Throwable) - Constructor for exception org.glyptodon.guacamole.GuacamoleServerBusyException
Creates a new GuacamoleServerBusyException with the given message and cause.
GuacamoleServerBusyException(String) - Constructor for exception org.glyptodon.guacamole.GuacamoleServerBusyException
Creates a new GuacamoleServerBusyException with the given message.
GuacamoleServerBusyException(Throwable) - Constructor for exception org.glyptodon.guacamole.GuacamoleServerBusyException
Creates a new GuacamoleServerBusyException 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 GuacamoleServerException with the given message and cause.
GuacamoleServerException(String) - Constructor for exception org.glyptodon.guacamole.GuacamoleServerException
Creates a new GuacamoleServerException with the given message.
GuacamoleServerException(Throwable) - Constructor for exception org.glyptodon.guacamole.GuacamoleServerException
Creates a new GuacamoleServerException 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.
GuacamoleStatus - Enum in org.glyptodon.guacamole.protocol
All possible statuses returned by various Guacamole instructions, each having a corresponding code.
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.
GuacamoleUnauthorizedException - Exception in org.glyptodon.guacamole
A security-related exception thrown when parts of the Guacamole API is denying access to a resource, but access MAY be granted were the user authorized (logged in).
GuacamoleUnauthorizedException(String, Throwable) - Constructor for exception org.glyptodon.guacamole.GuacamoleUnauthorizedException
Creates a new GuacamoleUnauthorizedException with the given message and cause.
GuacamoleUnauthorizedException(String) - Constructor for exception org.glyptodon.guacamole.GuacamoleUnauthorizedException
Creates a new GuacamoleUnauthorizedException with the given message.
GuacamoleUnauthorizedException(Throwable) - Constructor for exception org.glyptodon.guacamole.GuacamoleUnauthorizedException
Creates a new GuacamoleUnauthorizedException with the given cause.
GuacamoleUnsupportedException - Exception in org.glyptodon.guacamole
An exception which is thrown when the requested operation is unsupported or unimplemented.
GuacamoleUnsupportedException(String, Throwable) - Constructor for exception org.glyptodon.guacamole.GuacamoleUnsupportedException
Creates a new GuacamoleUnsupportedException with the given message and cause.
GuacamoleUnsupportedException(String) - Constructor for exception org.glyptodon.guacamole.GuacamoleUnsupportedException
Creates a new GuacamoleUnsupportedException with the given message.
GuacamoleUnsupportedException(Throwable) - Constructor for exception org.glyptodon.guacamole.GuacamoleUnsupportedException
Creates a new GuacamoleUnsupportedException with the given cause.
GuacamoleUpstreamException - Exception in org.glyptodon.guacamole
An exception which indicates than an upstream server (such as the remote desktop) is returning an error or is otherwise unreachable.
GuacamoleUpstreamException(String, Throwable) - Constructor for exception org.glyptodon.guacamole.GuacamoleUpstreamException
Creates a new GuacamoleUpstreamException with the given message and cause.
GuacamoleUpstreamException(String) - Constructor for exception org.glyptodon.guacamole.GuacamoleUpstreamException
Creates a new GuacamoleUpstreamException with the given message.
GuacamoleUpstreamException(Throwable) - Constructor for exception org.glyptodon.guacamole.GuacamoleUpstreamException
Creates a new GuacamoleUpstreamException with the given cause.
GuacamoleUpstreamTimeoutException - Exception in org.glyptodon.guacamole
An exception which indicates than an upstream server (such as the remote desktop) is taking too long to respond.
GuacamoleUpstreamTimeoutException(String, Throwable) - Constructor for exception org.glyptodon.guacamole.GuacamoleUpstreamTimeoutException
Creates a new GuacamoleUpstreamException with the given message and cause.
GuacamoleUpstreamTimeoutException(String) - Constructor for exception org.glyptodon.guacamole.GuacamoleUpstreamTimeoutException
Creates a new GuacamoleUpstreamException with the given message.
GuacamoleUpstreamTimeoutException(Throwable) - Constructor for exception org.glyptodon.guacamole.GuacamoleUpstreamTimeoutException
Creates a new GuacamoleUpstreamException with the given cause.
GuacamoleWebSocketTunnelServlet - Class in org.glyptodon.guacamole.net.basic.websocket.jetty
A WebSocketServlet partial re-implementation of GuacamoleTunnelServlet.
GuacamoleWebSocketTunnelServlet() - Constructor for class org.glyptodon.guacamole.net.basic.websocket.jetty.GuacamoleWebSocketTunnelServlet
 
GuacamoleWebSocketTunnelServlet - Class in org.glyptodon.guacamole.net.basic.websocket.tomcat
A WebSocketServlet partial re-implementation of GuacamoleTunnelServlet.
GuacamoleWebSocketTunnelServlet() - Constructor for class org.glyptodon.guacamole.net.basic.websocket.tomcat.GuacamoleWebSocketTunnelServlet
 
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
 
hasNext() - Method in class org.glyptodon.guacamole.protocol.GuacamoleParser
 
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() - Method in class org.glyptodon.guacamole.net.basic.websocket.jetty.AuthenticatingWebSocketServlet
 
init() - Method in class org.glyptodon.guacamole.net.basic.websocket.tomcat.AuthenticatingWebSocketServlet
 
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
 
INSTRUCTION_MAX_DIGITS - Static variable in class org.glyptodon.guacamole.protocol.GuacamoleParser
The maximum number of digits to allow per length prefix.
INSTRUCTION_MAX_ELEMENTS - Static variable in class org.glyptodon.guacamole.protocol.GuacamoleParser
The maximum number of elements per instruction, including the opcode.
INSTRUCTION_MAX_LENGTH - Static variable in class org.glyptodon.guacamole.protocol.GuacamoleParser
The maximum number of characters per instruction.
IntegerGuacamoleProperty - Class in org.glyptodon.guacamole.properties
A GuacamoleProperty whose value is an integer.
IntegerGuacamoleProperty() - Constructor for class org.glyptodon.guacamole.properties.IntegerGuacamoleProperty
 
INTEGRATION_ENABLED - Static variable in class org.glyptodon.guacamole.net.basic.CaptureClipboard
Whether clipboard integration is enabled.
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
 
isOpen() - Method in class org.glyptodon.guacamole.protocol.FilteredGuacamoleSocket
 
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
 
LongGuacamoleProperty - Class in org.glyptodon.guacamole.properties
A GuacamoleProperty whose value is an long.
LongGuacamoleProperty() - Constructor for class org.glyptodon.guacamole.properties.LongGuacamoleProperty
 

M

MonitoringGuacamoleReader - Class in org.glyptodon.guacamole.net.basic
GuacamoleReader implementation which watches for specific instructions, maintaining state based on the observed instructions.
MonitoringGuacamoleReader(ClipboardState, GuacamoleReader) - Constructor for class org.glyptodon.guacamole.net.basic.MonitoringGuacamoleReader
Creates a new MonitoringGuacamoleReader which watches the instructions read by the given GuacamoleReader, firing events when specific instructions are seen.
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
 
next() - Method in class org.glyptodon.guacamole.protocol.GuacamoleParser
 

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.websocket.jetty - package org.glyptodon.guacamole.net.basic.websocket.jetty
Jetty WebSocket tunnel implementation.
org.glyptodon.guacamole.net.basic.websocket.tomcat - package org.glyptodon.guacamole.net.basic.websocket.tomcat
Tomcat WebSocket tunnel implementation.
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.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.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
 
read() - Method in class org.glyptodon.guacamole.net.basic.MonitoringGuacamoleReader
 
read() - Method in class org.glyptodon.guacamole.protocol.FilteredGuacamoleReader
 
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
 
readInstruction() - Method in class org.glyptodon.guacamole.net.basic.MonitoringGuacamoleReader
 
readInstruction() - Method in class org.glyptodon.guacamole.protocol.FilteredGuacamoleReader
 
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
 
remove() - Method in class org.glyptodon.guacamole.protocol.GuacamoleParser
 
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

selectSubProtocol(List<String>) - Method in class org.glyptodon.guacamole.net.basic.websocket.tomcat.AuthenticatingWebSocketServlet
 
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.
sendError(HttpServletResponse, GuacamoleStatus, String) - Static method in class org.glyptodon.guacamole.net.basic.AuthenticatingHttpServlet
Sends an error on the given HTTP response using the information within the given GuacamoleStatus.
sendError(HttpServletResponse, GuacamoleStatus, String) - Static method in class org.glyptodon.guacamole.servlet.GuacamoleHTTPTunnelServlet
Sends an error on the given HTTP response using the information within the given GuacamoleStatus.
service(HttpServletRequest, HttpServletResponse) - Method in class org.glyptodon.guacamole.net.basic.AuthenticatingHttpServlet
 
service(HttpServletRequest, HttpServletResponse) - Method in class org.glyptodon.guacamole.net.basic.BasicLogout
 
service(HttpServletRequest, HttpServletResponse) - Method in class org.glyptodon.guacamole.net.basic.websocket.jetty.AuthenticatingWebSocketServlet
 
service(HttpServletRequest, HttpServletResponse) - Method in class org.glyptodon.guacamole.net.basic.websocket.tomcat.AuthenticatingWebSocketServlet
 
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.
setConnectionID(String) - Method in class org.glyptodon.guacamole.protocol.GuacamoleConfiguration
Sets the ID of the connection being joined, if any.
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.
setOptimalResolution(int) - Method in class org.glyptodon.guacamole.protocol.GuacamoleClientInformation
Sets the resolution of the screen if the optimal width and height are used, in DPI.
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.
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.
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.BasicGuacamoleTunnelServlet.IdentifierType
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.
valueOf(String) - Static method in enum org.glyptodon.guacamole.protocol.GuacamoleStatus
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.BasicGuacamoleTunnelServlet.IdentifierType
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.
values() - Static method in enum org.glyptodon.guacamole.protocol.GuacamoleStatus
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitForContents(int) - Method in class org.glyptodon.guacamole.net.basic.ClipboardState
Wait up to the given timeout for new clipboard data.
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
 
write(char[], int, int) - Method in class org.glyptodon.guacamole.protocol.FilteredGuacamoleWriter
 
write(char[]) - Method in class org.glyptodon.guacamole.protocol.FilteredGuacamoleWriter
 
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
 
writeInstruction(GuacamoleInstruction) - Method in class org.glyptodon.guacamole.protocol.FilteredGuacamoleWriter
 
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 
Skip navigation links

Copyright © 2015. All rights reserved.