- AbstractConnection - Class in net.sourceforge.guacamole.net.auth
-
Basic implementation of a Guacamole connection.
- AbstractConnection() - Constructor for class net.sourceforge.guacamole.net.auth.AbstractConnection
-
- AbstractUser - Class in net.sourceforge.guacamole.net.auth
-
Basic implementation of a Guacamole user which uses the username to
determine equality.
- AbstractUser() - Constructor for class net.sourceforge.guacamole.net.auth.AbstractUser
-
- acquireReader() - Method in class net.sourceforge.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 net.sourceforge.guacamole.net.GuacamoleTunnel
-
Acquires exclusive write access to the Guacamole instruction stream
and returns a GuacamoleWriter for writing to that stream.
- add(ObjectType) - Method in interface net.sourceforge.guacamole.net.auth.Directory
-
Adds the given object to the overall set.
- add(Connection) - Method in class net.sourceforge.guacamole.net.auth.simple.SimpleConnectionDirectory
-
- add(User) - Method in class net.sourceforge.guacamole.net.auth.simple.SimpleUserDirectory
-
- addAuthorization(Authorization) - Method in class net.sourceforge.guacamole.net.basic.auth.UserMapping
-
Adds the given authorization to the user mapping.
- addConfiguration(String, GuacamoleConfiguration) - Method in class net.sourceforge.guacamole.net.basic.auth.Authorization
-
Adds the given GuacamoleConfiguration to the set of stored configurations
under the given name.
- addPermission(Permission) - Method in class net.sourceforge.guacamole.net.auth.simple.SimpleUser
-
- addPermission(Permission) - Method in interface net.sourceforge.guacamole.net.auth.User
-
Adds the specified permission to this user.
- addPermission(Permission) - Method in class net.sourceforge.guacamole.net.basic.crud.users.DummyUser
-
- asAuthorization() - Method in class net.sourceforge.guacamole.net.basic.xml.user_mapping.AuthorizeTagHandler
-
Returns an Authorization backed by the data of this authorize tag
handler.
- asGuacamoleConfiguration() - Method in class net.sourceforge.guacamole.net.basic.xml.user_mapping.ConnectionTagHandler
-
Returns a GuacamoleConfiguration whose contents are populated from data
within this connection element and child elements.
- asProtocolInfo() - Method in class net.sourceforge.guacamole.net.basic.xml.protocol.ProtocolTagHandler
-
Returns the ProtocolInfo backing this tag.
- asProtocolParameter() - Method in class net.sourceforge.guacamole.net.basic.xml.protocol.ParamTagHandler
-
Returns the ProtocolParameter backing this tag.
- asProtocolParameterOption() - Method in class net.sourceforge.guacamole.net.basic.xml.protocol.OptionTagHandler
-
Returns the ProtocolParameterOption backing this tag.
- asUserMapping() - Method in class net.sourceforge.guacamole.net.basic.xml.user_mapping.UserMappingTagHandler
-
Returns a user mapping containing all authorizations and configurations
parsed so far.
- attachTunnel(GuacamoleTunnel) - Method in class net.sourceforge.guacamole.servlet.GuacamoleSession
-
Attaches the given tunnel to this GuacamoleSession.
- AUTH_PROVIDER - Static variable in class net.sourceforge.guacamole.net.basic.properties.BasicGuacamoleProperties
-
The authentication provider to user when retrieving the authorized
configurations of a user.
- authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class net.sourceforge.guacamole.net.basic.AuthenticatingHttpServlet
-
Function called after the credentials given in the request (if any)
are authenticated.
- authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class net.sourceforge.guacamole.net.basic.BasicGuacamoleTunnelServlet
-
- authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class net.sourceforge.guacamole.net.basic.BasicLogin
-
- authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class net.sourceforge.guacamole.net.basic.crud.connections.Create
-
- authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class net.sourceforge.guacamole.net.basic.crud.connections.Delete
-
- authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class net.sourceforge.guacamole.net.basic.crud.connections.List
-
- authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class net.sourceforge.guacamole.net.basic.crud.connections.Update
-
- authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class net.sourceforge.guacamole.net.basic.crud.permissions.List
-
- authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class net.sourceforge.guacamole.net.basic.crud.protocols.List
-
- authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class net.sourceforge.guacamole.net.basic.crud.users.Create
-
- authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class net.sourceforge.guacamole.net.basic.crud.users.Delete
-
- authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class net.sourceforge.guacamole.net.basic.crud.users.List
-
- authenticatedService(UserContext, HttpServletRequest, HttpServletResponse) - Method in class net.sourceforge.guacamole.net.basic.crud.users.Update
-
- AuthenticatingHttpServlet - Class in net.sourceforge.guacamole.net.basic
-
Abstract servlet which provides an authenticatedService() function that
is only called if the HTTP request is authenticated, or the current
HTTP session has already been authenticated.
- AuthenticatingHttpServlet() - Constructor for class net.sourceforge.guacamole.net.basic.AuthenticatingHttpServlet
-
- authenticationFailed(AuthenticationFailureEvent) - Method in interface net.sourceforge.guacamole.net.event.listener.AuthenticationFailureListener
-
Event hook which fires immediately after a user's authentication attempt
fails.
- AuthenticationFailureEvent - Class in net.sourceforge.guacamole.net.event
-
An event which is triggered whenever a user's credentials fail to be
authenticated.
- AuthenticationFailureEvent(Credentials) - Constructor for class net.sourceforge.guacamole.net.event.AuthenticationFailureEvent
-
Creates a new AuthenticationFailureEvent which represents the failure
to authenticate the given credentials.
- AuthenticationFailureListener - Interface in net.sourceforge.guacamole.net.event.listener
-
A listener whose authenticationFailed() hook will fire immediately
after a user's authentication attempt fails.
- AuthenticationProvider - Interface in net.sourceforge.guacamole.net.auth
-
Provides means of accessing and managing the available
GuacamoleConfiguration objects and User objects.
- AuthenticationProviderProperty - Class in net.sourceforge.guacamole.net.basic.properties
-
A GuacamoleProperty whose value is the name of a class to use to
authenticate users.
- AuthenticationProviderProperty() - Constructor for class net.sourceforge.guacamole.net.basic.properties.AuthenticationProviderProperty
-
- authenticationSucceeded(AuthenticationSuccessEvent) - Method in interface net.sourceforge.guacamole.net.event.listener.AuthenticationSuccessListener
-
Event hook which fires immediately after a user's authentication attempt
succeeds.
- AuthenticationSuccessEvent - Class in net.sourceforge.guacamole.net.event
-
An event which is triggered whenever a user's credentials pass
authentication.
- AuthenticationSuccessEvent(Credentials) - Constructor for class net.sourceforge.guacamole.net.event.AuthenticationSuccessEvent
-
Creates a new AuthenticationSuccessEvent which represents a successful
authentication attempt with the given credentials.
- AuthenticationSuccessListener - Interface in net.sourceforge.guacamole.net.event.listener
-
A listener whose hooks will fire immediately before and after a user's
authentication attempt succeeds.
- Authorization - Class in net.sourceforge.guacamole.net.basic.auth
-
Mapping of username/password pair to configuration set.
- Authorization() - Constructor for class net.sourceforge.guacamole.net.basic.auth.Authorization
-
- Authorization.Encoding - Enum in net.sourceforge.guacamole.net.basic.auth
-
All supported password encodings.
- AuthorizeTagHandler - Class in net.sourceforge.guacamole.net.basic.xml.user_mapping
-
TagHandler for the "authorize" element.
- AuthorizeTagHandler(UserMapping) - Constructor for class net.sourceforge.guacamole.net.basic.xml.user_mapping.AuthorizeTagHandler
-
Creates a new AuthorizeTagHandler that parses an Authorization owned
by the given UserMapping.
- available() - Method in interface net.sourceforge.guacamole.io.GuacamoleReader
-
Returns whether instruction data is available for reading.
- available() - Method in class net.sourceforge.guacamole.io.ReaderGuacamoleReader
-
- get(IdentifierType) - Method in interface net.sourceforge.guacamole.net.auth.Directory
-
Returns the object having the given identifier.
- get(String) - Method in class net.sourceforge.guacamole.net.auth.simple.SimpleConnectionDirectory
-
- get(String) - Method in class net.sourceforge.guacamole.net.auth.simple.SimpleUserDirectory
-
- getArgs() - Method in class net.sourceforge.guacamole.protocol.GuacamoleInstruction
-
Returns a List of all argument values specified for this
GuacamoleInstruction.
- getAudioMimetypes() - Method in class net.sourceforge.guacamole.protocol.GuacamoleClientInformation
-
Returns the list of audio mimetypes supported by the client.
- getAuthorization(String) - Method in class net.sourceforge.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.simple.SimpleAuthenticationProvider
-
Given an arbitrary credentials object, returns a Map containing all
configurations authorized by those credentials.
- getAuthorizedConfigurations(Credentials) - Method in class net.sourceforge.guacamole.net.basic.BasicFileAuthenticationProvider
-
- getConfiguration() - Method in class net.sourceforge.guacamole.net.auth.AbstractConnection
-
- getConfiguration() - Method in interface net.sourceforge.guacamole.net.auth.Connection
-
Returns the GuacamoleConfiguration associated with this Connection.
- getConfiguration(String) - Method in class net.sourceforge.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 net.sourceforge.guacamole.protocol.ConfiguredGuacamoleSocket
-
Returns the GuacamoleConfiguration used to configure this
ConfiguredGuacamoleSocket.
- getConfigurations() - Method in class net.sourceforge.guacamole.net.basic.auth.Authorization
-
Returns a Map of all stored GuacamoleConfigurations associated with the
username/password pair stored within this authorization, indexed by
configuration name.
- getConnectionDirectory() - Method in class net.sourceforge.guacamole.net.auth.simple.SimpleUserContext
-
- getConnectionDirectory() - Method in interface net.sourceforge.guacamole.net.auth.UserContext
-
Retrieves a Directory which can be used to view and manipulate
connections and their configurations, but only as allowed by the
permissions given to the user of this UserContext.
- getCredentials(HttpSession) - Method in class net.sourceforge.guacamole.net.basic.AuthenticatingHttpServlet
-
Returns the credentials associated with the given session.
- getCredentials() - Method in class net.sourceforge.guacamole.net.event.AuthenticationFailureEvent
-
- getCredentials() - Method in class net.sourceforge.guacamole.net.event.AuthenticationSuccessEvent
-
- getCredentials() - Method in interface net.sourceforge.guacamole.net.event.CredentialEvent
-
Returns the current credentials of the user triggering the event, if any.
- getCredentials() - Method in class net.sourceforge.guacamole.net.event.TunnelCloseEvent
-
- getCredentials() - Method in class net.sourceforge.guacamole.net.event.TunnelConnectEvent
-
- getDirectory() - Static method in class net.sourceforge.guacamole.properties.GuacamoleHome
-
Returns the Guacamole home directory by checking, in order:
the guacamole.home system property, the GUACAMOLE_HOME environment
variable, and finally the .guacamole directory in the home directory of
the user running the servlet container.
- getEncoding() - Method in class net.sourceforge.guacamole.net.basic.auth.Authorization
-
Returns the encoding used to hash the password, if any.
- getEndDate() - Method in interface net.sourceforge.guacamole.net.auth.ConnectionRecord
-
Returns the date and time the connection ended, if applicable.
- getHistory() - Method in interface net.sourceforge.guacamole.net.auth.Connection
-
Returns a list of ConnectionRecords representing the usage history
of this Connection, including any active users.
- getHistory() - Method in class net.sourceforge.guacamole.net.auth.simple.SimpleConnection
-
- getHistory() - Method in class net.sourceforge.guacamole.net.basic.crud.connections.DummyConnection
-
- getIdentifier() - Method in class net.sourceforge.guacamole.net.auth.AbstractConnection
-
- getIdentifier() - Method in interface net.sourceforge.guacamole.net.auth.Connection
-
Returns the unique identifier assigned to this Connection.
- getIdentifiers() - Method in interface net.sourceforge.guacamole.net.auth.Directory
-
Returns a Set containing all identifiers for all objects within this
Directory.
- getIdentifiers() - Method in class net.sourceforge.guacamole.net.auth.simple.SimpleConnectionDirectory
-
- getIdentifiers() - Method in class net.sourceforge.guacamole.net.auth.simple.SimpleUserDirectory
-
- getInstance() - Static method in class net.sourceforge.guacamole.net.basic.GuacamoleClassLoader
-
Returns an instance of a GuacamoleClassLoader which finds classes
within the directory configured in guacamole.properties.
- getName() - Method in class net.sourceforge.guacamole.net.basic.ProtocolInfo
-
Returns the unique name of this protocol.
- getName() - Method in class net.sourceforge.guacamole.net.basic.ProtocolParameter
-
Returns the name associated with this protocol parameter.
- getName() - Method in class net.sourceforge.guacamole.net.basic.xml.user_mapping.ConnectionTagHandler
-
Returns the name associated with this connection.
- getName() - Method in interface net.sourceforge.guacamole.properties.GuacamoleProperty
-
Returns the name of the property in guacamole.properties that this
GuacamoleProperty will parse.
- getObjectIdentifier() - Method in class net.sourceforge.guacamole.net.auth.permission.ConnectionPermission
-
- getObjectIdentifier() - Method in interface net.sourceforge.guacamole.net.auth.permission.ObjectPermission
-
Returns the identifier of the specific object affected by this
permission.
- getObjectIdentifier() - Method in class net.sourceforge.guacamole.net.auth.permission.UserPermission
-
- getOpcode() - Method in class net.sourceforge.guacamole.protocol.GuacamoleInstruction
-
Returns the opcode associated with this GuacamoleInstruction.
- getOptimalScreenHeight() - Method in class net.sourceforge.guacamole.protocol.GuacamoleClientInformation
-
Returns the optimal screen height requested by the client, in pixels.
- getOptimalScreenWidth() - Method in class net.sourceforge.guacamole.protocol.GuacamoleClientInformation
-
Returns the optimal screen width requested by the client, in pixels.
- getOptions() - Method in class net.sourceforge.guacamole.net.basic.ProtocolParameter
-
Returns a mutable collection of protocol parameter options.
- getParameter(String) - Method in class net.sourceforge.guacamole.protocol.GuacamoleConfiguration
-
Returns the value set for the parameter with the given name, if any.
- getParameterNames() - Method in class net.sourceforge.guacamole.protocol.GuacamoleConfiguration
-
Returns a set of all currently defined parameter names.
- getParameters() - Method in class net.sourceforge.guacamole.net.basic.ProtocolInfo
-
Returns a mutable collection of the protocol parameters associated with
this protocol.
- getPassword() - Method in class net.sourceforge.guacamole.net.auth.AbstractUser
-
- getPassword() - Method in class net.sourceforge.guacamole.net.auth.Credentials
-
Returns the password associated with this set of credentials.
- getPassword() - Method in interface net.sourceforge.guacamole.net.auth.User
-
Returns this user's password.
- getPassword() - Method in class net.sourceforge.guacamole.net.basic.auth.Authorization
-
Returns the password associated with this authorization, which may be
encoded or hashed.
- getPermissions() - Method in class net.sourceforge.guacamole.net.auth.simple.SimpleUser
-
- getPermissions() - Method in interface net.sourceforge.guacamole.net.auth.User
-
Lists all permissions given to this user.
- getPermissions() - Method in class net.sourceforge.guacamole.net.basic.crud.users.DummyUser
-
- getProperty(GuacamoleProperty<Type>) - Static method in class net.sourceforge.guacamole.properties.GuacamoleProperties
-
Given a GuacamoleProperty, parses and returns the value set for that
property in guacamole.properties, if any.
- getProperty(GuacamoleProperty<Type>, Type) - Static method in class net.sourceforge.guacamole.properties.GuacamoleProperties
-
Given a GuacamoleProperty, parses and returns the value set for that
property in guacamole.properties, if any.
- getProtocol() - Method in class net.sourceforge.guacamole.protocol.GuacamoleConfiguration
-
Returns the name of the protocol to be used.
- getReader() - Method in interface net.sourceforge.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 net.sourceforge.guacamole.net.InetGuacamoleSocket
-
- getReader() - Method in class net.sourceforge.guacamole.protocol.ConfiguredGuacamoleSocket
-
- getRequest() - Method in class net.sourceforge.guacamole.net.auth.Credentials
-
Returns the HttpServletRequest associated with this set of credentials.
- getRequiredProperty(GuacamoleProperty<Type>) - Static method in class net.sourceforge.guacamole.properties.GuacamoleProperties
-
Given a GuacamoleProperty, parses and returns the value set for that
property in guacamole.properties.
- getSession() - Method in class net.sourceforge.guacamole.net.auth.Credentials
-
Returns the HttpSession associated with this set of credentials.
- getSocket() - Method in class net.sourceforge.guacamole.net.GuacamoleTunnel
-
Returns the GuacamoleSocket used by this GuacamoleTunnel for reading
and writing.
- getStartDate() - Method in interface net.sourceforge.guacamole.net.auth.ConnectionRecord
-
Returns the date and time the connection began.
- getTitle() - Method in class net.sourceforge.guacamole.net.basic.ProtocolInfo
-
Returns the human-readable title associated with this protocol.
- getTitle() - Method in class net.sourceforge.guacamole.net.basic.ProtocolParameter
-
Returns the title associated with this protocol parameter.
- getTitle() - Method in class net.sourceforge.guacamole.net.basic.ProtocolParameterOption
-
Returns the human-readable title describing the effect of this option.
- getTunnel() - Method in class net.sourceforge.guacamole.net.event.TunnelCloseEvent
-
- getTunnel() - Method in class net.sourceforge.guacamole.net.event.TunnelConnectEvent
-
- getTunnel() - Method in interface net.sourceforge.guacamole.net.event.TunnelEvent
-
Returns the tunnel associated with this event, if any.
- getTunnel(String) - Method in class net.sourceforge.guacamole.servlet.GuacamoleSession
-
Returns the tunnel with the given UUID attached to this GuacamoleSession,
if any.
- getType() - Method in class net.sourceforge.guacamole.net.auth.permission.ConnectionPermission
-
- getType() - Method in interface net.sourceforge.guacamole.net.auth.permission.Permission
-
Returns the type of operation affected by this permission.
- getType() - Method in class net.sourceforge.guacamole.net.auth.permission.SystemPermission
-
- getType() - Method in class net.sourceforge.guacamole.net.auth.permission.UserPermission
-
- getType() - Method in class net.sourceforge.guacamole.net.basic.ProtocolParameter
-
Returns the type of this parameter.
- getUserContext(Credentials) - Method in interface net.sourceforge.guacamole.net.auth.AuthenticationProvider
-
Returns the UserContext of the user authorized by the given credentials.
- getUserContext(Credentials) - Method in class net.sourceforge.guacamole.net.auth.simple.SimpleAuthenticationProvider
-
- getUserContext(HttpSession) - Method in class net.sourceforge.guacamole.net.basic.AuthenticatingHttpServlet
-
Returns the UserContext associated with the given session.
- getUserDirectory() - Method in class net.sourceforge.guacamole.net.auth.simple.SimpleUserContext
-
- getUserDirectory() - Method in interface net.sourceforge.guacamole.net.auth.UserContext
-
Retrieves a Directory which can be used to view and manipulate other
users, but only as allowed by the permissions given to the user of this
UserContext.
- getUsername() - Method in class net.sourceforge.guacamole.net.auth.AbstractUser
-
- getUsername() - Method in interface net.sourceforge.guacamole.net.auth.ConnectionRecord
-
Returns the name of the user who used or is using the connection at the
times given by this connection record.
- getUsername() - Method in class net.sourceforge.guacamole.net.auth.Credentials
-
Returns the username associated with this set of credentials.
- getUsername() - Method in interface net.sourceforge.guacamole.net.auth.User
-
Returns the name of this user, which must be unique across all users.
- getUsername() - Method in class net.sourceforge.guacamole.net.basic.auth.Authorization
-
Returns the username associated with this authorization.
- getUUID() - Method in class net.sourceforge.guacamole.net.GuacamoleTunnel
-
Returns the unique identifier associated with this GuacamoleTunnel.
- getValue() - Method in class net.sourceforge.guacamole.net.basic.ProtocolParameter
-
Returns the value associated with this protocol parameter.
- getValue() - Method in class net.sourceforge.guacamole.net.basic.ProtocolParameterOption
-
Returns the value that will be sent to the client plugin if this option
is chosen.
- getVideoMimetypes() - Method in class net.sourceforge.guacamole.protocol.GuacamoleClientInformation
-
Returns the list of video mimetypes supported by the client.
- getWriter() - Method in interface net.sourceforge.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 net.sourceforge.guacamole.net.InetGuacamoleSocket
-
- getWriter() - Method in class net.sourceforge.guacamole.protocol.ConfiguredGuacamoleSocket
-
- GuacamoleClassLoader - Class in net.sourceforge.guacamole.net.basic
-
A ClassLoader implementation which finds classes within a configurable
directory.
- GuacamoleClientException - Exception in net.sourceforge.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 net.sourceforge.guacamole.GuacamoleClientException
-
Creates a new GuacamoleException with the given message and cause.
- GuacamoleClientException(String) - Constructor for exception net.sourceforge.guacamole.GuacamoleClientException
-
Creates a new GuacamoleException with the given message.
- GuacamoleClientException(Throwable) - Constructor for exception net.sourceforge.guacamole.GuacamoleClientException
-
Creates a new GuacamoleException with the given cause.
- GuacamoleClientInformation - Class in net.sourceforge.guacamole.protocol
-
An abstract representation of Guacamole client information, including all
information required by the Guacamole protocol during the preamble.
- GuacamoleClientInformation() - Constructor for class net.sourceforge.guacamole.protocol.GuacamoleClientInformation
-
- GuacamoleConfiguration - Class in net.sourceforge.guacamole.protocol
-
All information necessary to complete the initial protocol handshake of a
Guacamole session.
- GuacamoleConfiguration() - Constructor for class net.sourceforge.guacamole.protocol.GuacamoleConfiguration
-
- GuacamoleException - Exception in net.sourceforge.guacamole
-
A generic exception thrown when parts of the Guacamole API encounter
errors.
- GuacamoleException(String, Throwable) - Constructor for exception net.sourceforge.guacamole.GuacamoleException
-
Creates a new GuacamoleException with the given message and cause.
- GuacamoleException(String) - Constructor for exception net.sourceforge.guacamole.GuacamoleException
-
Creates a new GuacamoleException with the given message.
- GuacamoleException(Throwable) - Constructor for exception net.sourceforge.guacamole.GuacamoleException
-
Creates a new GuacamoleException with the given cause.
- GuacamoleHome - Class in net.sourceforge.guacamole.properties
-
Abstract representation of the Guacamole configuration directory.
- GuacamoleHTTPTunnelServlet - Class in net.sourceforge.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 net.sourceforge.guacamole.servlet.GuacamoleHTTPTunnelServlet
-
- GuacamoleInstruction - Class in net.sourceforge.guacamole.protocol
-
An abstract representation of a Guacamole instruction, as defined by the
Guacamole protocol.
- GuacamoleInstruction(String, String...) - Constructor for class net.sourceforge.guacamole.protocol.GuacamoleInstruction
-
Creates a new GuacamoleInstruction having the given Operation and
list of arguments values.
- GuacamoleProperties - Class in net.sourceforge.guacamole.properties
-
Simple utility class for reading properties from the guacamole.properties
file.
- GuacamoleProperty<Type> - Interface in net.sourceforge.guacamole.properties
-
An abstract representation of a property in the guacamole.properties file,
which parses into a specific type.
- GuacamoleReader - Interface in net.sourceforge.guacamole.io
-
Provides abstract and raw character read access to a stream of Guacamole
instructions.
- GuacamoleResourceNotFoundException - Exception in net.sourceforge.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 net.sourceforge.guacamole.GuacamoleResourceNotFoundException
-
Creates a new GuacamoleResourceNotFoundException with the given message
and cause.
- GuacamoleResourceNotFoundException(String) - Constructor for exception net.sourceforge.guacamole.GuacamoleResourceNotFoundException
-
Creates a new GuacamoleResourceNotFoundException with the given message.
- GuacamoleResourceNotFoundException(Throwable) - Constructor for exception net.sourceforge.guacamole.GuacamoleResourceNotFoundException
-
Creates a new GuacamoleResourceNotFoundException with the given cause.
- GuacamoleSecurityException - Exception in net.sourceforge.guacamole
-
A security-related exception thrown when parts of the Guacamole API is
denying access to a resource.
- GuacamoleSecurityException(String, Throwable) - Constructor for exception net.sourceforge.guacamole.GuacamoleSecurityException
-
Creates a new GuacamoleSecurityException with the given message and cause.
- GuacamoleSecurityException(String) - Constructor for exception net.sourceforge.guacamole.GuacamoleSecurityException
-
Creates a new GuacamoleSecurityException with the given message.
- GuacamoleSecurityException(Throwable) - Constructor for exception net.sourceforge.guacamole.GuacamoleSecurityException
-
Creates a new GuacamoleSecurityException with the given cause.
- GuacamoleServerException - Exception in net.sourceforge.guacamole
-
A generic exception thrown when part of the Guacamole API encounters
an unexpected, internal error.
- GuacamoleServerException(String, Throwable) - Constructor for exception net.sourceforge.guacamole.GuacamoleServerException
-
Creates a new GuacamoleException with the given message and cause.
- GuacamoleServerException(String) - Constructor for exception net.sourceforge.guacamole.GuacamoleServerException
-
Creates a new GuacamoleException with the given message.
- GuacamoleServerException(Throwable) - Constructor for exception net.sourceforge.guacamole.GuacamoleServerException
-
Creates a new GuacamoleException with the given cause.
- GuacamoleSession - Class in net.sourceforge.guacamole.servlet
-
Provides abstract access to the tunnels associated with a Guacamole session.
- GuacamoleSession(HttpSession) - Constructor for class net.sourceforge.guacamole.servlet.GuacamoleSession
-
Creates a new GuacamoleSession, storing and retrieving tunnels from the
given HttpSession.
- GuacamoleSocket - Interface in net.sourceforge.guacamole.net
-
Provides abstract socket-like access to a Guacamole connection.
- GuacamoleTunnel - Class in net.sourceforge.guacamole.net
-
Provides a unique identifier and synchronized access to the GuacamoleReader
and GuacamoleWriter associated with a GuacamoleSocket.
- GuacamoleTunnel(GuacamoleSocket) - Constructor for class net.sourceforge.guacamole.net.GuacamoleTunnel
-
Creates a new GuacamoleTunnel which synchronizes access to the
Guacamole instruction stream associated with the given GuacamoleSocket.
- GuacamoleWriter - Interface in net.sourceforge.guacamole.io
-
Provides abstract and raw character write access to a stream of Guacamole
instructions.
- GUACD_HOSTNAME - Static variable in class net.sourceforge.guacamole.properties.GuacamoleProperties
-
The hostname of the server where guacd (the Guacamole proxy server) is
running.
- GUACD_PORT - Static variable in class net.sourceforge.guacamole.properties.GuacamoleProperties
-
The port that guacd (the Guacamole proxy server) is listening on.
- net.sourceforge.guacamole - package net.sourceforge.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.
- net.sourceforge.guacamole.io - package net.sourceforge.guacamole.io
-
All classes relating directly to data input or output.
- net.sourceforge.guacamole.net - package net.sourceforge.guacamole.net
-
Classes which apply to network-specific concepts, such as low-level sockets
and tunnels.
- net.sourceforge.guacamole.net.auth - package net.sourceforge.guacamole.net.auth
-
Provides classes which can be used to extend or replace the authentication
functionality of the Guacamole web application.
- net.sourceforge.guacamole.net.auth.permission - package net.sourceforge.guacamole.net.auth.permission
-
Provides classes which describe the various permissions a Guacamole user
can be granted.
- net.sourceforge.guacamole.net.auth.simple - package net.sourceforge.guacamole.net.auth.simple
-
Provides a basic AuthenticationProvider base class that can be used to create
simple AuthenticationProviders in the same way allowed by the old
authentication API.
- net.sourceforge.guacamole.net.basic - package net.sourceforge.guacamole.net.basic
-
Classes specific to the general-purpose web application implemented by
the Guacamole project using the Guacamole APIs.
- net.sourceforge.guacamole.net.basic.auth - package net.sourceforge.guacamole.net.basic.auth
-
Classes which drive the default, basic authentication of the Guacamole
web application.
- net.sourceforge.guacamole.net.basic.crud.connections - package net.sourceforge.guacamole.net.basic.crud.connections
-
Servlets dedicated to CRUD operations related to Connections.
- net.sourceforge.guacamole.net.basic.crud.permissions - package net.sourceforge.guacamole.net.basic.crud.permissions
-
Servlets dedicated to CRUD operations related to Permissions.
- net.sourceforge.guacamole.net.basic.crud.protocols - package net.sourceforge.guacamole.net.basic.crud.protocols
-
Servlets dedicated to CRUD operations related to protocols.
- net.sourceforge.guacamole.net.basic.crud.users - package net.sourceforge.guacamole.net.basic.crud.users
-
Servlets dedicated to CRUD operations related to Users.
- net.sourceforge.guacamole.net.basic.event - package net.sourceforge.guacamole.net.basic.event
-
Classes used by the Guacamole web application to broadcast events.
- net.sourceforge.guacamole.net.basic.properties - package net.sourceforge.guacamole.net.basic.properties
-
Classes related to the properties which the Guacamole web application
(and stock parts of it) read from guacamole.properties.
- net.sourceforge.guacamole.net.basic.xml - package net.sourceforge.guacamole.net.basic.xml
-
Classes driving the SAX-based XML parser used by the Guacamole web
application.
- net.sourceforge.guacamole.net.basic.xml.protocol - package net.sourceforge.guacamole.net.basic.xml.protocol
-
Classes related to parsing XML files which describe the parameters of a
protocol.
- net.sourceforge.guacamole.net.basic.xml.user_mapping - package net.sourceforge.guacamole.net.basic.xml.user_mapping
-
Classes related to parsing the user-mapping.xml file.
- net.sourceforge.guacamole.net.event - package net.sourceforge.guacamole.net.event
-
Provides classes for storing information about events that are
triggered when users log into and use the Guacamole web application.
- net.sourceforge.guacamole.net.event.listener - package net.sourceforge.guacamole.net.event.listener
-
Provides classes for hooking into various events that take place as
users log into and use the Guacamole web application.
- net.sourceforge.guacamole.properties - package net.sourceforge.guacamole.properties
-
Provides classes for reading properties from the web-application-wide
guacamole.properties file.
- net.sourceforge.guacamole.protocol - package net.sourceforge.guacamole.protocol
-
Classes relating directly to the Guacamole protocol.
- net.sourceforge.guacamole.servlet - package net.sourceforge.guacamole.servlet
-
Classes which build upon the Java Servlet API, providing an HTTP-based
tunnel and session management.
- self() - Method in class net.sourceforge.guacamole.net.auth.simple.SimpleUserContext
-
- self() - Method in interface net.sourceforge.guacamole.net.auth.UserContext
-
Returns the User whose access rights control the operations of this
UserContext.
- service(HttpServletRequest, HttpServletResponse) - Method in class net.sourceforge.guacamole.net.basic.AuthenticatingHttpServlet
-
- service(HttpServletRequest, HttpServletResponse) - Method in class net.sourceforge.guacamole.net.basic.BasicLogout
-
- SessionListenerCollection - Class in net.sourceforge.guacamole.net.basic.event
-
A collection which iterates over instances of all listeners defined in
guacamole.properties.
- SessionListenerCollection(HttpSession) - Constructor for class net.sourceforge.guacamole.net.basic.event.SessionListenerCollection
-
Creates a new SessionListenerCollection which stores all listeners
defined in guacamole.properties in the provided session.
- setConfiguration(GuacamoleConfiguration) - Method in class net.sourceforge.guacamole.net.auth.AbstractConnection
-
- setConfiguration(GuacamoleConfiguration) - Method in interface net.sourceforge.guacamole.net.auth.Connection
-
Sets the GuacamoleConfiguration associated with this Connection.
- setEncoding(Authorization.Encoding) - Method in class net.sourceforge.guacamole.net.basic.auth.Authorization
-
Sets the encoding which will be used to hash the password or when
comparing a given password for validation.
- setIdentifier(String) - Method in class net.sourceforge.guacamole.net.auth.AbstractConnection
-
- setIdentifier(String) - Method in interface net.sourceforge.guacamole.net.auth.Connection
-
Sets the identifier assigned to this Connection.
- setName(String) - Method in class net.sourceforge.guacamole.net.basic.ProtocolInfo
-
Sets the unique name of this protocol.
- setName(String) - Method in class net.sourceforge.guacamole.net.basic.ProtocolParameter
-
Sets the name associated with this protocol parameter.
- setOptimalScreenHeight(int) - Method in class net.sourceforge.guacamole.protocol.GuacamoleClientInformation
-
Sets the client's optimal screen height.
- setOptimalScreenWidth(int) - Method in class net.sourceforge.guacamole.protocol.GuacamoleClientInformation
-
Sets the client's optimal screen width.
- setParameter(String, String) - Method in class net.sourceforge.guacamole.protocol.GuacamoleConfiguration
-
Sets the value for the parameter with the given name.
- setPassword(String) - Method in class net.sourceforge.guacamole.net.auth.AbstractUser
-
- setPassword(String) - Method in class net.sourceforge.guacamole.net.auth.Credentials
-
Sets the password associated with this set of credentials.
- setPassword(String) - Method in interface net.sourceforge.guacamole.net.auth.User
-
Sets this user's password.
- setPassword(String) - Method in class net.sourceforge.guacamole.net.basic.auth.Authorization
-
Sets the password associated with this authorization, which must be
encoded using the encoding specified with setEncoding().
- setProtocol(String) - Method in class net.sourceforge.guacamole.protocol.GuacamoleConfiguration
-
Sets the name of the protocol to be used.
- setRequest(HttpServletRequest) - Method in class net.sourceforge.guacamole.net.auth.Credentials
-
Sets the HttpServletRequest associated with this set of credentials.
- setSession(HttpSession) - Method in class net.sourceforge.guacamole.net.auth.Credentials
-
Sets the HttpSession associated with this set of credentials.
- setTitle(String) - Method in class net.sourceforge.guacamole.net.basic.ProtocolInfo
-
Sets the human-readable title associated with this protocol.
- setTitle(String) - Method in class net.sourceforge.guacamole.net.basic.ProtocolParameter
-
Sets the title associated with this protocol parameter.
- setTitle(String) - Method in class net.sourceforge.guacamole.net.basic.ProtocolParameterOption
-
Sets the human-readable title describing the effect of this option.
- setType(ProtocolParameter.Type) - Method in class net.sourceforge.guacamole.net.basic.ProtocolParameter
-
Sets the type of this parameter.
- setUsername(String) - Method in class net.sourceforge.guacamole.net.auth.AbstractUser
-
- setUsername(String) - Method in class net.sourceforge.guacamole.net.auth.Credentials
-
Sets the username associated with this set of credentials.
- setUsername(String) - Method in interface net.sourceforge.guacamole.net.auth.User
-
Sets the name of this user, which must be unique across all users.
- setUsername(String) - Method in class net.sourceforge.guacamole.net.basic.auth.Authorization
-
Sets the username associated with this authorization.
- setValue(String) - Method in class net.sourceforge.guacamole.net.basic.ProtocolParameter
-
Sets the value associated with this protocol parameter.
- setValue(String) - Method in class net.sourceforge.guacamole.net.basic.ProtocolParameterOption
-
Sets the value that will be sent to the client plugin if this option is
chosen.
- SimpleAuthenticationProvider - Class in net.sourceforge.guacamole.net.auth.simple
-
Provides means of retrieving a set of named GuacamoleConfigurations for a
given Credentials object.
- SimpleAuthenticationProvider() - Constructor for class net.sourceforge.guacamole.net.auth.simple.SimpleAuthenticationProvider
-
- SimpleConnection - Class in net.sourceforge.guacamole.net.auth.simple
-
An extremely basic Connection implementation.
- SimpleConnection() - Constructor for class net.sourceforge.guacamole.net.auth.simple.SimpleConnection
-
Creates a completely uninitialized SimpleConnection.
- SimpleConnection(String, GuacamoleConfiguration) - Constructor for class net.sourceforge.guacamole.net.auth.simple.SimpleConnection
-
Creates a new SimpleConnection having the given identifier and
GuacamoleConfiguration.
- SimpleConnectionDirectory - Class in net.sourceforge.guacamole.net.auth.simple
-
An extremely simple read-only implementation of a Directory of
GuacamoleConfigurations which provides access to a pre-defined Map of
GuacamoleConfigurations.
- SimpleConnectionDirectory(Map<String, GuacamoleConfiguration>) - Constructor for class net.sourceforge.guacamole.net.auth.simple.SimpleConnectionDirectory
-
Creates a new SimpleConnectionDirectory which provides
access to the configurations contained within the given Map.
- SimpleUser - Class in net.sourceforge.guacamole.net.auth.simple
-
An extremely basic User implementation.
- SimpleUser() - Constructor for class net.sourceforge.guacamole.net.auth.simple.SimpleUser
-
Creates a completely uninitialized SimpleUser.
- SimpleUser(String, Map<String, GuacamoleConfiguration>) - Constructor for class net.sourceforge.guacamole.net.auth.simple.SimpleUser
-
Creates a new SimpleUser having the given username.
- SimpleUserContext - Class in net.sourceforge.guacamole.net.auth.simple
-
An extremely simple UserContext implementation which provides access to
a defined and restricted set of GuacamoleConfigurations.
- SimpleUserContext(User, Map<String, GuacamoleConfiguration>) - Constructor for class net.sourceforge.guacamole.net.auth.simple.SimpleUserContext
-
Creates a new SimpleUserContext which provides access to only those
configurations within the given Map.
- SimpleUserDirectory - Class in net.sourceforge.guacamole.net.auth.simple
-
An extremely simple read-only implementation of a Directory of Users which
provides access to a single pre-defined User.
- SimpleUserDirectory(User) - Constructor for class net.sourceforge.guacamole.net.auth.simple.SimpleUserDirectory
-
Creates a new SimpleUserDirectory which provides access to the single
user provided.
- size() - Method in class net.sourceforge.guacamole.net.basic.event.SessionListenerCollection
-
- startElement(String, String, String, Attributes) - Method in class net.sourceforge.guacamole.net.basic.xml.DocumentHandler
-
- StringGuacamoleProperty - Class in net.sourceforge.guacamole.properties
-
A GuacamoleProperty whose value is a simple string.
- StringGuacamoleProperty() - Constructor for class net.sourceforge.guacamole.properties.StringGuacamoleProperty
-
- SystemPermission - Class in net.sourceforge.guacamole.net.auth.permission
-
A permission which affects the system as a whole, rather than an individual
object.
- SystemPermission(SystemPermission.Type) - Constructor for class net.sourceforge.guacamole.net.auth.permission.SystemPermission
-
Creates a new SystemPermission with the given
type.
- SystemPermission.Type - Enum in net.sourceforge.guacamole.net.auth.permission
-
Specific types of system-level permissions.