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

A

AbstractActiveConnection - Class in org.glyptodon.guacamole.net.auth
 
AbstractActiveConnection() - Constructor for class org.glyptodon.guacamole.net.auth.AbstractActiveConnection
 
AbstractAuthenticatedUser - Class in org.glyptodon.guacamole.net.auth
Basic implementation of an AuthenticatedUser which uses the username to determine equality.
AbstractAuthenticatedUser() - Constructor for class org.glyptodon.guacamole.net.auth.AbstractAuthenticatedUser
 
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
 
AbstractGuacamoleTunnel - Class in org.glyptodon.guacamole.net
Base GuacamoleTunnel implementation which synchronizes access to the underlying reader and writer with reentrant locks.
AbstractGuacamoleTunnel() - Constructor for class org.glyptodon.guacamole.net.AbstractGuacamoleTunnel
Creates a new GuacamoleTunnel which synchronizes access to the Guacamole instruction stream associated with the underlying GuacamoleSocket.
AbstractResource - Class in org.glyptodon.guacamole.net.basic.resource
Base abstract resource implementation which provides an associated mimetype, and modification time.
AbstractResource(String, long) - Constructor for class org.glyptodon.guacamole.net.basic.resource.AbstractResource
Initializes this AbstractResource with the given mimetype and modification time.
AbstractResource(String) - Constructor for class org.glyptodon.guacamole.net.basic.resource.AbstractResource
Initializes this AbstractResource with the given mimetype.
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
 
access() - Method in class org.glyptodon.guacamole.net.basic.GuacamoleSession
Updates this session, marking it as accessed.
acquireReader() - Method in class org.glyptodon.guacamole.net.AbstractGuacamoleTunnel
Acquires exclusive read access to the Guacamole instruction stream and returns a GuacamoleReader for reading from that stream.
acquireReader() - Method in class org.glyptodon.guacamole.net.DelegatingGuacamoleTunnel
 
acquireReader() - Method in interface 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.AbstractGuacamoleTunnel
Acquires exclusive write access to the Guacamole instruction stream and returns a GuacamoleWriter for writing to that stream.
acquireWriter() - Method in class org.glyptodon.guacamole.net.DelegatingGuacamoleTunnel
 
acquireWriter() - Method in interface org.glyptodon.guacamole.net.GuacamoleTunnel
Acquires exclusive write access to the Guacamole instruction stream and returns a GuacamoleWriter for writing to that stream.
ActiveConnection - Interface in org.glyptodon.guacamole.net.auth
A pairing of username and GuacamoleTunnel representing an active usage of a particular connection.
ActiveConnectionRESTService - Class in org.glyptodon.guacamole.net.basic.rest.activeconnection
A REST Service for retrieving and managing the tunnels of active connections.
ActiveConnectionRESTService() - Constructor for class org.glyptodon.guacamole.net.basic.rest.activeconnection.ActiveConnectionRESTService
 
add(ObjectType) - Method in interface org.glyptodon.guacamole.net.auth.Directory
Adds the given object to the overall set.
add(ObjectType) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleDirectory
 
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.
addLanguageResource(String, Resource) - Method in class org.glyptodon.guacamole.net.basic.extension.LanguageResourceService
Adds or overlays the given language resource, which need not exist in the ServletContext.
addLanguageResources(ServletContext) - Method in class org.glyptodon.guacamole.net.basic.extension.LanguageResourceService
Adds or overlays all languages defined within the /translations directory of the given ServletContext.
addPermission(ObjectPermission.Type, String) - Method in interface org.glyptodon.guacamole.net.auth.permission.ObjectPermissionSet
Adds the specified permission for the object having the given identifier.
addPermission(SystemPermission.Type) - Method in interface org.glyptodon.guacamole.net.auth.permission.SystemPermissionSet
Adds the specified permission.
addPermission(ObjectPermission.Type, String) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleObjectPermissionSet
 
addPermission(SystemPermission.Type) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleSystemPermissionSet
 
addPermission(PermissionType) - Method in class org.glyptodon.guacamole.net.basic.rest.user.PermissionSetPatch
Queues the given permission to be added.
addPermissions(Set<ObjectPermission>) - Method in interface org.glyptodon.guacamole.net.auth.permission.ObjectPermissionSet
 
addPermissions(Set<PermissionType>) - Method in interface org.glyptodon.guacamole.net.auth.permission.PermissionSet
Adds the specified permissions, if not already granted.
addPermissions(Set<SystemPermission>) - Method in interface org.glyptodon.guacamole.net.auth.permission.SystemPermissionSet
 
addPermissions(Set<ObjectPermission>) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleObjectPermissionSet
 
addPermissions(Set<SystemPermission>) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleSystemPermissionSet
 
addStandardTokens(TokenFilter, Credentials) - Static method in class org.glyptodon.guacamole.token.StandardTokens
Adds the standard username (GUAC_USERNAME) and password (GUAC_PASSWORD) tokens to the given TokenFilter using the values from the given Credentials object.
addTunnel(GuacamoleTunnel) - Method in class org.glyptodon.guacamole.net.basic.GuacamoleSession
Associates the given tunnel with this session, such that it is taken into account when determining session activity.
API_SESSION_TIMEOUT - Static variable in class org.glyptodon.guacamole.net.basic.properties.BasicGuacamoleProperties
The session timeout for the API, in minutes.
APIActiveConnection - Class in org.glyptodon.guacamole.net.basic.rest.activeconnection
Information related to active connections which may be exposed through the REST endpoints.
APIActiveConnection(ActiveConnection) - Constructor for class org.glyptodon.guacamole.net.basic.rest.activeconnection.APIActiveConnection
Creates a new APIActiveConnection, copying the information from the given active connection.
APIAuthenticationResponse - Class in org.glyptodon.guacamole.net.basic.rest.auth
A simple object to represent an auth token/username pair in the API.
APIAuthenticationResponse(String, String, String) - Constructor for class org.glyptodon.guacamole.net.basic.rest.auth.APIAuthenticationResponse
Create a new APIAuthToken Object with the given auth token.
APIAuthenticationResult - Class in org.glyptodon.guacamole.net.basic.rest.auth
A simple object which describes the result of an authentication operation, including the resulting token.
APIAuthenticationResult(String, String, String, List<String>) - Constructor for class org.glyptodon.guacamole.net.basic.rest.auth.APIAuthenticationResult
Create a new APIAuthenticationResult object containing the given data.
APIConnection - Class in org.glyptodon.guacamole.net.basic.rest.connection
A simple connection to expose through the REST endpoints.
APIConnection() - Constructor for class org.glyptodon.guacamole.net.basic.rest.connection.APIConnection
Create an empty APIConnection.
APIConnection(Connection) - Constructor for class org.glyptodon.guacamole.net.basic.rest.connection.APIConnection
Create an APIConnection from a Connection record.
APIConnectionGroup - Class in org.glyptodon.guacamole.net.basic.rest.connectiongroup
A simple connection group to expose through the REST endpoints.
APIConnectionGroup() - Constructor for class org.glyptodon.guacamole.net.basic.rest.connectiongroup.APIConnectionGroup
Create an empty APIConnectionGroup.
APIConnectionGroup(ConnectionGroup) - Constructor for class org.glyptodon.guacamole.net.basic.rest.connectiongroup.APIConnectionGroup
Create a new APIConnectionGroup from the given ConnectionGroup record.
APIConnectionGroupWrapper - Class in org.glyptodon.guacamole.net.basic.rest.connectiongroup
A wrapper to make an APIConnection look like a ConnectionGroup.
APIConnectionGroupWrapper(APIConnectionGroup) - Constructor for class org.glyptodon.guacamole.net.basic.rest.connectiongroup.APIConnectionGroupWrapper
Create a new APIConnectionGroupWrapper to wrap the given APIConnectionGroup as a ConnectionGroup.
APIConnectionRecord - Class in org.glyptodon.guacamole.net.basic.rest.connection
A connection record which may be exposed through the REST endpoints.
APIConnectionRecord(ConnectionRecord) - Constructor for class org.glyptodon.guacamole.net.basic.rest.connection.APIConnectionRecord
Creates a new APIConnectionRecord, copying the data from the given record.
APIConnectionWrapper - Class in org.glyptodon.guacamole.net.basic.rest.connection
A wrapper to make an APIConnection look like a Connection.
APIConnectionWrapper(APIConnection) - Constructor for class org.glyptodon.guacamole.net.basic.rest.connection.APIConnectionWrapper
Creates a new APIConnectionWrapper which wraps the given APIConnection as a Connection.
APIError - Class in org.glyptodon.guacamole.net.basic.rest
Describes an error that occurred within a REST endpoint.
APIError(APIError.Type, String) - Constructor for class org.glyptodon.guacamole.net.basic.rest.APIError
Create a new APIError with the specified error message.
APIError(APIError.Type, String, Collection<Field>) - Constructor for class org.glyptodon.guacamole.net.basic.rest.APIError
Create a new APIError with the specified error message and parameter information.
APIError.Type - Enum in org.glyptodon.guacamole.net.basic.rest
All possible types of REST API errors.
APIException - Exception in org.glyptodon.guacamole.net.basic.rest
An exception that will result in the given error error information being returned from the API layer.
APIException(APIError) - Constructor for exception org.glyptodon.guacamole.net.basic.rest.APIException
Construct a new APIException with the given error.
APIException(APIError.Type, String) - Constructor for exception org.glyptodon.guacamole.net.basic.rest.APIException
Creates a new APIException with the given type and message.
APIException(APIError.Type, String, Collection<Field>) - Constructor for exception org.glyptodon.guacamole.net.basic.rest.APIException
Creates a new APIException with the given type, message, and parameter information.
APIPatch<T> - Class in org.glyptodon.guacamole.net.basic.rest
An object for representing the body of a HTTP PATCH method.
APIPatch() - Constructor for class org.glyptodon.guacamole.net.basic.rest.APIPatch
 
APIPatch.Operation - Enum in org.glyptodon.guacamole.net.basic.rest
The possible operations for a PATCH request.
APIPermissionSet - Class in org.glyptodon.guacamole.net.basic.rest.permission
The set of permissions which are granted to a specific user, organized by object type and, if applicable, identifier.
APIPermissionSet() - Constructor for class org.glyptodon.guacamole.net.basic.rest.permission.APIPermissionSet
Creates a new permission set which contains no granted permissions.
APIPermissionSet(User) - Constructor for class org.glyptodon.guacamole.net.basic.rest.permission.APIPermissionSet
Creates a new permission set containing all permissions currently granted to the given user.
APIRequest - Class in org.glyptodon.guacamole.net.basic.rest
Wrapper for HttpServletRequest which uses a given MultivaluedMap to provide the values of all request parameters.
APIRequest(HttpServletRequest, MultivaluedMap<String, String>) - Constructor for class org.glyptodon.guacamole.net.basic.rest.APIRequest
Wraps the given HttpServletRequest, using the given MultivaluedMap to provide all request parameters.
APIUser - Class in org.glyptodon.guacamole.net.basic.rest.user
A simple User to expose through the REST endpoints.
APIUser() - Constructor for class org.glyptodon.guacamole.net.basic.rest.user.APIUser
Construct a new empty APIUser.
APIUser(User) - Constructor for class org.glyptodon.guacamole.net.basic.rest.user.APIUser
Construct a new APIUser from the provided User.
APIUserPasswordUpdate - Class in org.glyptodon.guacamole.net.basic.rest.user
All the information necessary for the password update operation on a user.
APIUserPasswordUpdate() - Constructor for class org.glyptodon.guacamole.net.basic.rest.user.APIUserPasswordUpdate
 
APIUserWrapper - Class in org.glyptodon.guacamole.net.basic.rest.user
A wrapper to make an APIUser look like a User.
APIUserWrapper(APIUser) - Constructor for class org.glyptodon.guacamole.net.basic.rest.user.APIUserWrapper
Wrap a given APIUser to expose as a User.
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.
apply(PermissionSet<PermissionType>) - Method in class org.glyptodon.guacamole.net.basic.rest.user.PermissionSetPatch
Applies all queued changes to the given permission set.
asAuthorization() - Method in class org.glyptodon.guacamole.net.basic.xml.usermapping.AuthorizeTagHandler
Returns an Authorization backed by the data of this authorize tag handler.
asGuacamoleConfiguration() - Method in class org.glyptodon.guacamole.net.basic.xml.usermapping.ConnectionTagHandler
Returns a GuacamoleConfiguration whose contents are populated from data within this connection element and child elements.
asStream() - Method in class org.glyptodon.guacamole.net.basic.resource.ByteArrayResource
 
asStream() - Method in class org.glyptodon.guacamole.net.basic.resource.ClassPathResource
 
asStream() - Method in interface org.glyptodon.guacamole.net.basic.resource.Resource
Returns an InputStream which reads the contents of this resource, starting with the first byte.
asStream() - Method in class org.glyptodon.guacamole.net.basic.resource.SequenceResource
 
asStream() - Method in class org.glyptodon.guacamole.net.basic.resource.WebApplicationResource
 
asUserMapping() - Method in class org.glyptodon.guacamole.net.basic.xml.usermapping.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.
AUDIO_PARAMETER - Static variable in class org.glyptodon.guacamole.net.basic.TunnelRequest
The name of the parameter specifying one supported audio mimetype.
AUTH_PROVIDER - Static variable in class org.glyptodon.guacamole.net.basic.properties.BasicGuacamoleProperties
Deprecated.
AUTH_PROVIDER_IDENTIFIER_PARAMETER - Static variable in class org.glyptodon.guacamole.net.basic.TunnelRequest
The name of the parameter containing the identifier of the AuthenticationProvider associated with the UserContext containing the object to which a tunnel is being requested.
AUTH_TOKEN_PARAMETER - Static variable in class org.glyptodon.guacamole.net.basic.TunnelRequest
The name of the request parameter containing the user's authentication token.
AuthenticatedUser - Interface in org.glyptodon.guacamole.net.auth
A user of the Guacamole web application who has been authenticated by an AuthenticationProvider.
authenticateUser(Credentials) - Method in interface org.glyptodon.guacamole.net.auth.AuthenticationProvider
Returns an AuthenticatedUser representing the user authenticated by the given credentials, if any.
authenticateUser(Credentials) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleAuthenticationProvider
 
authenticateUser(Credentials) - Method in class org.glyptodon.guacamole.net.basic.extension.AuthenticationProviderFacade
 
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 authorizing users and for accessing and managing data associated with those users.
AuthenticationProviderFacade - Class in org.glyptodon.guacamole.net.basic.extension
Provides a safe wrapper around an AuthenticationProvider subclass, such that authentication attempts can cleanly fail, and errors can be properly logged, even if the AuthenticationProvider cannot be instantiated.
AuthenticationProviderFacade(Class<? extends AuthenticationProvider>) - Constructor for class org.glyptodon.guacamole.net.basic.extension.AuthenticationProviderFacade
Creates a new AuthenticationProviderFacade which delegates all function calls to an instance of the given AuthenticationProvider subclass.
AuthenticationProviderProperty - Class in org.glyptodon.guacamole.net.basic.properties
Deprecated.
AuthenticationProviderProperty() - Constructor for class org.glyptodon.guacamole.net.basic.properties.AuthenticationProviderProperty
Deprecated.
 
AuthenticationService - Class in org.glyptodon.guacamole.net.basic.rest.auth
A service for performing authentication checks in REST endpoints.
AuthenticationService() - Constructor for class org.glyptodon.guacamole.net.basic.rest.auth.AuthenticationService
 
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.usermapping
TagHandler for the "authorize" element.
AuthorizeTagHandler(UserMapping) - Constructor for class org.glyptodon.guacamole.net.basic.xml.usermapping.AuthorizeTagHandler
Creates a new AuthorizeTagHandler that parses an Authorization owned by the given UserMapping.
AuthProviderRESTExceptionWrapper - Class in org.glyptodon.guacamole.net.basic.rest
A method interceptor to wrap some custom exception handling around methods that expose AuthenticationProvider functionality through the REST interface.
AuthProviderRESTExceptionWrapper() - Constructor for class org.glyptodon.guacamole.net.basic.rest.AuthProviderRESTExceptionWrapper
 
AuthProviderRESTExposure - Annotation Type in org.glyptodon.guacamole.net.basic.rest
Marks that a method exposes functionality from the Guacamole AuthenticationProvider using a REST interface.
AuthTokenGenerator - Interface in org.glyptodon.guacamole.net.basic.rest.auth
Generates an auth token for an authenticated user.
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.protocol.FilteredGuacamoleReader
 

B

BASIC_USER_MAPPING - Static variable in class net.sourceforge.guacamole.net.basic.BasicFileAuthenticationProvider
The XML file to read the 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
Creates a new BasicFileAuthenticationProvider that authenticates users against simple, monolithic XML file.
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
 
BasicGuacamoleWebSocketTunnelEndpoint - Class in org.glyptodon.guacamole.net.basic.websocket
Tunnel implementation which uses WebSocket as a tunnel backend, rather than HTTP, properly parsing connection IDs included in the connection request.
BasicGuacamoleWebSocketTunnelEndpoint() - Constructor for class org.glyptodon.guacamole.net.basic.websocket.BasicGuacamoleWebSocketTunnelEndpoint
 
BasicGuacamoleWebSocketTunnelEndpoint.Configurator - Class in org.glyptodon.guacamole.net.basic.websocket
Configurator implementation which stores the requested GuacamoleTunnel within the user properties.
BasicGuacamoleWebSocketTunnelServlet - Class in org.glyptodon.guacamole.net.basic.websocket.jetty8
Tunnel servlet implementation which uses WebSocket as a tunnel backend, rather than HTTP, properly parsing connection IDs included in the connection request.
BasicGuacamoleWebSocketTunnelServlet() - Constructor for class org.glyptodon.guacamole.net.basic.websocket.jetty8.BasicGuacamoleWebSocketTunnelServlet
 
BasicServletContextListener - Class in org.glyptodon.guacamole.net.basic
A ServletContextListener to listen for initialization of the servlet context in order to set up dependency injection.
BasicServletContextListener() - Constructor for class org.glyptodon.guacamole.net.basic.BasicServletContextListener
 
BasicTokenSessionMap - Class in org.glyptodon.guacamole.net.basic.rest.auth
A basic, HashMap-based implementation of the TokenSessionMap with support for session timeouts.
BasicTokenSessionMap(Environment) - Constructor for class org.glyptodon.guacamole.net.basic.rest.auth.BasicTokenSessionMap
Create a new BasicTokenGuacamoleSessionMap configured using the given environment.
begin(String) - Method in class org.glyptodon.guacamole.net.basic.ClipboardState
Begins a new update of the clipboard contents.
BOOLEAN - Static variable in class org.glyptodon.guacamole.form.Field.Type
A boolean field, whose value is either blank or "true".
BooleanField - Class in org.glyptodon.guacamole.form
Represents a field with strictly one possible value.
BooleanField(String, String) - Constructor for class org.glyptodon.guacamole.form.BooleanField
Creates a new BooleanField with the given name and truth value.
BooleanGuacamoleProperty - Class in org.glyptodon.guacamole.properties
A GuacamoleProperty whose value is an boolean.
BooleanGuacamoleProperty() - Constructor for class org.glyptodon.guacamole.properties.BooleanGuacamoleProperty
 
ByteArrayResource - Class in org.glyptodon.guacamole.net.basic.resource
A resource which contains a defined byte array.
ByteArrayResource(String, byte[]) - Constructor for class org.glyptodon.guacamole.net.basic.resource.ByteArrayResource
Creates a new ByteArrayResource which provides access to the given byte array.

C

characters(char[], int, int) - Method in class org.glyptodon.guacamole.xml.DocumentHandler
 
childElement(String) - Method in class org.glyptodon.guacamole.net.basic.xml.usermapping.AuthorizeTagHandler
 
childElement(String) - Method in class org.glyptodon.guacamole.net.basic.xml.usermapping.ConnectionTagHandler
 
childElement(String) - Method in class org.glyptodon.guacamole.net.basic.xml.usermapping.ParamTagHandler
 
childElement(String) - Method in class org.glyptodon.guacamole.net.basic.xml.usermapping.ProtocolTagHandler
 
childElement(String) - Method in class org.glyptodon.guacamole.net.basic.xml.usermapping.UserMappingTagHandler
 
childElement(String) - Method in interface org.glyptodon.guacamole.xml.TagHandler
Called when a child element of the current element is parsed.
ClassPathResource - Class in org.glyptodon.guacamole.net.basic.resource
A resource which is located within the classpath of an arbitrary ClassLoader.
ClassPathResource(ClassLoader, String, String) - Constructor for class org.glyptodon.guacamole.net.basic.resource.ClassPathResource
Creates a new ClassPathResource which uses the given ClassLoader to read the resource having the given path.
ClassPathResource(String, String) - Constructor for class org.glyptodon.guacamole.net.basic.resource.ClassPathResource
Creates a new ClassPathResource which uses the ClassLoader associated with the ClassPathResource class to read the resource having the given path.
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 class org.glyptodon.guacamole.net.AbstractGuacamoleTunnel
 
close() - Method in class org.glyptodon.guacamole.net.DelegatingGuacamoleTunnel
 
close() - Method in interface org.glyptodon.guacamole.net.GuacamoleSocket
Releases all resources in use by the connection represented by this GuacamoleSocket.
close() - Method in interface 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.jetty8.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.usermapping.AuthorizeTagHandler
 
complete(String) - Method in class org.glyptodon.guacamole.net.basic.xml.usermapping.ConnectionTagHandler
 
complete(String) - Method in class org.glyptodon.guacamole.net.basic.xml.usermapping.ParamTagHandler
 
complete(String) - Method in class org.glyptodon.guacamole.net.basic.xml.usermapping.ProtocolTagHandler
 
complete(String) - Method in class org.glyptodon.guacamole.net.basic.xml.usermapping.UserMappingTagHandler
 
complete(String) - Method in interface org.glyptodon.guacamole.xml.TagHandler
Called when this element, and all child elements, have been fully parsed, and the entire text content of this element (if any) is available.
Configurator(Provider<TunnelRequestService>) - Constructor for class org.glyptodon.guacamole.net.basic.websocket.BasicGuacamoleWebSocketTunnelEndpoint.Configurator
Creates a new Configurator which uses the given tunnel request service provider to retrieve the necessary service to handle new connections requests.
configure() - Method in class org.glyptodon.guacamole.net.basic.EnvironmentModule
 
configure() - Method in class org.glyptodon.guacamole.net.basic.log.LogModule
 
configure() - Method in class org.glyptodon.guacamole.net.basic.rest.RESTAuthModule
 
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.
configureServlets() - Method in class org.glyptodon.guacamole.net.basic.extension.ExtensionModule
 
configureServlets() - Method in class org.glyptodon.guacamole.net.basic.rest.RESTServletModule
 
configureServlets() - Method in class org.glyptodon.guacamole.net.basic.TunnelModule
 
configureServlets() - Method in class org.glyptodon.guacamole.net.basic.websocket.jetty8.WebSocketTunnelModule
 
configureServlets() - Method in class org.glyptodon.guacamole.net.basic.websocket.WebSocketTunnelModule
 
connect(GuacamoleClientInformation) - Method in interface org.glyptodon.guacamole.net.auth.Connectable
Establishes a connection to guacd using the information associated with this object.
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.rest.connection.APIConnectionWrapper
 
connect(GuacamoleClientInformation) - Method in class org.glyptodon.guacamole.net.basic.rest.connectiongroup.APIConnectionGroupWrapper
 
Connectable - Interface in org.glyptodon.guacamole.net.auth
An object which Guacamole can connect to.
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
All legal types of connection group.
ConnectionGroupRESTService - Class in org.glyptodon.guacamole.net.basic.rest.connectiongroup
A REST Service for handling connection group CRUD operations.
ConnectionGroupRESTService() - Constructor for class org.glyptodon.guacamole.net.basic.rest.connectiongroup.ConnectionGroupRESTService
 
ConnectionGroupTree - Class in org.glyptodon.guacamole.net.basic.rest.connectiongroup
Provides access to the entire tree of connection groups and their connections.
ConnectionGroupTree(UserContext, ConnectionGroup, List<ObjectPermission.Type>) - Constructor for class org.glyptodon.guacamole.net.basic.rest.connectiongroup.ConnectionGroupTree
Creates a new connection group tree using the given connection group as the tree root.
ConnectionRecord - Interface in org.glyptodon.guacamole.net.auth
A logging record describing when a user started and ended usage of a particular connection.
ConnectionRESTService - Class in org.glyptodon.guacamole.net.basic.rest.connection
A REST Service for handling connection CRUD operations.
ConnectionRESTService() - Constructor for class org.glyptodon.guacamole.net.basic.rest.connection.ConnectionRESTService
 
ConnectionTagHandler - Class in org.glyptodon.guacamole.net.basic.xml.usermapping
TagHandler for the "connection" element.
ConnectionTagHandler(Authorization) - Constructor for class org.glyptodon.guacamole.net.basic.xml.usermapping.ConnectionTagHandler
Creates a new ConnectionTagHandler that parses a Connection owned by the given Authorization.
contextDestroyed(ServletContextEvent) - Method in class org.glyptodon.guacamole.net.basic.BasicServletContextListener
 
contextInitialized(ServletContextEvent) - Method in class org.glyptodon.guacamole.net.basic.BasicServletContextListener
 
createAssociatedTunnel(GuacamoleSession, GuacamoleTunnel, TunnelRequest.Type, String) - Method in class org.glyptodon.guacamole.net.basic.TunnelRequestService
Associates the given tunnel with the given session, returning a wrapped version of the same tunnel which automatically handles closure and removal from the session.
createConnectedTunnel(UserContext, TunnelRequest.Type, String, GuacamoleClientInformation) - Method in class org.glyptodon.guacamole.net.basic.TunnelRequestService
Creates a new tunnel using which is connected to the connection or connection group identifier by the given ID.
createConnection(String, String, APIConnection) - Method in class org.glyptodon.guacamole.net.basic.rest.connection.ConnectionRESTService
Creates a new connection and returns the identifier of the new connection.
createConnectionGroup(String, String, APIConnectionGroup) - Method in class org.glyptodon.guacamole.net.basic.rest.connectiongroup.ConnectionGroupRESTService
Creates a new connection group and returns the identifier of the new connection group.
createToken(String, String, String, HttpServletRequest, MultivaluedMap<String, String>) - Method in class org.glyptodon.guacamole.net.basic.rest.auth.TokenRESTService
Authenticates a user, generates an auth token, associates that auth token with the user's UserContext for use by further requests.
createTunnel(TunnelRequest) - Method in class org.glyptodon.guacamole.net.basic.TunnelRequestService
Creates a new tunnel using the parameters and credentials present in the given request.
createTunnel(Session, EndpointConfig) - Method in class org.glyptodon.guacamole.net.basic.websocket.BasicGuacamoleWebSocketTunnelEndpoint
 
createTunnel(Session, EndpointConfig) - Method in class org.glyptodon.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint
Returns a new tunnel for the given session.
createUser(String, String, APIUser) - Method in class org.glyptodon.guacamole.net.basic.rest.user.UserRESTService
Creates a new user and returns the username.
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
 
CredentialsInfo - Class in org.glyptodon.guacamole.net.auth.credentials
Information which describes a set of valid credentials.
CredentialsInfo(Collection<Field>) - Constructor for class org.glyptodon.guacamole.net.auth.credentials.CredentialsInfo
Creates a new CredentialsInfo object which requires the given fields for any conforming credentials.

D

DATE - Static variable in class org.glyptodon.guacamole.form.Field.Type
A date field whose legal values conform to the pattern "YYYY-MM-DD", zero-padded.
DateField - Class in org.glyptodon.guacamole.form
Represents a date field.
DateField(String) - Constructor for class org.glyptodon.guacamole.form.DateField
Creates a new DateField with the given name.
DEFAULT_NOAUTH_CONFIG - Static variable in class net.sourceforge.guacamole.net.auth.noauth.NoAuthenticationProvider
The default filename to use for the configuration, if not defined within guacamole.properties.
DEFAULT_USER_MAPPING - Static variable in class net.sourceforge.guacamole.net.basic.BasicFileAuthenticationProvider
The default filename to use for the user mapping, if not defined within guacamole.properties.
DelegatingGuacamoleTunnel - Class in org.glyptodon.guacamole.net
GuacamoleTunnel implementation which simply delegates all function calls to an underlying GuacamoleTunnel.
DelegatingGuacamoleTunnel(GuacamoleTunnel) - Constructor for class org.glyptodon.guacamole.net.DelegatingGuacamoleTunnel
Wraps the given tunnel such that all function calls against this tunnel will be delegated to it.
deleteConnection(String, String, String) - Method in class org.glyptodon.guacamole.net.basic.rest.connection.ConnectionRESTService
Deletes an individual connection.
deleteConnectionGroup(String, String, String) - Method in class org.glyptodon.guacamole.net.basic.rest.connectiongroup.ConnectionGroupRESTService
Deletes an individual connection group.
deleteUser(String, String, String) - Method in class org.glyptodon.guacamole.net.basic.rest.user.UserRESTService
Deletes an individual existing user.
detachTunnel(GuacamoleTunnel) - Method in class org.glyptodon.guacamole.servlet.GuacamoleSession
Detaches the given tunnel to this GuacamoleSession.
Directory<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.
DirectoryClassLoader - Class in org.glyptodon.guacamole.net.basic.extension
A ClassLoader implementation which finds classes within .jar files within a given directory.
doConnect(HttpServletRequest) - Method in class org.glyptodon.guacamole.net.basic.BasicGuacamoleTunnelServlet
 
doConnect(HttpServletRequest) - Method in class org.glyptodon.guacamole.net.basic.websocket.jetty8.BasicGuacamoleWebSocketTunnelServlet
 
doConnect(HttpServletRequest) - Method in class org.glyptodon.guacamole.net.basic.websocket.jetty8.GuacamoleWebSocketTunnelServlet
Called whenever the JavaScript Guacamole client makes a connection request.
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.xml
A simple ContentHandler implementation which digests SAX document events and produces simpler tag-level events, maintaining its own stack for the convenience of the tag handlers.
DocumentHandler(String, TagHandler) - Constructor for class org.glyptodon.guacamole.xml.DocumentHandler
Creates a new DocumentHandler which will use the given TagHandler to handle the root element.
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.glyptodon.guacamole.net.basic.resource.ResourceServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.glyptodon.guacamole.servlet.GuacamoleHTTPTunnelServlet
 
doHead(HttpServletRequest, HttpServletResponse) - Method in class org.glyptodon.guacamole.net.basic.resource.ResourceServlet
 
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.jetty8.GuacamoleWebSocketTunnelServlet
 
doWrite(HttpServletRequest, HttpServletResponse, String) - Method in class org.glyptodon.guacamole.servlet.GuacamoleHTTPTunnelServlet
Called whenever the JavaScript Guacamole client makes a write request.
DPI_PARAMETER - Static variable in class org.glyptodon.guacamole.net.basic.TunnelRequest
The name of the parameter containing the desired display resolution, in DPI.

E

EMPTY - Static variable in class org.glyptodon.guacamole.net.auth.credentials.CredentialsInfo
CredentialsInfo object which describes empty credentials.
endElement(String, String, String) - Method in class net.sourceforge.guacamole.net.auth.noauth.NoAuthConfigContentHandler
 
endElement(String, String, String) - Method in class org.glyptodon.guacamole.xml.DocumentHandler
 
ENUM - Static variable in class org.glyptodon.guacamole.form.Field.Type
An enumerated field, whose legal values are fully enumerated by a provided, finite list.
EnumField - Class in org.glyptodon.guacamole.form
Represents an arbitrary field with a finite, enumerated set of possible values.
EnumField(String, Collection<String>) - Constructor for class org.glyptodon.guacamole.form.EnumField
Creates a new EnumField with the given name and possible values.
Environment - Interface in org.glyptodon.guacamole.environment
The environment of an arbitrary Guacamole instance, describing available protocols, configuration parameters, and the GUACAMOLE_HOME directory.
EnvironmentModule - Class in org.glyptodon.guacamole.net.basic
Guice module which binds the base Guacamole server environment.
EnvironmentModule(Environment) - Constructor for class org.glyptodon.guacamole.net.basic.EnvironmentModule
Creates a new EnvironmentModule which will bind the given environment for future injection.
equals(Object) - Method in class org.glyptodon.guacamole.net.auth.AbstractAuthenticatedUser
 
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.ObjectPermission
 
equals(Object) - Method in class org.glyptodon.guacamole.net.auth.permission.SystemPermission
 
Extension - Class in org.glyptodon.guacamole.net.basic.extension
A Guacamole extension, which may provide custom authentication, static files, theming/branding, etc.
Extension(ClassLoader, File) - Constructor for class org.glyptodon.guacamole.net.basic.extension.Extension
Loads the given file as an extension, which must be a .jar containing a guac-manifest.json file describing its contents.
ExtensionManifest - Class in org.glyptodon.guacamole.net.basic.extension
Java representation of the JSON manifest contained within every Guacamole extension, identifying an extension and describing its contents.
ExtensionManifest() - Constructor for class org.glyptodon.guacamole.net.basic.extension.ExtensionManifest
 
ExtensionModule - Class in org.glyptodon.guacamole.net.basic.extension
A Guice Module which loads all extensions within the GUACAMOLE_HOME/extensions directory, if any.
ExtensionModule(Environment) - Constructor for class org.glyptodon.guacamole.net.basic.extension.ExtensionModule
Creates a module which loads all extensions within the GUACAMOLE_HOME/extensions directory.

F

Field - Class in org.glyptodon.guacamole.form
Represents an arbitrary field, such as an HTTP parameter, the parameter of a remote desktop protocol, or an input field within a form.
Field() - Constructor for class org.glyptodon.guacamole.form.Field
Creates a new Parameter with no associated name or type.
Field(String, String) - Constructor for class org.glyptodon.guacamole.form.Field
Creates a new Field with the given name and type.
Field(String, String, Collection<String>) - Constructor for class org.glyptodon.guacamole.form.Field
Creates a new Field with the given name, type, and possible values.
Field.Type - Class in org.glyptodon.guacamole.form
All types of fields which are available by default.
FieldOption - Class in org.glyptodon.guacamole.form
Describes an available legal value for an enumerated field.
FieldOption() - Constructor for class org.glyptodon.guacamole.form.FieldOption
Creates a new FieldOption with no associated value or title.
FieldOption(String, String) - Constructor for class org.glyptodon.guacamole.form.FieldOption
Creates a new FieldOption having the given value and title.
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.
filter(String) - Method in class org.glyptodon.guacamole.token.TokenFilter
Filters the given string, replacing any tokens with their corresponding values.
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.
filterValues(Map<?, String>) - Method in class org.glyptodon.guacamole.token.TokenFilter
Given an arbitrary map containing String values, replace each non-null value with the corresponding filtered value.
findClass(String) - Method in class org.glyptodon.guacamole.net.basic.GuacamoleClassLoader
Deprecated.
 
Form - Class in org.glyptodon.guacamole.form
Information which describes logical set of fields.
Form() - Constructor for class org.glyptodon.guacamole.form.Form
Creates a new Form object with no associated fields.
Form(String, Collection<Field>) - Constructor for class org.glyptodon.guacamole.form.Form
Creates a new Form object having the given name and containing the given fields.
FORMAT - Static variable in class org.glyptodon.guacamole.form.DateField
The date format used by date fields, compatible with SimpleDateFormat.
format(Date) - Static method in class org.glyptodon.guacamole.form.DateField
Converts the given date into a string which follows the format used by date fields.
format(Integer) - Static method in class org.glyptodon.guacamole.form.NumericField
Formats the given integer in the format required by a numeric field.
FORMAT - Static variable in class org.glyptodon.guacamole.form.TimeField
The time format used by time fields, compatible with SimpleDateFormat.
format(Date) - Static method in class org.glyptodon.guacamole.form.TimeField
Converts the given time into a string which follows the format used by time fields.

G

get(String) - 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.SimpleDirectory
 
get(String) - Method in class org.glyptodon.guacamole.net.basic.rest.auth.BasicTokenSessionMap
 
get(String) - Method in interface org.glyptodon.guacamole.net.basic.rest.auth.TokenSessionMap
Get the GuacamoleSession for a logged in user.
getAccessibleObjects(Collection<ObjectPermission.Type>, Collection<String>) - Method in interface org.glyptodon.guacamole.net.auth.permission.ObjectPermissionSet
Tests whether this user has the specified permissions for the objects having the given identifiers.
getAccessibleObjects(Collection<ObjectPermission.Type>, Collection<String>) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleObjectPermissionSet
 
getActiveConnectionDirectory() - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleUserContext
 
getActiveConnectionDirectory() - Method in interface org.glyptodon.guacamole.net.auth.UserContext
Retrieves a Directory which can be used to view and manipulate active connections, but only as allowed by the permissions given to the user.
getActiveConnectionPermissions() - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleUser
 
getActiveConnectionPermissions() - Method in interface org.glyptodon.guacamole.net.auth.User
Returns all permissions given to this user regarding currently-active connections.
getActiveConnectionPermissions() - Method in class org.glyptodon.guacamole.net.basic.rest.permission.APIPermissionSet
Returns a map of active connection IDs to the set of permissions granted for that active connection.
getActiveConnectionPermissions() - Method in class org.glyptodon.guacamole.net.basic.rest.user.APIUserWrapper
 
getActiveConnections() - Method in interface org.glyptodon.guacamole.net.auth.Connectable
Returns the number of active connections associated with this object.
getActiveConnections() - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleConnection
 
getActiveConnections() - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleConnectionGroup
 
getActiveConnections(String, String, List<ObjectPermission.Type>) - Method in class org.glyptodon.guacamole.net.basic.rest.activeconnection.ActiveConnectionRESTService
Gets a list of active connections in the system, filtering the returned list by the given permissions, if specified.
getActiveConnections() - Method in class org.glyptodon.guacamole.net.basic.rest.connection.APIConnection
Returns the number of currently active connections using this connection.
getActiveConnections() - Method in class org.glyptodon.guacamole.net.basic.rest.connection.APIConnectionWrapper
 
getActiveConnections() - Method in class org.glyptodon.guacamole.net.basic.rest.connectiongroup.APIConnectionGroup
Returns the number of currently active connections using this connection group.
getActiveConnections() - Method in class org.glyptodon.guacamole.net.basic.rest.connectiongroup.APIConnectionGroupWrapper
 
getAll(Collection<String>) - Method in interface org.glyptodon.guacamole.net.auth.Directory
Returns the objects having the given identifiers.
getAll(Collection<String>) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleDirectory
 
getArgs() - Method in class org.glyptodon.guacamole.protocol.GuacamoleInstruction
Returns a List of all argument values specified for this GuacamoleInstruction.
getAttributes() - Method in interface org.glyptodon.guacamole.net.auth.Connection
Returns all attributes associated with this connection.
getAttributes() - Method in interface org.glyptodon.guacamole.net.auth.ConnectionGroup
Returns all attributes associated with this connection group.
getAttributes() - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleConnection
 
getAttributes() - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleConnectionGroup
 
getAttributes() - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleUser
 
getAttributes() - Method in interface org.glyptodon.guacamole.net.auth.User
Returns all attributes associated with this user.
getAttributes() - Method in class org.glyptodon.guacamole.net.basic.rest.connection.APIConnection
Returns a map of all attributes associated with this connection.
getAttributes() - Method in class org.glyptodon.guacamole.net.basic.rest.connection.APIConnectionWrapper
 
getAttributes() - Method in class org.glyptodon.guacamole.net.basic.rest.connectiongroup.APIConnectionGroup
Returns a map of all attributes associated with this connection group.
getAttributes() - Method in class org.glyptodon.guacamole.net.basic.rest.connectiongroup.APIConnectionGroupWrapper
 
getAttributes() - Method in class org.glyptodon.guacamole.net.basic.rest.user.APIUser
Returns a map of all attributes associated with this user.
getAttributes() - Method in class org.glyptodon.guacamole.net.basic.rest.user.APIUserWrapper
 
getAudioMimetypes() - Method in class org.glyptodon.guacamole.net.basic.TunnelRequest
Returns a list of all audio mimetypes declared as supported within the tunnel request.
getAudioMimetypes() - Method in class org.glyptodon.guacamole.protocol.GuacamoleClientInformation
Returns the list of audio mimetypes supported by the client.
getAuthenticatedUser() - Method in class org.glyptodon.guacamole.net.basic.GuacamoleSession
Returns the authenticated user associated with this session.
getAuthenticationProvider() - Method in interface org.glyptodon.guacamole.net.auth.AuthenticatedUser
Returns the AuthenticationProvider that authenticated this user.
getAuthenticationProvider() - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleUserContext
 
getAuthenticationProvider() - Method in interface org.glyptodon.guacamole.net.auth.UserContext
Returns the AuthenticationProvider which created this UserContext, which may not be the same AuthenticationProvider that authenticated the user associated with this UserContext.
getAuthenticationProviderClasses() - Method in class org.glyptodon.guacamole.net.basic.extension.Extension
Returns all declared authentication providers classes associated with this extension.
getAuthenticationProviderIdentifier() - Method in class org.glyptodon.guacamole.net.basic.TunnelRequest
Returns the identifier of the AuthenticationProvider associated with the UserContext from which the connection or connection group is to be retrieved when the tunnel is created.
getAuthenticationProviders() - Method in class org.glyptodon.guacamole.net.basic.extension.ExtensionModule
Returns a list of all currently-bound AuthenticationProvider instances.
getAuthenticationToken() - Method in class org.glyptodon.guacamole.net.basic.TunnelRequest
Returns the authentication token associated with this tunnel request.
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.auth.noauth.NoAuthenticationProvider
 
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.
getAuthProviders() - Method in class org.glyptodon.guacamole.net.basic.extension.ExtensionManifest
Returns the classnames of all authentication provider classes within the extension.
getAuthToken() - Method in class org.glyptodon.guacamole.net.basic.rest.auth.APIAuthenticationResponse
Returns the unique authentication token which identifies the current session.
getAuthToken() - Method in class org.glyptodon.guacamole.net.basic.rest.auth.APIAuthenticationResult
Returns the unique authentication token which identifies the current session.
getAvailableDataSources() - Method in class org.glyptodon.guacamole.net.basic.rest.auth.APIAuthenticationResult
Returns the identifiers of all data sources available to the user associated with the current session.
getChildConnectionGroups() - Method in class org.glyptodon.guacamole.net.basic.rest.connectiongroup.APIConnectionGroup
Returns a collection of all child connection groups, or null if children have not been queried.
getChildConnections() - Method in class org.glyptodon.guacamole.net.basic.rest.connectiongroup.APIConnectionGroup
Returns a collection of all child connections, or null if children have not been queried.
getClientInformation(TunnelRequest) - Method in class org.glyptodon.guacamole.net.basic.TunnelRequestService
Reads and returns the client information provided within the given request.
getConfigs() - Method in class net.sourceforge.guacamole.net.auth.noauth.NoAuthConfigContentHandler
Returns the a map of all available configurations as parsed from the XML file.
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.net.basic.rest.connection.APIConnectionWrapper
 
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.
getConnection(String, String, String) - Method in class org.glyptodon.guacamole.net.basic.rest.connection.ConnectionRESTService
Retrieves an individual connection.
getConnectionAttributes() - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleUserContext
 
getConnectionAttributes() - Method in interface org.glyptodon.guacamole.net.auth.UserContext
Retrieves a collection of all attributes applicable to connections.
getConnectionAttributes(String, String) - Method in class org.glyptodon.guacamole.net.basic.rest.schema.SchemaRESTService
Retrieves the possible attributes of a connection object.
getConnectionDirectory() - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleUserContext
 
getConnectionDirectory() - Method in interface org.glyptodon.guacamole.net.auth.UserContext
Retrieves a Directory which can be used to view and manipulate connections and their configurations, but only as allowed by the permissions given to the user.
getConnectionGroup(String, String, String) - Method in class org.glyptodon.guacamole.net.basic.rest.connectiongroup.ConnectionGroupRESTService
Gets an individual connection group.
getConnectionGroupAttributes() - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleUserContext
 
getConnectionGroupAttributes() - Method in interface org.glyptodon.guacamole.net.auth.UserContext
Retrieves a collection of all attributes applicable to connection groups.
getConnectionGroupAttributes(String, String) - Method in class org.glyptodon.guacamole.net.basic.rest.schema.SchemaRESTService
Retrieves the possible attributes of a connection group object.
getConnectionGroupDirectory() - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleUserContext
 
getConnectionGroupDirectory() - Method in interface org.glyptodon.guacamole.net.auth.UserContext
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.
getConnectionGroupIdentifiers() - Method in interface org.glyptodon.guacamole.net.auth.ConnectionGroup
Returns the identifiers of all readable connection groups that are children of this connection group.
getConnectionGroupIdentifiers() - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleConnectionGroup
 
getConnectionGroupIdentifiers() - Method in class org.glyptodon.guacamole.net.basic.rest.connectiongroup.APIConnectionGroupWrapper
 
getConnectionGroupPermissions() - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleUser
 
getConnectionGroupPermissions() - Method in interface org.glyptodon.guacamole.net.auth.User
Returns all connection group permissions given to this user.
getConnectionGroupPermissions() - Method in class org.glyptodon.guacamole.net.basic.rest.permission.APIPermissionSet
Returns a map of connection group IDs to the set of permissions granted for that connection group.
getConnectionGroupPermissions() - Method in class org.glyptodon.guacamole.net.basic.rest.user.APIUserWrapper
 
getConnectionGroupTree(String, String, String, List<ObjectPermission.Type>) - Method in class org.glyptodon.guacamole.net.basic.rest.connectiongroup.ConnectionGroupRESTService
Gets an individual connection group and all children.
getConnectionHistory(String, String, String) - Method in class org.glyptodon.guacamole.net.basic.rest.connection.ConnectionRESTService
Retrieves the usage history of a single connection.
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.
getConnectionIdentifier() - Method in class org.glyptodon.guacamole.net.auth.AbstractActiveConnection
 
getConnectionIdentifier() - Method in interface org.glyptodon.guacamole.net.auth.ActiveConnection
Returns the identifier of the connection being actively used.
getConnectionIdentifier() - Method in class org.glyptodon.guacamole.net.basic.rest.activeconnection.APIActiveConnection
Returns the identifier of the connection associated with this tunnel.
getConnectionIdentifiers() - Method in interface org.glyptodon.guacamole.net.auth.ConnectionGroup
Returns the identifiers of all readable connections that are children of this connection group.
getConnectionIdentifiers() - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleConnectionGroup
 
getConnectionIdentifiers() - Method in class org.glyptodon.guacamole.net.basic.rest.connectiongroup.APIConnectionGroupWrapper
 
getConnectionParameters(String, String, String) - Method in class org.glyptodon.guacamole.net.basic.rest.connection.ConnectionRESTService
Retrieves the parameters associated with a single connection.
getConnectionPermissions() - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleUser
 
getConnectionPermissions() - Method in interface org.glyptodon.guacamole.net.auth.User
Returns all connection permissions given to this user.
getConnectionPermissions() - Method in class org.glyptodon.guacamole.net.basic.rest.permission.APIPermissionSet
Returns a map of connection IDs to the set of permissions granted for that connection.
getConnectionPermissions() - Method in class org.glyptodon.guacamole.net.basic.rest.user.APIUserWrapper
 
getContents() - Method in class org.glyptodon.guacamole.net.basic.ClipboardState
Returns the current clipboard contents.
getCredentials() - Method in interface org.glyptodon.guacamole.net.auth.AuthenticatedUser
Returns the credentials that the user provided when they successfully authenticated.
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
 
getCredentialsInfo() - Method in exception org.glyptodon.guacamole.net.auth.credentials.GuacamoleCredentialsException
Returns information describing the form of valid credentials.
getCSSPaths() - Method in class org.glyptodon.guacamole.net.basic.extension.ExtensionManifest
Returns the paths to all CSS resources within the extension.
getCSSResources() - Method in class org.glyptodon.guacamole.net.basic.extension.Extension
Returns a map of all declared CSS resources associated with this extension, where the key of each entry in the map is the path to that resource within the extension .jar.
getDataSource() - Method in class org.glyptodon.guacamole.net.basic.rest.auth.APIAuthenticationResponse
Returns the unique identifier of the data source associated with the user account associated with this auth token.
getDataSource() - Method in class org.glyptodon.guacamole.net.basic.rest.auth.APIAuthenticationResult
Returns the unique identifier of the data source associated with the user account associated with the current session.
getDirectory() - Static method in class org.glyptodon.guacamole.properties.GuacamoleHome
Deprecated.
Returns the Guacamole home directory by checking, in order: the guacamole.home system property, the GUACAMOLE_HOME environment variable, and finally the .guacamole directory in the home directory of the user running the servlet container.
getDPI() - Method in class org.glyptodon.guacamole.net.basic.TunnelRequest
Returns the display resolution desired for the Guacamole session over the tunnel being requested, in DPI.
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.
getEndDate() - Method in class org.glyptodon.guacamole.net.basic.rest.connection.APIConnectionRecord
Returns the date and time the connection ended, if applicable.
getExpected() - Method in class org.glyptodon.guacamole.net.basic.rest.APIError
Returns a collection of all required parameters, where each parameter is represented by a field.
getFields() - Method in class org.glyptodon.guacamole.form.Form
Returns a mutable collection of the fields associated with this form.
getFields() - Method in class org.glyptodon.guacamole.net.auth.credentials.CredentialsInfo
Returns all fields required for valid credentials as described by this object.
getForms() - Method in class org.glyptodon.guacamole.protocols.ProtocolInfo
Returns a mutable collection of the protocol forms associated with this protocol.
getGuacamoleHome() - Method in interface org.glyptodon.guacamole.environment.Environment
Returns the Guacamole home directory as determined when this Environment object was created.
getGuacamoleHome() - Method in class org.glyptodon.guacamole.environment.LocalEnvironment
 
getGuacamoleSession(String) - Method in class org.glyptodon.guacamole.net.basic.rest.auth.AuthenticationService
Finds the Guacamole session for a given auth token, if the auth token represents a currently logged in user.
getGuacamoleStatusCode() - Method in enum org.glyptodon.guacamole.protocol.GuacamoleStatus
Returns the corresponding Guacamole protocol status code.
getGuacamoleVersion() - Method in class org.glyptodon.guacamole.net.basic.extension.Extension
Returns the version of the Guacamole web application for which this extension was built.
getGuacamoleVersion() - Method in class org.glyptodon.guacamole.net.basic.extension.ExtensionManifest
Returns the version of the Guacamole web application for which the extension was built, such as "0.9.7".
getHeight() - Method in class org.glyptodon.guacamole.net.basic.TunnelRequest
Returns the display height desired for the Guacamole session over the tunnel being requested.
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.rest.connection.APIConnectionWrapper
 
getHttpStatusCode() - Method in enum org.glyptodon.guacamole.protocol.GuacamoleStatus
Returns the most applicable HTTP error code.
getIdentifier() - Method in class net.sourceforge.guacamole.net.auth.noauth.NoAuthenticationProvider
 
getIdentifier() - Method in class net.sourceforge.guacamole.net.basic.BasicFileAuthenticationProvider
 
getIdentifier() - Method in class org.glyptodon.guacamole.net.auth.AbstractActiveConnection
 
getIdentifier() - Method in class org.glyptodon.guacamole.net.auth.AbstractAuthenticatedUser
 
getIdentifier() - Method in class org.glyptodon.guacamole.net.auth.AbstractConnection
 
getIdentifier() - Method in class org.glyptodon.guacamole.net.auth.AbstractConnectionGroup
 
getIdentifier() - Method in class org.glyptodon.guacamole.net.auth.AbstractUser
 
getIdentifier() - Method in interface org.glyptodon.guacamole.net.auth.AuthenticationProvider
Returns the identifier which uniquely and consistently identifies this AuthenticationProvider implementation.
getIdentifier() - Method in interface org.glyptodon.guacamole.net.auth.Identifiable
Returns the unique identifier assigned to this object.
getIdentifier() - Method in class org.glyptodon.guacamole.net.basic.extension.AuthenticationProviderFacade
 
getIdentifier() - Method in class org.glyptodon.guacamole.net.basic.rest.activeconnection.APIActiveConnection
Returns the identifier of the active connection itself.
getIdentifier() - Method in class org.glyptodon.guacamole.net.basic.rest.connection.APIConnection
Returns the unique identifier for this connection.
getIdentifier() - Method in class org.glyptodon.guacamole.net.basic.rest.connection.APIConnectionWrapper
 
getIdentifier() - Method in class org.glyptodon.guacamole.net.basic.rest.connectiongroup.APIConnectionGroup
Returns the identifier of this connection group.
getIdentifier() - Method in class org.glyptodon.guacamole.net.basic.rest.connectiongroup.APIConnectionGroupWrapper
 
getIdentifier() - Method in class org.glyptodon.guacamole.net.basic.rest.user.APIUserWrapper
 
getIdentifier() - Method in class org.glyptodon.guacamole.net.basic.TunnelRequest
Returns the identifier of the destination of the tunnel being requested.
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.SimpleDirectory
 
getInjector() - Method in class org.glyptodon.guacamole.net.basic.BasicServletContextListener
 
getInstance(File) - Static method in class org.glyptodon.guacamole.net.basic.extension.DirectoryClassLoader
Returns an instance of DirectoryClassLoader configured to load .jar files from the given directory.
getInstance() - Static method in class org.glyptodon.guacamole.net.basic.GuacamoleClassLoader
Deprecated.
Returns an instance of a GuacamoleClassLoader which finds classes within the directory configured in guacamole.properties.
getIntegerParameter(String) - Method in class org.glyptodon.guacamole.net.basic.TunnelRequest
Returns the integer value of the parameter having the given name, throwing an exception if the parameter cannot be parsed.
getJavaScriptPaths() - Method in class org.glyptodon.guacamole.net.basic.extension.ExtensionManifest
Returns the paths to all JavaScript resources within the extension.
getJavaScriptResources() - Method in class org.glyptodon.guacamole.net.basic.extension.Extension
Returns a map of all declared JavaScript resources associated with this extension, where the key of each entry in the map is the path to that resource within the extension .jar.
getLanguageKey(String) - Method in class org.glyptodon.guacamole.net.basic.extension.LanguageResourceService
Derives a language key from the filename within the given path, if possible.
getLanguageKeys() - Method in class org.glyptodon.guacamole.net.basic.extension.LanguageResourceService
Returns a set of all unique language keys currently associated with language resources stored in this service.
getLanguageNames() - Method in class org.glyptodon.guacamole.net.basic.extension.LanguageResourceService
Returns a mapping of all language keys to their corresponding human- readable language names.
getLanguageResources() - Method in class org.glyptodon.guacamole.net.basic.extension.LanguageResourceService
Returns a map of all languages currently associated with this service, where the key of each map entry is the language key.
getLanguages() - Method in class org.glyptodon.guacamole.net.basic.rest.language.LanguageRESTService
Returns a map of all available language keys to their corresponding human-readable names.
getLargeIcon() - Method in class org.glyptodon.guacamole.net.basic.extension.Extension
Returns the resource for the large favicon for the extension.
getLargeIcon() - Method in class org.glyptodon.guacamole.net.basic.extension.ExtensionManifest
Returns the path to the large favicon, relative to the root of the extension.
getLastAccessedTime() - Method in class org.glyptodon.guacamole.net.basic.GuacamoleSession
Returns the time this session was last accessed, as the number of milliseconds since midnight January 1, 1970 GMT.
getLastModified() - Method in class org.glyptodon.guacamole.net.basic.resource.AbstractResource
 
getLastModified() - Method in interface org.glyptodon.guacamole.net.basic.resource.Resource
Returns the time the resource was last modified in milliseconds since midnight of January 1, 1970 UTC.
getMessage() - Method in class org.glyptodon.guacamole.net.basic.rest.APIError
Returns a human-readable error message describing the error that occurred.
getMimetype() - Method in class org.glyptodon.guacamole.net.basic.ClipboardState
Returns the mimetype of the current clipboard contents.
getMimeType() - Method in class org.glyptodon.guacamole.net.basic.resource.AbstractResource
 
getMimeType() - Method in interface org.glyptodon.guacamole.net.basic.resource.Resource
Returns the mimetype of this resource.
getName() - Method in class org.glyptodon.guacamole.form.Field
Returns the unique name associated with this field.
getName() - Method in class org.glyptodon.guacamole.form.Form
Returns the name of this form.
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.extension.Extension
Returns the name of this extension, as declared in the extension's manifest.
getName() - Method in class org.glyptodon.guacamole.net.basic.extension.ExtensionManifest
Returns the name of the extension associated with this manifest.
getName() - Method in class org.glyptodon.guacamole.net.basic.rest.connection.APIConnection
Returns the name of this connection.
getName() - Method in class org.glyptodon.guacamole.net.basic.rest.connection.APIConnectionWrapper
 
getName() - Method in class org.glyptodon.guacamole.net.basic.rest.connectiongroup.APIConnectionGroup
Returns the name of this connection group.
getName() - Method in class org.glyptodon.guacamole.net.basic.rest.connectiongroup.APIConnectionGroupWrapper
 
getName() - Method in class org.glyptodon.guacamole.net.basic.xml.usermapping.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.
getName() - Method in class org.glyptodon.guacamole.protocols.ProtocolInfo
Returns the unique name of this protocol.
getNamespace() - Method in class org.glyptodon.guacamole.net.basic.extension.Extension
Returns the namespace of this extension, as declared in the extension's manifest.
getNamespace() - Method in class org.glyptodon.guacamole.net.basic.extension.ExtensionManifest
Returns the namespace of the extension associated with this manifest.
getNewPassword() - Method in class org.glyptodon.guacamole.net.basic.rest.user.APIUserPasswordUpdate
Returns the new password that will be assigned to this user.
getObjectIdentifier() - Method in class org.glyptodon.guacamole.net.auth.permission.ObjectPermission
Returns the identifier of the specific object affected by this permission.
getObjects() - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleDirectory
Returns the Map which currently backs this SimpleDirectory.
getOldPassword() - Method in class org.glyptodon.guacamole.net.basic.rest.user.APIUserPasswordUpdate
Returns the old password for this user.
getOp() - Method in class org.glyptodon.guacamole.net.basic.rest.APIPatch
Returns the operation for this patch.
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.form.Field
Returns a mutable collection of field options.
getParameter(String) - Method in class org.glyptodon.guacamole.net.basic.HTTPTunnelRequest
 
getParameter(String) - Method in class org.glyptodon.guacamole.net.basic.rest.APIRequest
 
getParameter(String) - Method in class org.glyptodon.guacamole.net.basic.TunnelRequest
Returns the value of the parameter having the given name.
getParameter(String) - Method in class org.glyptodon.guacamole.net.basic.websocket.WebSocketTunnelRequest
 
getParameter(String) - Method in class org.glyptodon.guacamole.protocol.GuacamoleConfiguration
Returns the value set for the parameter with the given name, if any.
getParameterMap() - Method in class org.glyptodon.guacamole.net.basic.rest.APIRequest
 
getParameterNames() - Method in class org.glyptodon.guacamole.net.basic.rest.APIRequest
 
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.rest.connection.APIConnection
Returns the parameter map for this connection.
getParameters() - Method in class org.glyptodon.guacamole.protocol.GuacamoleConfiguration
Returns a map which contains parameter name/value pairs as key/value pairs.
getParameterValues(String) - Method in class org.glyptodon.guacamole.net.basic.HTTPTunnelRequest
 
getParameterValues(String) - Method in class org.glyptodon.guacamole.net.basic.rest.APIRequest
 
getParameterValues(String) - Method in class org.glyptodon.guacamole.net.basic.TunnelRequest
Returns a list of all values specified for the given parameter.
getParameterValues(String) - Method in class org.glyptodon.guacamole.net.basic.websocket.WebSocketTunnelRequest
 
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.
getParentIdentifier() - Method in class org.glyptodon.guacamole.net.basic.rest.connection.APIConnection
Returns the unique identifier for this connection.
getParentIdentifier() - Method in class org.glyptodon.guacamole.net.basic.rest.connection.APIConnectionWrapper
 
getParentIdentifier() - Method in class org.glyptodon.guacamole.net.basic.rest.connectiongroup.APIConnectionGroup
Returns the unique identifier for this connection group.
getParentIdentifier() - Method in class org.glyptodon.guacamole.net.basic.rest.connectiongroup.APIConnectionGroupWrapper
 
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.
getPassword() - Method in class org.glyptodon.guacamole.net.basic.rest.user.APIUser
Returns the password for this user.
getPassword() - Method in class org.glyptodon.guacamole.net.basic.rest.user.APIUserWrapper
 
getPath() - Method in class org.glyptodon.guacamole.net.basic.rest.APIPatch
Returns the path for this patch.
getPermissions() - Method in interface org.glyptodon.guacamole.net.auth.permission.ObjectPermissionSet
 
getPermissions() - Method in interface org.glyptodon.guacamole.net.auth.permission.PermissionSet
Returns a Set which contains all permissions granted within this permission set.
getPermissions() - Method in interface org.glyptodon.guacamole.net.auth.permission.SystemPermissionSet
 
getPermissions() - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleObjectPermissionSet
 
getPermissions() - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleSystemPermissionSet
 
getPermissions(String, String, String) - Method in class org.glyptodon.guacamole.net.basic.rest.user.UserRESTService
Gets a list of permissions for the user with the given username.
getProperty(GuacamoleProperty<Type>) - Method in interface org.glyptodon.guacamole.environment.Environment
Given a GuacamoleProperty, parses and returns the value set for that property in guacamole.properties, if any.
getProperty(GuacamoleProperty<Type>, Type) - Method in interface org.glyptodon.guacamole.environment.Environment
Given a GuacamoleProperty, parses and returns the value set for that property in guacamole.properties, if any.
getProperty(GuacamoleProperty<Type>) - Method in class org.glyptodon.guacamole.environment.LocalEnvironment
 
getProperty(GuacamoleProperty<Type>, Type) - Method in class org.glyptodon.guacamole.environment.LocalEnvironment
 
getProperty(GuacamoleProperty<Type>) - Static method in class org.glyptodon.guacamole.properties.GuacamoleProperties
Deprecated.
Given a GuacamoleProperty, parses and returns the value set for that property in guacamole.properties, if any.
getProperty(GuacamoleProperty<Type>, Type) - Static method in class org.glyptodon.guacamole.properties.GuacamoleProperties
Deprecated.
Given a GuacamoleProperty, parses and returns the value set for that property in guacamole.properties, if any.
getProtocol(String) - Method in interface org.glyptodon.guacamole.environment.Environment
Returns the protocol having the given name.
getProtocol(String) - Method in class org.glyptodon.guacamole.environment.LocalEnvironment
 
getProtocol() - Method in class org.glyptodon.guacamole.net.basic.rest.connection.APIConnection
Returns the protocol for this connection.
getProtocol() - Method in class org.glyptodon.guacamole.protocol.GuacamoleConfiguration
Returns the name of the protocol to be used.
getProtocols() - Method in interface org.glyptodon.guacamole.environment.Environment
Returns a map of all available protocols, where each key is the name of that protocol as would be passed to guacd during connection.
getProtocols() - Method in class org.glyptodon.guacamole.environment.LocalEnvironment
 
getProtocols(String, String) - Method in class org.glyptodon.guacamole.net.basic.rest.schema.SchemaRESTService
Gets a map of protocols defined in the system - protocol name to protocol.
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
 
getRemoteHost() - Method in class org.glyptodon.guacamole.net.auth.AbstractActiveConnection
 
getRemoteHost() - Method in interface org.glyptodon.guacamole.net.auth.ActiveConnection
Returns the hostname or IP address of the remote host that initiated the connection, if known.
getRemoteHost() - Method in interface org.glyptodon.guacamole.net.auth.ConnectionRecord
Returns the hostname or IP address of the remote host that used the connection associated with this record, if known.
getRemoteHost() - Method in class org.glyptodon.guacamole.net.basic.rest.activeconnection.APIActiveConnection
Returns the remote host from which this connection originated.
getRemoteHost() - Method in class org.glyptodon.guacamole.net.basic.rest.connection.APIConnectionRecord
Returns the remote host from which this connection originated.
getRequest() - Method in class org.glyptodon.guacamole.net.auth.Credentials
Returns the HttpServletRequest associated with this set of credentials.
getRequiredParameter(String) - Method in class org.glyptodon.guacamole.net.basic.TunnelRequest
Returns the value of the parameter having the given name, throwing an exception if the parameter is missing.
getRequiredProperty(GuacamoleProperty<Type>) - Method in interface org.glyptodon.guacamole.environment.Environment
Given a GuacamoleProperty, parses and returns the value set for that property in guacamole.properties.
getRequiredProperty(GuacamoleProperty<Type>) - Method in class org.glyptodon.guacamole.environment.LocalEnvironment
 
getRequiredProperty(GuacamoleProperty<Type>) - Static method in class org.glyptodon.guacamole.properties.GuacamoleProperties
Deprecated.
Given a GuacamoleProperty, parses and returns the value set for that property in guacamole.properties.
getResourceTypes() - Method in class org.glyptodon.guacamole.net.basic.extension.ExtensionManifest
Returns a map of all resources to their corresponding mimetypes, for all resources not already declared as JavaScript, CSS, or translation resources.
getRootAPIConnectionGroup() - Method in class org.glyptodon.guacamole.net.basic.rest.connectiongroup.ConnectionGroupTree
Returns the entire connection group tree as an APIConnectionGroup.
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.
getSmallIcon() - Method in class org.glyptodon.guacamole.net.basic.extension.Extension
Returns the resource for the small favicon for the extension.
getSmallIcon() - Method in class org.glyptodon.guacamole.net.basic.extension.ExtensionManifest
Returns the path to the small favicon, relative to the root of the extension.
getSocket() - Method in class org.glyptodon.guacamole.net.DelegatingGuacamoleTunnel
 
getSocket() - Method in interface org.glyptodon.guacamole.net.GuacamoleTunnel
Returns the GuacamoleSocket used by this GuacamoleTunnel for reading and writing.
getSocket() - Method in class org.glyptodon.guacamole.net.SimpleGuacamoleTunnel
 
getStartDate() - Method in class org.glyptodon.guacamole.net.auth.AbstractActiveConnection
 
getStartDate() - Method in interface org.glyptodon.guacamole.net.auth.ActiveConnection
Returns the date and time the connection began.
getStartDate() - Method in interface org.glyptodon.guacamole.net.auth.ConnectionRecord
Returns the date and time the connection began.
getStartDate() - Method in class org.glyptodon.guacamole.net.basic.rest.activeconnection.APIActiveConnection
Returns the date and time the connection began.
getStartDate() - Method in class org.glyptodon.guacamole.net.basic.rest.connection.APIConnectionRecord
Returns the date and time the connection began.
getStaticResources() - Method in class org.glyptodon.guacamole.net.basic.extension.Extension
Returns a map of all declared resources associated with this extension, where these resources are not already associated as JavaScript, CSS, or translation resources.
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.GuacamoleConnectionClosedException
 
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
 
getStatus() - Method in enum org.glyptodon.guacamole.net.basic.rest.APIError.Type
Returns the HTTP status associated with this error type.
getSystemPermissions() - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleUser
 
getSystemPermissions() - Method in interface org.glyptodon.guacamole.net.auth.User
Returns all system-level permissions given to this user.
getSystemPermissions() - Method in class org.glyptodon.guacamole.net.basic.rest.permission.APIPermissionSet
Returns the set of granted system-level permissions.
getSystemPermissions() - Method in class org.glyptodon.guacamole.net.basic.rest.user.APIUserWrapper
 
getTitle() - Method in class org.glyptodon.guacamole.form.FieldOption
Returns the human-readable title describing the effect of this option.
getToken() - Method in interface org.glyptodon.guacamole.net.basic.rest.auth.AuthTokenGenerator
Get a new auth token.
getToken() - Method in class org.glyptodon.guacamole.net.basic.rest.auth.SecureRandomAuthTokenGenerator
 
getToken(String) - Method in class org.glyptodon.guacamole.token.TokenFilter
Returns the value of the token with the given name, or null if no such token has been set.
getTokens() - Method in class org.glyptodon.guacamole.token.TokenFilter
Returns a map of all tokens, with each key being a token name, and each value being the corresponding token value.
getTranslationPaths() - Method in class org.glyptodon.guacamole.net.basic.extension.ExtensionManifest
Returns the paths to all translation resources within the extension.
getTranslationResources() - Method in class org.glyptodon.guacamole.net.basic.extension.Extension
Returns a map of all declared translation resources associated with this extension, where the key of each entry in the map is the path to that resource within the extension .jar.
getTunnel() - Method in class org.glyptodon.guacamole.net.auth.AbstractActiveConnection
 
getTunnel() - Method in interface org.glyptodon.guacamole.net.auth.ActiveConnection
Returns the connected GuacamoleTunnel being used.
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.
getTunnels() - Method in class org.glyptodon.guacamole.net.basic.GuacamoleSession
Returns a map of all active tunnels associated with this session, where each key is the String representation of the tunnel's UUID.
getType() - Method in class org.glyptodon.guacamole.form.Field
Returns the type of this field.
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.ObjectPermission
 
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.basic.rest.APIError
Returns the type of error that occurred.
getType() - Method in class org.glyptodon.guacamole.net.basic.rest.connectiongroup.APIConnectionGroup
Returns the type of this connection group.
getType() - Method in class org.glyptodon.guacamole.net.basic.rest.connectiongroup.APIConnectionGroupWrapper
 
getType() - Method in class org.glyptodon.guacamole.net.basic.TunnelRequest
Returns the type of object for which the tunnel is being requested.
getUser(String, String, String) - Method in class org.glyptodon.guacamole.net.basic.rest.user.UserRESTService
Retrieves an individual user.
getUserAttributes() - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleUserContext
 
getUserAttributes() - Method in interface org.glyptodon.guacamole.net.auth.UserContext
Retrieves a collection of all attributes applicable to users.
getUserAttributes(String, String) - Method in class org.glyptodon.guacamole.net.basic.rest.schema.SchemaRESTService
Retrieves the possible attributes of a user object.
getUserContext(AuthenticatedUser) - Method in interface org.glyptodon.guacamole.net.auth.AuthenticationProvider
Returns the UserContext of the user authenticated by the given credentials.
getUserContext(AuthenticatedUser) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleAuthenticationProvider
 
getUserContext(AuthenticatedUser) - Method in class org.glyptodon.guacamole.net.basic.extension.AuthenticationProviderFacade
 
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.
getUserContexts() - Method in class org.glyptodon.guacamole.net.basic.GuacamoleSession
Returns a list of all UserContexts associated with this session.
getUserContexts(String) - Method in class org.glyptodon.guacamole.net.basic.rest.auth.AuthenticationService
Returns all UserContexts associated with a given auth token, if the auth token represents a currently logged in user.
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.AbstractActiveConnection
 
getUsername() - Method in interface org.glyptodon.guacamole.net.auth.ActiveConnection
Returns the name of the user who is using this connection.
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 class org.glyptodon.guacamole.net.basic.auth.Authorization
Returns the username associated with this authorization.
getUsername() - Method in class org.glyptodon.guacamole.net.basic.rest.activeconnection.APIActiveConnection
Returns the name of the user who used or is using the connection at the times given by this tunnel.
getUsername() - Method in class org.glyptodon.guacamole.net.basic.rest.auth.APIAuthenticationResponse
Returns the user identified by the authentication token associated with the current session.
getUsername() - Method in class org.glyptodon.guacamole.net.basic.rest.auth.APIAuthenticationResult
Returns the user identified by the authentication token associated with the current session.
getUsername() - Method in class org.glyptodon.guacamole.net.basic.rest.connection.APIConnectionRecord
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.basic.rest.user.APIUser
Returns the username for this user.
getUserPermissions() - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleUser
 
getUserPermissions() - Method in interface org.glyptodon.guacamole.net.auth.User
Returns all user permissions given to this user.
getUserPermissions() - Method in class org.glyptodon.guacamole.net.basic.rest.permission.APIPermissionSet
Returns a map of user IDs to the set of permissions granted for that user.
getUserPermissions() - Method in class org.glyptodon.guacamole.net.basic.rest.user.APIUserWrapper
 
getUsers(String, String, List<ObjectPermission.Type>) - Method in class org.glyptodon.guacamole.net.basic.rest.user.UserRESTService
Gets a list of users in the given data source (UserContext), filtering the returned list by the given permission, if specified.
getUUID() - Method in class org.glyptodon.guacamole.net.DelegatingGuacamoleTunnel
 
getUUID() - Method in interface org.glyptodon.guacamole.net.GuacamoleTunnel
Returns the unique identifier associated with this GuacamoleTunnel.
getUUID() - Method in class org.glyptodon.guacamole.net.SimpleGuacamoleTunnel
 
getValue() - Method in class org.glyptodon.guacamole.form.FieldOption
Returns the value that will be assigned if this option is chosen.
getValue() - Method in class org.glyptodon.guacamole.net.basic.rest.APIPatch
Returns the value of this patch.
getVideoMimetypes() - Method in class org.glyptodon.guacamole.net.basic.TunnelRequest
Returns a list of all video mimetypes declared as supported within the tunnel request.
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.
getWidth() - Method in class org.glyptodon.guacamole.net.basic.TunnelRequest
Returns the display width desired for the Guacamole session over the tunnel being requested.
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
Deprecated.
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
Creates a new, blank GuacamoleConfiguration with its protocol, connection ID, and parameters unset.
GuacamoleConfiguration(GuacamoleConfiguration) - Constructor for class org.glyptodon.guacamole.protocol.GuacamoleConfiguration
Copies the given GuacamoleConfiguration, creating a new, indepedent GuacamoleConfiguration containing the same protocol, connection ID, and parameter values, if any.
GuacamoleConnectionClosedException - Exception in org.glyptodon.guacamole
An exception which is thrown when an operation cannot be performed because its corresponding connection is closed.
GuacamoleConnectionClosedException(String, Throwable) - Constructor for exception org.glyptodon.guacamole.GuacamoleConnectionClosedException
Creates a new GuacamoleConnectionClosedException with the given message and cause.
GuacamoleConnectionClosedException(String) - Constructor for exception org.glyptodon.guacamole.GuacamoleConnectionClosedException
Creates a new GuacamoleConnectionClosedException with the given message.
GuacamoleConnectionClosedException(Throwable) - Constructor for exception org.glyptodon.guacamole.GuacamoleConnectionClosedException
Creates a new GuacamoleConnectionClosedException with the given cause.
GuacamoleCredentialsException - Exception in org.glyptodon.guacamole.net.auth.credentials
A security-related exception thrown when access is denied to a user because of a problem related to the provided credentials.
GuacamoleCredentialsException(String, Throwable, CredentialsInfo) - Constructor for exception org.glyptodon.guacamole.net.auth.credentials.GuacamoleCredentialsException
Creates a new GuacamoleInvalidCredentialsException with the given message, cause, and associated credential information.
GuacamoleCredentialsException(String, CredentialsInfo) - Constructor for exception org.glyptodon.guacamole.net.auth.credentials.GuacamoleCredentialsException
Creates a new GuacamoleInvalidCredentialsException with the given message and associated credential information.
GuacamoleCredentialsException(Throwable, CredentialsInfo) - Constructor for exception org.glyptodon.guacamole.net.auth.credentials.GuacamoleCredentialsException
Creates a new GuacamoleInvalidCredentialsException with the given cause and associated credential information.
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
Deprecated. 
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.
GuacamoleInsufficientCredentialsException - Exception in org.glyptodon.guacamole.net.auth.credentials
A security-related exception thrown when access is denied to a user because the provided credentials are not sufficient for authentication to succeed.
GuacamoleInsufficientCredentialsException(String, Throwable, CredentialsInfo) - Constructor for exception org.glyptodon.guacamole.net.auth.credentials.GuacamoleInsufficientCredentialsException
Creates a new GuacamoleInsufficientCredentialsException with the given message, cause, and associated credential information.
GuacamoleInsufficientCredentialsException(String, CredentialsInfo) - Constructor for exception org.glyptodon.guacamole.net.auth.credentials.GuacamoleInsufficientCredentialsException
Creates a new GuacamoleInsufficientCredentialsException with the given message and associated credential information.
GuacamoleInsufficientCredentialsException(Throwable, CredentialsInfo) - Constructor for exception org.glyptodon.guacamole.net.auth.credentials.GuacamoleInsufficientCredentialsException
Creates a new GuacamoleInsufficientCredentialsException with the given cause and associated credential information.
GuacamoleInvalidCredentialsException - Exception in org.glyptodon.guacamole.net.auth.credentials
A security-related exception thrown when access is denied to a user because the provided credentials are invalid.
GuacamoleInvalidCredentialsException(String, Throwable, CredentialsInfo) - Constructor for exception org.glyptodon.guacamole.net.auth.credentials.GuacamoleInvalidCredentialsException
Creates a new GuacamoleInvalidCredentialsException with the given message, cause, and associated credential information.
GuacamoleInvalidCredentialsException(String, CredentialsInfo) - Constructor for exception org.glyptodon.guacamole.net.auth.credentials.GuacamoleInvalidCredentialsException
Creates a new GuacamoleInvalidCredentialsException with the given message and associated credential information.
GuacamoleInvalidCredentialsException(Throwable, CredentialsInfo) - Constructor for exception org.glyptodon.guacamole.net.auth.credentials.GuacamoleInvalidCredentialsException
Creates a new GuacamoleInvalidCredentialsException with the given cause and associated credential information.
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
Deprecated. 
GuacamoleProperty<Type> - Interface in org.glyptodon.guacamole.properties
An abstract representation of a property in the guacamole.properties file, which parses into a specific type.
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.net.basic
Contains Guacamole-specific user information which is tied to the current session, such as the UserContext and current clipboard state.
GuacamoleSession(Environment, AuthenticatedUser, List<UserContext>) - Constructor for class org.glyptodon.guacamole.net.basic.GuacamoleSession
Creates a new Guacamole session associated with the given AuthenticatedUser and UserContexts.
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 - Interface in org.glyptodon.guacamole.net
Provides a unique identifier and synchronized access to the GuacamoleReader and GuacamoleWriter associated with a 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.
GuacamoleWebSocketTunnelEndpoint - Class in org.glyptodon.guacamole.websocket
A WebSocket implementation of GuacamoleTunnel functionality, compatible with the Guacamole.WebSocketTunnel object included with the JavaScript API.
GuacamoleWebSocketTunnelEndpoint() - Constructor for class org.glyptodon.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint
 
GuacamoleWebSocketTunnelServlet - Class in org.glyptodon.guacamole.net.basic.websocket.jetty8
A WebSocketServlet partial re-implementation of GuacamoleTunnelServlet.
GuacamoleWebSocketTunnelServlet() - Constructor for class org.glyptodon.guacamole.net.basic.websocket.jetty8.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 interface org.glyptodon.guacamole.environment.Environment
The hostname of the server where guacd (the Guacamole proxy server) is running.
GUACD_HOSTNAME - Static variable in class org.glyptodon.guacamole.properties.GuacamoleProperties
Deprecated.
The hostname of the server where guacd (the Guacamole proxy server) is running.
GUACD_PORT - Static variable in interface org.glyptodon.guacamole.environment.Environment
The port that guacd (the Guacamole proxy server) is listening on.
GUACD_PORT - Static variable in class org.glyptodon.guacamole.properties.GuacamoleProperties
Deprecated.
The port that guacd (the Guacamole proxy server) is listening on.
GUACD_SSL - Static variable in interface org.glyptodon.guacamole.environment.Environment
Whether guacd requires SSL/TLS on connections.
GUACD_SSL - Static variable in class org.glyptodon.guacamole.properties.GuacamoleProperties
Deprecated.
Whether guacd requires SSL/TLS on connections.

H

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.AbstractAuthenticatedUser
 
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.ObjectPermission
 
hashCode() - Method in class org.glyptodon.guacamole.net.auth.permission.SystemPermission
 
hasNext() - Method in class org.glyptodon.guacamole.protocol.GuacamoleParser
 
hasPermission(ObjectPermission.Type, String) - Method in interface org.glyptodon.guacamole.net.auth.permission.ObjectPermissionSet
Tests whether the permission of the given type is granted for the object having the given identifier.
hasPermission(SystemPermission.Type) - Method in interface org.glyptodon.guacamole.net.auth.permission.SystemPermissionSet
Tests whether the permission of the given type is granted.
hasPermission(ObjectPermission.Type, String) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleObjectPermissionSet
 
hasPermission(SystemPermission.Type) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleSystemPermissionSet
 
hasQueuedReaderThreads() - Method in class org.glyptodon.guacamole.net.AbstractGuacamoleTunnel
Returns whether there are threads waiting for read access to the Guacamole instruction stream.
hasQueuedReaderThreads() - Method in class org.glyptodon.guacamole.net.DelegatingGuacamoleTunnel
 
hasQueuedReaderThreads() - Method in interface 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.AbstractGuacamoleTunnel
 
hasQueuedWriterThreads() - Method in class org.glyptodon.guacamole.net.DelegatingGuacamoleTunnel
 
hasQueuedWriterThreads() - Method in interface org.glyptodon.guacamole.net.GuacamoleTunnel
Returns whether there are threads waiting for write access to the Guacamole instruction stream.
hasTunnels() - Method in class org.glyptodon.guacamole.net.basic.GuacamoleSession
Returns whether this session has any associated active tunnels.
HEIGHT_PARAMETER - Static variable in class org.glyptodon.guacamole.net.basic.TunnelRequest
The name of the parameter containing the desired display height, in pixels.
HTTPTunnelRequest - Class in org.glyptodon.guacamole.net.basic
HTTP-specific implementation of TunnelRequest.
HTTPTunnelRequest(HttpServletRequest) - Constructor for class org.glyptodon.guacamole.net.basic.HTTPTunnelRequest
Creates a TunnelRequest implementation which delegates parameter and session retrieval to the given HttpServletRequest.

I

Identifiable - Interface in org.glyptodon.guacamole.net.auth
An object which has a deterministic, unique identifier, which may not be null.
IDENTIFIER_PARAMETER - Static variable in class org.glyptodon.guacamole.net.basic.TunnelRequest
The name of the parameter containing the unique identifier of the object to which a tunnel is being requested.
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 net.sourceforge.guacamole.net.auth.noauth.NoAuthenticationProvider
 
init(Attributes) - Method in class org.glyptodon.guacamole.net.basic.xml.usermapping.AuthorizeTagHandler
 
init(Attributes) - Method in class org.glyptodon.guacamole.net.basic.xml.usermapping.ConnectionTagHandler
 
init(Attributes) - Method in class org.glyptodon.guacamole.net.basic.xml.usermapping.ParamTagHandler
 
init(Attributes) - Method in class org.glyptodon.guacamole.net.basic.xml.usermapping.ProtocolTagHandler
 
init(Attributes) - Method in class org.glyptodon.guacamole.net.basic.xml.usermapping.UserMappingTagHandler
 
init(Attributes) - Method in interface org.glyptodon.guacamole.xml.TagHandler
Called when the element corresponding to this TagHandler is first seen, just after an instance is created.
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
 
invalidate() - Method in class org.glyptodon.guacamole.net.basic.GuacamoleSession
Closes all associated tunnels and prevents any further use of this session.
invalidateToken(String) - Method in class org.glyptodon.guacamole.net.basic.rest.auth.TokenRESTService
Invalidates a specific auth token, effectively logging out the associated user.
invoke(MethodInvocation) - Method in class org.glyptodon.guacamole.net.basic.rest.AuthProviderRESTExceptionWrapper
 
isActive() - Method in interface org.glyptodon.guacamole.net.auth.ConnectionRecord
Returns whether the connection associated with this record is still active.
isActive() - Method in class org.glyptodon.guacamole.net.basic.rest.connection.APIConnectionRecord
Returns whether the connection associated with this record is still active.
isOpen() - Method in class org.glyptodon.guacamole.net.AbstractGuacamoleTunnel
 
isOpen() - Method in class org.glyptodon.guacamole.net.DelegatingGuacamoleTunnel
 
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 interface 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
 
isSupported() - Method in interface org.glyptodon.guacamole.net.basic.TunnelLoader
Checks whether this type of tunnel is supported by the servlet container.
isSupported() - Method in class org.glyptodon.guacamole.net.basic.websocket.jetty8.WebSocketTunnelModule
 
isSupported() - Method in class org.glyptodon.guacamole.net.basic.websocket.WebSocketTunnelModule
 

L

LanguageResourceService - Class in org.glyptodon.guacamole.net.basic.extension
Service which provides access to all built-in languages as resources, and allows other resources to be added or overlaid against existing resources.
LanguageResourceService() - Constructor for class org.glyptodon.guacamole.net.basic.extension.LanguageResourceService
 
LanguageRESTService - Class in org.glyptodon.guacamole.net.basic.rest.language
A REST Service for handling the listing of languages.
LanguageRESTService() - Constructor for class org.glyptodon.guacamole.net.basic.rest.language.LanguageRESTService
 
LIB_DIRECTORY - Static variable in class org.glyptodon.guacamole.net.basic.properties.BasicGuacamoleProperties
Deprecated.
LocalEnvironment - Class in org.glyptodon.guacamole.environment
The environment of the locally-running Guacamole instance, describing available protocols, configuration parameters, and the GUACAMOLE_HOME directory.
LocalEnvironment() - Constructor for class org.glyptodon.guacamole.environment.LocalEnvironment
Creates a new Environment, initializing that environment based on the location of GUACAMOLE_HOME and the contents of guacamole.properties.
LogModule - Class in org.glyptodon.guacamole.net.basic.log
Initializes the logging subsystem.
LogModule(Environment) - Constructor for class org.glyptodon.guacamole.net.basic.log.LogModule
Creates a new LogModule which uses the given environment to determine the logging configuration.
LongGuacamoleProperty - Class in org.glyptodon.guacamole.properties
A GuacamoleProperty whose value is an long.
LongGuacamoleProperty() - Constructor for class org.glyptodon.guacamole.properties.LongGuacamoleProperty
 

M

modifyHandshake(ServerEndpointConfig, HandshakeRequest, HandshakeResponse) - Method in class org.glyptodon.guacamole.net.basic.websocket.BasicGuacamoleWebSocketTunnelEndpoint.Configurator
 
MULTILINE - Static variable in class org.glyptodon.guacamole.form.Field.Type
A text field that can span more than one line.
MultilineField - Class in org.glyptodon.guacamole.form
Represents a field which can contain multiple lines of text.
MultilineField(String) - Constructor for class org.glyptodon.guacamole.form.MultilineField
Creates a new MultilineField with the given name.

N

net.sourceforge.guacamole.net.auth.noauth - package net.sourceforge.guacamole.net.auth.noauth
 
net.sourceforge.guacamole.net.basic - package net.sourceforge.guacamole.net.basic
 
next() - Method in class org.glyptodon.guacamole.protocol.GuacamoleParser
 
NOAUTH_CONFIG - Static variable in class net.sourceforge.guacamole.net.auth.noauth.NoAuthenticationProvider
The XML file to read the configuration from.
NoAuthConfigContentHandler - Class in net.sourceforge.guacamole.net.auth.noauth
XML parser for the configuration file used by the NoAuth auth provider.
NoAuthConfigContentHandler() - Constructor for class net.sourceforge.guacamole.net.auth.noauth.NoAuthConfigContentHandler
 
NoAuthenticationProvider - Class in net.sourceforge.guacamole.net.auth.noauth
Disable authentication in Guacamole.
NoAuthenticationProvider() - Constructor for class net.sourceforge.guacamole.net.auth.noauth.NoAuthenticationProvider
Creates a new NoAuthenticationProvider that does not perform any authentication at all.
NUMERIC - Static variable in class org.glyptodon.guacamole.form.Field.Type
A numeric field, whose value must contain only digits.
NumericField - Class in org.glyptodon.guacamole.form
Represents a field which may contain only integer values.
NumericField(String) - Constructor for class org.glyptodon.guacamole.form.NumericField
Creates a new NumericField with the given name.

O

ObjectPermission - Class in org.glyptodon.guacamole.net.auth.permission
A permission which affects a specific object, rather than the system as a whole.
ObjectPermission(ObjectPermission.Type, String) - Constructor for class org.glyptodon.guacamole.net.auth.permission.ObjectPermission
Creates a new ObjectPermission having the given type and identifier.
ObjectPermission.Type - Enum in org.glyptodon.guacamole.net.auth.permission
Specific types of object-level permissions.
ObjectPermissionSet - Interface in org.glyptodon.guacamole.net.auth.permission
A set of permissions which affect arbitrary objects, where each object has an associated unique identifier.
ObjectRetrievalService - Class in org.glyptodon.guacamole.net.basic.rest
Provides easy access and automatic error handling for retrieval of objects, such as users, connections, or connection groups.
ObjectRetrievalService() - Constructor for class org.glyptodon.guacamole.net.basic.rest.ObjectRetrievalService
 
onClose(Session, CloseReason) - Method in class org.glyptodon.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint
 
onMessage(String) - Method in class org.glyptodon.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint
 
onOpen(Session, EndpointConfig) - Method in class org.glyptodon.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint
 
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.environment - package org.glyptodon.guacamole.environment
 
org.glyptodon.guacamole.form - package org.glyptodon.guacamole.form
Provides classes which describe the contents and semantics of forms which may be presented to the user.
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.credentials - package org.glyptodon.guacamole.net.auth.credentials
 
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.extension - package org.glyptodon.guacamole.net.basic.extension
Classes which represent and facilitate the loading of extensions to the Guacamole web application.
org.glyptodon.guacamole.net.basic.log - package org.glyptodon.guacamole.net.basic.log
 
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.resource - package org.glyptodon.guacamole.net.basic.resource
Classes which describe and provide access to arbitrary resources, such as the contents of the classpath of a classloader, or files within the web application itself.
org.glyptodon.guacamole.net.basic.rest - package org.glyptodon.guacamole.net.basic.rest
Classes related to the basic Guacamole REST API.
org.glyptodon.guacamole.net.basic.rest.activeconnection - package org.glyptodon.guacamole.net.basic.rest.activeconnection
 
org.glyptodon.guacamole.net.basic.rest.auth - package org.glyptodon.guacamole.net.basic.rest.auth
Classes related to the authentication aspect of the Guacamole REST API.
org.glyptodon.guacamole.net.basic.rest.connection - package org.glyptodon.guacamole.net.basic.rest.connection
Classes related to the connection manipulation aspect of the Guacamole REST API.
org.glyptodon.guacamole.net.basic.rest.connectiongroup - package org.glyptodon.guacamole.net.basic.rest.connectiongroup
Classes related to the connection group manipulation aspect of the Guacamole REST API.
org.glyptodon.guacamole.net.basic.rest.language - package org.glyptodon.guacamole.net.basic.rest.language
Classes related to the language retrieval aspect of the Guacamole REST API.
org.glyptodon.guacamole.net.basic.rest.permission - package org.glyptodon.guacamole.net.basic.rest.permission
Classes related to the permission manipulation aspect of the Guacamole REST API.
org.glyptodon.guacamole.net.basic.rest.schema - package org.glyptodon.guacamole.net.basic.rest.schema
Classes related to the self-description of the Guacamole REST API, such as the attributes or parameters applicable to specific objects.
org.glyptodon.guacamole.net.basic.rest.user - package org.glyptodon.guacamole.net.basic.rest.user
Classes related to the user manipulation aspect of the Guacamole REST API.
org.glyptodon.guacamole.net.basic.websocket - package org.glyptodon.guacamole.net.basic.websocket
Standard WebSocket tunnel implementation.
org.glyptodon.guacamole.net.basic.websocket.jetty8 - package org.glyptodon.guacamole.net.basic.websocket.jetty8
Jetty 8 WebSocket tunnel implementation.
org.glyptodon.guacamole.net.basic.xml.usermapping - package org.glyptodon.guacamole.net.basic.xml.usermapping
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.protocols - package org.glyptodon.guacamole.protocols
 
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.
org.glyptodon.guacamole.token - package org.glyptodon.guacamole.token
 
org.glyptodon.guacamole.websocket - package org.glyptodon.guacamole.websocket
 
org.glyptodon.guacamole.xml - package org.glyptodon.guacamole.xml
Classes driving the SAX-based XML parser used by the Guacamole web application.

P

ParamTagHandler - Class in org.glyptodon.guacamole.net.basic.xml.usermapping
TagHandler for the "param" element.
ParamTagHandler(GuacamoleConfiguration) - Constructor for class org.glyptodon.guacamole.net.basic.xml.usermapping.ParamTagHandler
Creates a new handler for an "param" tag having the given attributes.
parse(String) - Static method in class org.glyptodon.guacamole.form.DateField
Parses the given string into a corresponding date.
parse(String) - Static method in class org.glyptodon.guacamole.form.NumericField
Parses the given string as an integer, where the given string is in the format required by a numeric field.
parse(String) - Static method in class org.glyptodon.guacamole.form.TimeField
Parses the given string into a corresponding time.
parse(String) - Static method in class org.glyptodon.guacamole.form.TimeZoneField
Parses the given string into a time zone ID string.
parseValue(String) - Method in class org.glyptodon.guacamole.net.basic.properties.AuthenticationProviderProperty
Deprecated.
 
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
 
PASSWORD - Static variable in class org.glyptodon.guacamole.form.Field.Type
A password field, whose value is sensitive and must be hidden.
PASSWORD - Static variable in class org.glyptodon.guacamole.net.auth.credentials.CredentialsInfo
A field describing the password HTTP parameter expected by Guacamole during login, if passwords are being used.
PasswordField - Class in org.glyptodon.guacamole.form
Represents a field which contains sensitive text information related to authenticating a user.
PasswordField(String) - Constructor for class org.glyptodon.guacamole.form.PasswordField
Creates a new PasswordField with the given name.
PATCH - Annotation Type in org.glyptodon.guacamole.net.basic.rest
An annotation for using the HTTP PATCH method in the REST endpoints.
patchPermissions(String, String, String, List<APIPatch<String>>) - Method in class org.glyptodon.guacamole.net.basic.rest.user.UserRESTService
Applies a given list of permission patches.
patchTunnels(String, String, List<APIPatch<String>>) - Method in class org.glyptodon.guacamole.net.basic.rest.activeconnection.ActiveConnectionRESTService
Applies the given active connection patches.
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.
PermissionSet<PermissionType extends Permission> - Interface in org.glyptodon.guacamole.net.auth.permission
An arbitrary set of permissions.
PermissionSetPatch<PermissionType extends Permission> - Class in org.glyptodon.guacamole.net.basic.rest.user
A set of changes to be applied to a PermissionSet, describing the set of permissions being added and removed.
PermissionSetPatch() - Constructor for class org.glyptodon.guacamole.net.basic.rest.user.PermissionSetPatch
 
ProtocolInfo - Class in org.glyptodon.guacamole.protocols
Describes a protocol and all forms associated with it, as required by a protocol plugin for guacd.
ProtocolInfo() - Constructor for class org.glyptodon.guacamole.protocols.ProtocolInfo
Creates a new ProtocolInfo with no associated name or forms.
ProtocolInfo(String) - Constructor for class org.glyptodon.guacamole.protocols.ProtocolInfo
Creates a new ProtocolInfo having the given name, but without any forms.
ProtocolInfo(String, Collection<Form>) - Constructor for class org.glyptodon.guacamole.protocols.ProtocolInfo
Creates a new ProtocolInfo having the given name and forms.
ProtocolTagHandler - Class in org.glyptodon.guacamole.net.basic.xml.usermapping
TagHandler for the "protocol" element.
ProtocolTagHandler(GuacamoleConfiguration) - Constructor for class org.glyptodon.guacamole.net.basic.xml.usermapping.ProtocolTagHandler
Creates a new handler for a "protocol" tag having the given attributes.
put(String, GuacamoleSession) - Method in class org.glyptodon.guacamole.net.basic.rest.auth.BasicTokenSessionMap
 
put(String, GuacamoleSession) - Method in interface org.glyptodon.guacamole.net.basic.rest.auth.TokenSessionMap
Registers that a user has just logged in with the specified authToken and GuacamoleSession.
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.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.protocol.FilteredGuacamoleReader
 
releaseReader() - Method in class org.glyptodon.guacamole.net.AbstractGuacamoleTunnel
Relinquishes exclusive read access to the Guacamole instruction stream.
releaseReader() - Method in class org.glyptodon.guacamole.net.DelegatingGuacamoleTunnel
 
releaseReader() - Method in interface org.glyptodon.guacamole.net.GuacamoleTunnel
Relinquishes exclusive read access to the Guacamole instruction stream.
releaseWriter() - Method in class org.glyptodon.guacamole.net.AbstractGuacamoleTunnel
Relinquishes exclusive write access to the Guacamole instruction stream.
releaseWriter() - Method in class org.glyptodon.guacamole.net.DelegatingGuacamoleTunnel
 
releaseWriter() - Method in interface org.glyptodon.guacamole.net.GuacamoleTunnel
Relinquishes exclusive write access to the Guacamole instruction stream.
remove(String) - 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.SimpleDirectory
 
remove(String) - Method in class org.glyptodon.guacamole.net.basic.rest.auth.BasicTokenSessionMap
 
remove(String) - Method in interface org.glyptodon.guacamole.net.basic.rest.auth.TokenSessionMap
Removes the GuacamoleSession associated with the given auth token.
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(ObjectPermission.Type, String) - Method in interface org.glyptodon.guacamole.net.auth.permission.ObjectPermissionSet
Removes the specified permission for the object having the given identifier.
removePermission(SystemPermission.Type) - Method in interface org.glyptodon.guacamole.net.auth.permission.SystemPermissionSet
Removes the specified permission.
removePermission(ObjectPermission.Type, String) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleObjectPermissionSet
 
removePermission(SystemPermission.Type) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleSystemPermissionSet
 
removePermission(PermissionType) - Method in class org.glyptodon.guacamole.net.basic.rest.user.PermissionSetPatch
Queues the given permission to be removed.
removePermissions(Set<ObjectPermission>) - Method in interface org.glyptodon.guacamole.net.auth.permission.ObjectPermissionSet
 
removePermissions(Set<PermissionType>) - Method in interface org.glyptodon.guacamole.net.auth.permission.PermissionSet
Removes each of the specified permissions, if granted.
removePermissions(Set<SystemPermission>) - Method in interface org.glyptodon.guacamole.net.auth.permission.SystemPermissionSet
 
removePermissions(Set<ObjectPermission>) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleObjectPermissionSet
 
removePermissions(Set<SystemPermission>) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleSystemPermissionSet
 
removeTunnel(String) - Method in class org.glyptodon.guacamole.net.basic.GuacamoleSession
Disassociates the tunnel having the given UUID from this session.
Resource - Interface in org.glyptodon.guacamole.net.basic.resource
An arbitrary resource that can be served to a user via HTTP.
ResourceServlet - Class in org.glyptodon.guacamole.net.basic.resource
Servlet which serves a given resource for all HTTP GET requests.
ResourceServlet(Resource) - Constructor for class org.glyptodon.guacamole.net.basic.resource.ResourceServlet
Creates a new ResourceServlet which serves the given Resource for all HTTP GET requests.
RESTAuthModule - Class in org.glyptodon.guacamole.net.basic.rest
A Guice Module for setting up authentication-specific dependency injection.
RESTAuthModule(TokenSessionMap) - Constructor for class org.glyptodon.guacamole.net.basic.rest.RESTAuthModule
Creates a module which handles binding of authentication-related objects, including the singleton TokenSessionMap.
RESTServletModule - Class in org.glyptodon.guacamole.net.basic.rest
A Guice Module to set up the servlet mappings for the Guacamole REST API.
RESTServletModule() - Constructor for class org.glyptodon.guacamole.net.basic.rest.RESTServletModule
 
retrieveConnection(UserContext, String) - Method in class org.glyptodon.guacamole.net.basic.rest.ObjectRetrievalService
Retrieves a single connection from the given user context.
retrieveConnection(GuacamoleSession, String, String) - Method in class org.glyptodon.guacamole.net.basic.rest.ObjectRetrievalService
Retrieves a single connection from the given GuacamoleSession.
retrieveConnectionGroup(UserContext, String) - Method in class org.glyptodon.guacamole.net.basic.rest.ObjectRetrievalService
Retrieves a single connection group from the given user context.
retrieveConnectionGroup(GuacamoleSession, String, String) - Method in class org.glyptodon.guacamole.net.basic.rest.ObjectRetrievalService
Retrieves a single connection group from the given GuacamoleSession.
retrieveUser(UserContext, String) - Method in class org.glyptodon.guacamole.net.basic.rest.ObjectRetrievalService
Retrieves a single user from the given user context.
retrieveUser(GuacamoleSession, String, String) - Method in class org.glyptodon.guacamole.net.basic.rest.ObjectRetrievalService
Retrieves a single user from the given GuacamoleSession.
retrieveUserContext(GuacamoleSession, String) - Method in class org.glyptodon.guacamole.net.basic.rest.ObjectRetrievalService
Retrieves a single UserContext from the given GuacamoleSession, which may contain multiple UserContexts.
ROOT_IDENTIFIER - Static variable in class org.glyptodon.guacamole.net.basic.rest.connectiongroup.APIConnectionGroup
The identifier of the root connection group.

S

SchemaRESTService - Class in org.glyptodon.guacamole.net.basic.rest.schema
A REST service which provides access to descriptions of the properties, attributes, etc.
SchemaRESTService() - Constructor for class org.glyptodon.guacamole.net.basic.rest.schema.SchemaRESTService
 
SecureRandomAuthTokenGenerator - Class in org.glyptodon.guacamole.net.basic.rest.auth
An implementation of the AuthTokenGenerator based around SecureRandom.
SecureRandomAuthTokenGenerator() - Constructor for class org.glyptodon.guacamole.net.basic.rest.auth.SecureRandomAuthTokenGenerator
 
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.servlet.GuacamoleHTTPTunnelServlet
Sends an error on the given HTTP response using the information within the given GuacamoleStatus.
SequenceResource - Class in org.glyptodon.guacamole.net.basic.resource
A resource which is the logical concatenation of other resources.
SequenceResource(String, Iterable<Resource>) - Constructor for class org.glyptodon.guacamole.net.basic.resource.SequenceResource
Creates a new SequenceResource as the logical concatenation of the given resources.
SequenceResource(Iterable<Resource>) - Constructor for class org.glyptodon.guacamole.net.basic.resource.SequenceResource
Creates a new SequenceResource as the logical concatenation of the given resources.
SequenceResource(String, Resource...) - Constructor for class org.glyptodon.guacamole.net.basic.resource.SequenceResource
Creates a new SequenceResource as the logical concatenation of the given resources.
SequenceResource(Resource...) - Constructor for class org.glyptodon.guacamole.net.basic.resource.SequenceResource
Creates a new SequenceResource as the logical concatenation of the given resources.
setActiveConnectionPermissions(Map<String, Set<ObjectPermission.Type>>) - Method in class org.glyptodon.guacamole.net.basic.rest.permission.APIPermissionSet
Replaces the current map of active connection permissions with the give map, which must map active connection ID to its corresponding set of granted permissions.
setActiveUsers(int) - Method in class org.glyptodon.guacamole.net.basic.rest.connection.APIConnection
Set the number of currently active connections using this connection.
setActiveUsers(int) - Method in class org.glyptodon.guacamole.net.basic.rest.connectiongroup.APIConnectionGroup
Set the number of currently active connections using this connection group.
setAttributes(Map<String, String>) - Method in interface org.glyptodon.guacamole.net.auth.Connection
Sets the given attributes.
setAttributes(Map<String, String>) - Method in interface org.glyptodon.guacamole.net.auth.ConnectionGroup
Sets the given attributes.
setAttributes(Map<String, String>) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleConnection
 
setAttributes(Map<String, String>) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleConnectionGroup
 
setAttributes(Map<String, String>) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleUser
 
setAttributes(Map<String, String>) - Method in interface org.glyptodon.guacamole.net.auth.User
Sets the given attributes.
setAttributes(Map<String, String>) - Method in class org.glyptodon.guacamole.net.basic.rest.connection.APIConnection
Sets the map of all attributes associated with this connection.
setAttributes(Map<String, String>) - Method in class org.glyptodon.guacamole.net.basic.rest.connection.APIConnectionWrapper
 
setAttributes(Map<String, String>) - Method in class org.glyptodon.guacamole.net.basic.rest.connectiongroup.APIConnectionGroup
Sets the map of all attributes associated with this connection group.
setAttributes(Map<String, String>) - Method in class org.glyptodon.guacamole.net.basic.rest.connectiongroup.APIConnectionGroupWrapper
 
setAttributes(Map<String, String>) - Method in class org.glyptodon.guacamole.net.basic.rest.user.APIUser
Sets the map of all attributes associated with this user.
setAttributes(Map<String, String>) - Method in class org.glyptodon.guacamole.net.basic.rest.user.APIUserWrapper
 
setAuthenticatedUser(AuthenticatedUser) - Method in class org.glyptodon.guacamole.net.basic.GuacamoleSession
Replaces the authenticated user associated with this session with the given authenticated user.
setAuthProviders(Collection<String>) - Method in class org.glyptodon.guacamole.net.basic.extension.ExtensionManifest
Sets the classnames of all authentication provider classes within the extension.
setChildConnectionGroups(Collection<APIConnectionGroup>) - Method in class org.glyptodon.guacamole.net.basic.rest.connectiongroup.APIConnectionGroup
Sets the collection of all child connection groups to the given collection, which may be null if children have not been queried.
setChildConnections(Collection<APIConnection>) - Method in class org.glyptodon.guacamole.net.basic.rest.connectiongroup.APIConnectionGroup
Sets the collection of all child connections to the given collection, which may be null if children have not been queried.
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.
setConfiguration(GuacamoleConfiguration) - Method in class org.glyptodon.guacamole.net.basic.rest.connection.APIConnectionWrapper
 
setConnectionGroupPermissions(Map<String, Set<ObjectPermission.Type>>) - Method in class org.glyptodon.guacamole.net.basic.rest.permission.APIPermissionSet
Replaces the current map of connection group permissions with the given map, which must map connection group ID to its corresponding set of granted permissions.
setConnectionID(String) - Method in class org.glyptodon.guacamole.protocol.GuacamoleConfiguration
Sets the ID of the connection being joined, if any.
setConnectionIdentifier(String) - Method in class org.glyptodon.guacamole.net.auth.AbstractActiveConnection
 
setConnectionIdentifier(String) - Method in interface org.glyptodon.guacamole.net.auth.ActiveConnection
Sets the identifier of the connection being actively used.
setConnectionPermissions(Map<String, Set<ObjectPermission.Type>>) - Method in class org.glyptodon.guacamole.net.basic.rest.permission.APIPermissionSet
Replaces the current map of connection permissions with the given map, which must map connection ID to its corresponding set of granted permissions.
setCSSPaths(Collection<String>) - Method in class org.glyptodon.guacamole.net.basic.extension.ExtensionManifest
Sets the paths to all CSS resources within the extension.
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.
setFields(Collection<Field>) - Method in class org.glyptodon.guacamole.form.Form
Sets the collection of fields associated with this form.
setForms(Collection<Form>) - Method in class org.glyptodon.guacamole.protocols.ProtocolInfo
Sets the collection of protocol forms associated with this protocol.
setGuacamoleVersion(String) - Method in class org.glyptodon.guacamole.net.basic.extension.ExtensionManifest
Sets the version of the Guacamole web application for which the extension was built, such as "0.9.7".
setIdentifier(String) - Method in class org.glyptodon.guacamole.net.auth.AbstractActiveConnection
 
setIdentifier(String) - Method in class org.glyptodon.guacamole.net.auth.AbstractAuthenticatedUser
 
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 class org.glyptodon.guacamole.net.auth.AbstractUser
 
setIdentifier(String) - Method in interface org.glyptodon.guacamole.net.auth.Identifiable
Sets the identifier assigned to this object.
setIdentifier(String) - Method in class org.glyptodon.guacamole.net.basic.rest.connection.APIConnection
Sets the unique identifier for this connection.
setIdentifier(String) - Method in class org.glyptodon.guacamole.net.basic.rest.connection.APIConnectionWrapper
 
setIdentifier(String) - Method in class org.glyptodon.guacamole.net.basic.rest.connectiongroup.APIConnectionGroup
Set the identifier of this connection group.
setIdentifier(String) - Method in class org.glyptodon.guacamole.net.basic.rest.connectiongroup.APIConnectionGroupWrapper
 
setIdentifier(String) - Method in class org.glyptodon.guacamole.net.basic.rest.user.APIUserWrapper
 
setJavaScriptPaths(Collection<String>) - Method in class org.glyptodon.guacamole.net.basic.extension.ExtensionManifest
Sets the paths to all JavaScript resources within the extension.
setLargeIcon(String) - Method in class org.glyptodon.guacamole.net.basic.extension.ExtensionManifest
Sets the path to the large favicon.
setName(String) - Method in class org.glyptodon.guacamole.form.Field
Sets the unique name associated with this field.
setName(String) - Method in class org.glyptodon.guacamole.form.Form
Sets the name of this form.
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.extension.ExtensionManifest
Sets the name of the extension associated with this manifest.
setName(String) - Method in class org.glyptodon.guacamole.net.basic.rest.connection.APIConnection
Set the name of this connection.
setName(String) - Method in class org.glyptodon.guacamole.net.basic.rest.connection.APIConnectionWrapper
 
setName(String) - Method in class org.glyptodon.guacamole.net.basic.rest.connectiongroup.APIConnectionGroup
Set the name of this connection group.
setName(String) - Method in class org.glyptodon.guacamole.net.basic.rest.connectiongroup.APIConnectionGroupWrapper
 
setName(String) - Method in class org.glyptodon.guacamole.protocols.ProtocolInfo
Sets the unique name of this protocol.
setNamespace(String) - Method in class org.glyptodon.guacamole.net.basic.extension.ExtensionManifest
Sets the namespace of the extension associated with this manifest.
setNewPassword(String) - Method in class org.glyptodon.guacamole.net.basic.rest.user.APIUserPasswordUpdate
Set the new password that will be assigned to this user.
setObjects(Map<String, ObjectType>) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleDirectory
Sets the Map which backs this SimpleDirectory.
setOldPassword(String) - Method in class org.glyptodon.guacamole.net.basic.rest.user.APIUserPasswordUpdate
Set the old password for this user.
setOp(APIPatch.Operation) - Method in class org.glyptodon.guacamole.net.basic.rest.APIPatch
Set the operation for this patch.
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.
setOptions(Collection<String>) - Method in class org.glyptodon.guacamole.form.Field
Sets the options available as possible values of this field.
setParameter(String, String) - Method in class org.glyptodon.guacamole.protocol.GuacamoleConfiguration
Sets the value for the parameter with the given name.
setParameters(Map<String, String>) - Method in class org.glyptodon.guacamole.net.basic.rest.connection.APIConnection
Sets the parameter map for this connection.
setParameters(Map<String, String>) - Method in class org.glyptodon.guacamole.protocol.GuacamoleConfiguration
Replaces all current parameters with the parameters defined within the given map.
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.
setParentIdentifier(String) - Method in class org.glyptodon.guacamole.net.basic.rest.connection.APIConnection
Sets the parent connection group identifier for this connection.
setParentIdentifier(String) - Method in class org.glyptodon.guacamole.net.basic.rest.connection.APIConnectionWrapper
 
setParentIdentifier(String) - Method in class org.glyptodon.guacamole.net.basic.rest.connectiongroup.APIConnectionGroup
Sets the parent connection group identifier for this connection group.
setParentIdentifier(String) - Method in class org.glyptodon.guacamole.net.basic.rest.connectiongroup.APIConnectionGroupWrapper
 
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().
setPassword(String) - Method in class org.glyptodon.guacamole.net.basic.rest.user.APIUser
Set the password for this user.
setPassword(String) - Method in class org.glyptodon.guacamole.net.basic.rest.user.APIUserWrapper
 
setPath(String) - Method in class org.glyptodon.guacamole.net.basic.rest.APIPatch
Set the path for this patch.
setPermissions(Set<ObjectPermission>) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleObjectPermissionSet
Sets the Set which backs this SimpleObjectPermissionSet.
setPermissions(Set<SystemPermission>) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleSystemPermissionSet
Sets the Set which backs this SimpleSystemPermissionSet.
setProtocol(String) - Method in class org.glyptodon.guacamole.net.basic.rest.connection.APIConnection
Sets the protocol for this connection.
setProtocol(String) - Method in class org.glyptodon.guacamole.protocol.GuacamoleConfiguration
Sets the name of the protocol to be used.
setRemoteHost(String) - Method in class org.glyptodon.guacamole.net.auth.AbstractActiveConnection
 
setRemoteHost(String) - Method in interface org.glyptodon.guacamole.net.auth.ActiveConnection
Sets the hostname or IP address of the remote host that initiated the connection.
setRequest(HttpServletRequest) - Method in class org.glyptodon.guacamole.net.auth.Credentials
Sets the HttpServletRequest associated with this set of credentials.
setResourceTypes(Map<String, String>) - Method in class org.glyptodon.guacamole.net.basic.extension.ExtensionManifest
Sets the map of all resources to their corresponding mimetypes, for all resources not already declared as JavaScript, CSS, or translation resources.
setSession(HttpSession) - Method in class org.glyptodon.guacamole.net.auth.Credentials
Sets the HttpSession associated with this set of credentials.
setSmallIcon(String) - Method in class org.glyptodon.guacamole.net.basic.extension.ExtensionManifest
Sets the path to the small favicon.
setStartDate(Date) - Method in class org.glyptodon.guacamole.net.auth.AbstractActiveConnection
 
setStartDate(Date) - Method in interface org.glyptodon.guacamole.net.auth.ActiveConnection
Sets the date and time the connection began.
setSystemPermissions(Set<SystemPermission.Type>) - Method in class org.glyptodon.guacamole.net.basic.rest.permission.APIPermissionSet
Replaces the current set of system-level permissions with the given set.
setTitle(String) - Method in class org.glyptodon.guacamole.form.FieldOption
Sets the human-readable title describing the effect of this option.
setToken(String, String) - Method in class org.glyptodon.guacamole.token.TokenFilter
Sets the token having the given name to the given value.
setTokens(Map<String, String>) - Method in class org.glyptodon.guacamole.token.TokenFilter
Replaces all current token values with the contents of the given map, where each map key represents a token name, and each map value represents a token value.
setTranslationPaths(Collection<String>) - Method in class org.glyptodon.guacamole.net.basic.extension.ExtensionManifest
Sets the paths to all translation resources within the extension.
setTunnel(GuacamoleTunnel) - Method in class org.glyptodon.guacamole.net.auth.AbstractActiveConnection
 
setTunnel(GuacamoleTunnel) - Method in interface org.glyptodon.guacamole.net.auth.ActiveConnection
Sets the connected GuacamoleTunnel being used.
setType(String) - Method in class org.glyptodon.guacamole.form.Field
Sets the type of this field.
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(ConnectionGroup.Type) - Method in class org.glyptodon.guacamole.net.basic.rest.connectiongroup.APIConnectionGroup
Set the type of this connection group.
setType(ConnectionGroup.Type) - Method in class org.glyptodon.guacamole.net.basic.rest.connectiongroup.APIConnectionGroupWrapper
 
setUserContexts(List<UserContext>) - Method in class org.glyptodon.guacamole.net.basic.GuacamoleSession
Replaces all UserContexts associated with this session with the given List of UserContexts.
setUsername(String) - Method in class org.glyptodon.guacamole.net.auth.AbstractActiveConnection
 
setUsername(String) - Method in interface org.glyptodon.guacamole.net.auth.ActiveConnection
Sets the name of the user who is using this connection.
setUsername(String) - Method in class org.glyptodon.guacamole.net.auth.Credentials
Sets the username associated with this set of credentials.
setUsername(String) - Method in class org.glyptodon.guacamole.net.basic.auth.Authorization
Sets the username associated with this authorization.
setUsername(String) - Method in class org.glyptodon.guacamole.net.basic.rest.user.APIUser
Set the username for this user.
setUserPermissions(Map<String, Set<ObjectPermission.Type>>) - Method in class org.glyptodon.guacamole.net.basic.rest.permission.APIPermissionSet
Replaces the current map of user permissions with the given map, which must map user ID to its corresponding set of granted permissions.
setValue(String) - Method in class org.glyptodon.guacamole.form.FieldOption
Sets the value that will be assigned if this option is chosen.
setValue(T) - Method in class org.glyptodon.guacamole.net.basic.rest.APIPatch
Sets the value of this patch.
shutdown() - Method in class org.glyptodon.guacamole.net.basic.rest.auth.BasicTokenSessionMap
 
shutdown() - Method in interface org.glyptodon.guacamole.net.basic.rest.auth.TokenSessionMap
Shuts down this session map, disallowing future sessions and reclaiming any resources.
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(Collection<Connection>) - Constructor for class org.glyptodon.guacamole.net.auth.simple.SimpleConnectionDirectory
Creates a new SimpleConnectionDirectory which provides access to the connections 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 identifiers it was constructed with.
SimpleConnectionGroup(String, String, Collection<String>, Collection<String>) - 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 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.
SimpleDirectory<ObjectType> - Class in org.glyptodon.guacamole.net.auth.simple
An extremely simple read-only implementation of a Directory which provides access to a pre-defined Map of arbitrary objects.
SimpleDirectory() - Constructor for class org.glyptodon.guacamole.net.auth.simple.SimpleDirectory
Creates a new empty SimpleDirectory which does not provide access to any objects.
SimpleDirectory(Map<String, ObjectType>) - Constructor for class org.glyptodon.guacamole.net.auth.simple.SimpleDirectory
Creates a new SimpleDirectory which provides access to the objects contained within the given Map.
SimpleGuacamoleTunnel - Class in org.glyptodon.guacamole.net
GuacamoleTunnel implementation which uses a provided socket.
SimpleGuacamoleTunnel(GuacamoleSocket) - Constructor for class org.glyptodon.guacamole.net.SimpleGuacamoleTunnel
Creates a new GuacamoleTunnel which synchronizes access to the Guacamole instruction stream associated with the given GuacamoleSocket.
SimpleObjectPermissionSet - Class in org.glyptodon.guacamole.net.auth.simple
A read-only implementation of ObjectPermissionSet which uses a backing Set of Permissions to determine which permissions are present.
SimpleObjectPermissionSet() - Constructor for class org.glyptodon.guacamole.net.auth.simple.SimpleObjectPermissionSet
Creates a new empty SimpleObjectPermissionSet.
SimpleObjectPermissionSet(Set<ObjectPermission>) - Constructor for class org.glyptodon.guacamole.net.auth.simple.SimpleObjectPermissionSet
Creates a new SimpleObjectPermissionSet which contains the permissions within the given Set.
SimpleSystemPermissionSet - Class in org.glyptodon.guacamole.net.auth.simple
A read-only implementation of SystemPermissionSet which uses a backing Set of Permissions to determine which permissions are present.
SimpleSystemPermissionSet() - Constructor for class org.glyptodon.guacamole.net.auth.simple.SimpleSystemPermissionSet
Creates a new empty SimpleSystemPermissionSet.
SimpleSystemPermissionSet(Set<SystemPermission>) - Constructor for class org.glyptodon.guacamole.net.auth.simple.SimpleSystemPermissionSet
Creates a new SimpleSystemPermissionSet which contains the permissions within the given Set.
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) - Constructor for class org.glyptodon.guacamole.net.auth.simple.SimpleUser
Creates a new SimpleUser having the given username and no permissions.
SimpleUser(String, Collection<String>, Collection<String>) - Constructor for class org.glyptodon.guacamole.net.auth.simple.SimpleUser
Creates a new SimpleUser having the given username and READ access to the connections and groups having the given identifiers.
SimpleUser(String, Collection<String>, Collection<String>, Collection<String>) - Constructor for class org.glyptodon.guacamole.net.auth.simple.SimpleUser
Creates a new SimpleUser having the given username and READ access to the users, connections, and groups having the given identifiers.
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(AuthenticationProvider, Map<String, GuacamoleConfiguration>) - Constructor for class org.glyptodon.guacamole.net.auth.simple.SimpleUserContext
Creates a new SimpleUserContext which provides access to only those configurations within the given Map.
SimpleUserContext(AuthenticationProvider, String, Map<String, GuacamoleConfiguration>) - Constructor for class org.glyptodon.guacamole.net.auth.simple.SimpleUserContext
Creates a new SimpleUserContext for the user with the given username which provides access to only those configurations within the given Map.
SimpleUserDirectory - Class in org.glyptodon.guacamole.net.auth.simple
An extremely simple read-only implementation of a Directory of Users which provides access to a single pre-defined User.
SimpleUserDirectory(User) - Constructor for class org.glyptodon.guacamole.net.auth.simple.SimpleUserDirectory
Creates a new SimpleUserDirectory which provides access to the single user provided.
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.
StandardTokens - Class in org.glyptodon.guacamole.token
Utility class which provides access to standardized token names, as well as facilities for generating those tokens from common objects.
startElement(String, String, String, Attributes) - Method in class net.sourceforge.guacamole.net.auth.noauth.NoAuthConfigContentHandler
 
startElement(String, String, String, Attributes) - Method in class org.glyptodon.guacamole.xml.DocumentHandler
 
StringGuacamoleProperty - Class in org.glyptodon.guacamole.properties
A GuacamoleProperty whose value is a simple string.
StringGuacamoleProperty() - Constructor for class org.glyptodon.guacamole.properties.StringGuacamoleProperty
 
SystemPermission - Class in org.glyptodon.guacamole.net.auth.permission
A permission which affects the system as a whole, rather than an individual object.
SystemPermission(SystemPermission.Type) - Constructor for class org.glyptodon.guacamole.net.auth.permission.SystemPermission
Creates a new SystemPermission with the given type.
SystemPermission.Type - Enum in org.glyptodon.guacamole.net.auth.permission
Specific types of system-level permissions.
SystemPermissionSet - Interface in org.glyptodon.guacamole.net.auth.permission
A set of permissions which affects the system as a whole.

T

TagHandler - Interface in org.glyptodon.guacamole.xml
A simple element-level event handler for events triggered by the SAX-driven DocumentHandler parser.
TEXT - Static variable in class org.glyptodon.guacamole.form.Field.Type
A text field, accepting arbitrary values.
TextField - Class in org.glyptodon.guacamole.form
Represents a basic text field.
TextField(String) - Constructor for class org.glyptodon.guacamole.form.TextField
Creates a new TextField with the given name.
TIME - Static variable in class org.glyptodon.guacamole.form.Field.Type
A time field whose legal values conform to the pattern "HH:MM:SS", zero-padded, 24-hour.
TimeField - Class in org.glyptodon.guacamole.form
Represents a time field.
TimeField(String) - Constructor for class org.glyptodon.guacamole.form.TimeField
Creates a new TimeField with the given name.
TIMEZONE - Static variable in class org.glyptodon.guacamole.form.Field.Type
A time zone field whose legal values are only valid time zone IDs, as dictated by Java within TimeZone.getAvailableIDs().
TimeZoneField - Class in org.glyptodon.guacamole.form
Represents a time zone field.
TimeZoneField(String) - Constructor for class org.glyptodon.guacamole.form.TimeZoneField
Creates a new TimeZoneField with the given name.
TokenFilter - Class in org.glyptodon.guacamole.token
Filtering object which replaces tokens of the form "${TOKEN_NAME}" with their corresponding values.
TokenFilter() - Constructor for class org.glyptodon.guacamole.token.TokenFilter
 
TokenRESTService - Class in org.glyptodon.guacamole.net.basic.rest.auth
A service for managing auth tokens via the Guacamole REST API.
TokenRESTService() - Constructor for class org.glyptodon.guacamole.net.basic.rest.auth.TokenRESTService
 
TokenSessionMap - Interface in org.glyptodon.guacamole.net.basic.rest.auth
Represents a mapping of auth token to Guacamole session for the REST authentication system.
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.
TunnelLoader - Interface in org.glyptodon.guacamole.net.basic
Generic means of loading a tunnel without adding explicit dependencies within the main ServletModule, as not all servlet containers may have the classes required by all tunnel implementations.
TunnelModule - Class in org.glyptodon.guacamole.net.basic
Module which loads tunnel implementations.
TunnelModule() - Constructor for class org.glyptodon.guacamole.net.basic.TunnelModule
 
TunnelRequest - Class in org.glyptodon.guacamole.net.basic
A request object which provides only the functions absolutely required to retrieve and connect to a tunnel.
TunnelRequest() - Constructor for class org.glyptodon.guacamole.net.basic.TunnelRequest
 
TunnelRequest.Type - Enum in org.glyptodon.guacamole.net.basic
All supported object types that can be used as the destination of a tunnel.
TunnelRequestService - Class in org.glyptodon.guacamole.net.basic
Utility class that takes a standard request from the Guacamole JavaScript client and produces the corresponding GuacamoleTunnel.
TunnelRequestService() - Constructor for class org.glyptodon.guacamole.net.basic.TunnelRequestService
 
Type() - Constructor for class org.glyptodon.guacamole.form.Field.Type
 
TYPE_PARAMETER - Static variable in class org.glyptodon.guacamole.net.basic.TunnelRequest
The name of the parameter specifying the type of object to which a tunnel is being requested.

U

unsetParameter(String) - Method in class org.glyptodon.guacamole.protocol.GuacamoleConfiguration
Removes the value set for the parameter with the given name.
unsetToken(String) - Method in class org.glyptodon.guacamole.token.TokenFilter
Removes the value of the token with the given name.
update(ObjectType) - Method in interface org.glyptodon.guacamole.net.auth.Directory
Updates the stored object with the data contained in the given object.
update(ObjectType) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleDirectory
 
updateAuthenticatedUser(AuthenticatedUser, Credentials) - Method in interface org.glyptodon.guacamole.net.auth.AuthenticationProvider
Returns a new or updated AuthenticatedUser for the given credentials already having produced the given AuthenticatedUser.
updateAuthenticatedUser(AuthenticatedUser, Credentials) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleAuthenticationProvider
 
updateAuthenticatedUser(AuthenticatedUser, Credentials) - Method in class org.glyptodon.guacamole.net.basic.extension.AuthenticationProviderFacade
 
updateConnection(String, String, String, APIConnection) - Method in class org.glyptodon.guacamole.net.basic.rest.connection.ConnectionRESTService
Updates an existing connection.
updateConnectionGroup(String, String, String, APIConnectionGroup) - Method in class org.glyptodon.guacamole.net.basic.rest.connectiongroup.ConnectionGroupRESTService
Updates a connection group.
updatePassword(String, String, String, APIUserPasswordUpdate, HttpServletRequest) - Method in class org.glyptodon.guacamole.net.basic.rest.user.UserRESTService
Updates the password for an individual existing user.
updateUser(String, String, String, APIUser) - Method in class org.glyptodon.guacamole.net.basic.rest.user.UserRESTService
Updates an individual existing user.
updateUserContext(UserContext, AuthenticatedUser) - Method in interface org.glyptodon.guacamole.net.auth.AuthenticationProvider
Returns a new or updated UserContext for the given AuthenticatedUser already having the given UserContext.
updateUserContext(UserContext, AuthenticatedUser) - Method in class org.glyptodon.guacamole.net.auth.simple.SimpleAuthenticationProvider
 
updateUserContext(UserContext, AuthenticatedUser) - Method in class org.glyptodon.guacamole.net.basic.extension.AuthenticationProviderFacade
 
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.usermapping
TagHandler for the "user-mapping" element.
UserMappingTagHandler() - Constructor for class org.glyptodon.guacamole.net.basic.xml.usermapping.UserMappingTagHandler
 
USERNAME - Static variable in class org.glyptodon.guacamole.form.Field.Type
A username field.
USERNAME - Static variable in class org.glyptodon.guacamole.net.auth.credentials.CredentialsInfo
A field describing the username HTTP parameter expected by Guacamole during login, if usernames are being used.
USERNAME_PASSWORD - Static variable in class org.glyptodon.guacamole.net.auth.credentials.CredentialsInfo
CredentialsInfo object which describes standard username/password credentials.
UsernameField - Class in org.glyptodon.guacamole.form
Represents a text field which will contain the uniquely-identifying name of a user.
UsernameField(String) - Constructor for class org.glyptodon.guacamole.form.UsernameField
Creates a new UsernameField with the given name.
UserRESTService - Class in org.glyptodon.guacamole.net.basic.rest.user
A REST Service for handling user CRUD operations.
UserRESTService() - Constructor for class org.glyptodon.guacamole.net.basic.rest.user.UserRESTService
 

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.rest.APIError.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.glyptodon.guacamole.net.basic.rest.APIPatch.Operation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.glyptodon.guacamole.net.basic.TunnelRequest.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.rest.APIError.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.rest.APIPatch.Operation
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.TunnelRequest.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.
VIDEO_PARAMETER - Static variable in class org.glyptodon.guacamole.net.basic.TunnelRequest
The name of the parameter specifying one supported video mimetype.

W

waitForContents(int) - Method in class org.glyptodon.guacamole.net.basic.ClipboardState
Wait up to the given timeout for new clipboard data.
WebApplicationResource - Class in org.glyptodon.guacamole.net.basic.resource
A resource which is located within the classpath associated with another class.
WebApplicationResource(ServletContext, String, String) - Constructor for class org.glyptodon.guacamole.net.basic.resource.WebApplicationResource
Creates a new WebApplicationResource which serves the resource at the given path relative to the given ServletContext.
WebApplicationResource(ServletContext, String) - Constructor for class org.glyptodon.guacamole.net.basic.resource.WebApplicationResource
Creates a new WebApplicationResource which serves the resource at the given path relative to the given ServletContext.
WebSocketTunnelModule - Class in org.glyptodon.guacamole.net.basic.websocket.jetty8
Loads the Jetty 8 WebSocket tunnel implementation.
WebSocketTunnelModule() - Constructor for class org.glyptodon.guacamole.net.basic.websocket.jetty8.WebSocketTunnelModule
 
WebSocketTunnelModule - Class in org.glyptodon.guacamole.net.basic.websocket
Loads the JSR-356 WebSocket tunnel implementation.
WebSocketTunnelModule() - Constructor for class org.glyptodon.guacamole.net.basic.websocket.WebSocketTunnelModule
 
WebSocketTunnelRequest - Class in org.glyptodon.guacamole.net.basic.websocket
WebSocket-specific implementation of TunnelRequest.
WebSocketTunnelRequest(HandshakeRequest) - Constructor for class org.glyptodon.guacamole.net.basic.websocket.WebSocketTunnelRequest
Creates a TunnelRequest implementation which delegates parameter and session retrieval to the given HandshakeRequest.
WIDTH_PARAMETER - Static variable in class org.glyptodon.guacamole.net.basic.TunnelRequest
The name of the parameter containing the desired display width, in pixels.
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.