Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractGuacamoleTunnel - Class in org.apache.guacamole.net
 - 
Base GuacamoleTunnel implementation which synchronizes access to the underlying reader and writer with reentrant locks.
 - AbstractGuacamoleTunnel() - Constructor for class org.apache.guacamole.net.AbstractGuacamoleTunnel
 - 
Creates a new GuacamoleTunnel which synchronizes access to the Guacamole instruction stream associated with the underlying GuacamoleSocket.
 - acquireReader() - Method in class org.apache.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.apache.guacamole.net.DelegatingGuacamoleTunnel
 - acquireReader() - Method in interface org.apache.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.apache.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.apache.guacamole.net.DelegatingGuacamoleTunnel
 - acquireWriter() - Method in interface org.apache.guacamole.net.GuacamoleTunnel
 - 
Acquires exclusive write access to the Guacamole instruction stream and returns a GuacamoleWriter for writing to that stream.
 - append(char[]) - Method in class org.apache.guacamole.protocol.GuacamoleParser
 - 
Appends data from the given buffer to the current instruction.
 - append(char[], int, int) - Method in class org.apache.guacamole.protocol.GuacamoleParser
 - 
Appends data from the given buffer to the current instruction.
 - ARBITRARY_HANDSHAKE_ORDER - Enum constant in enum org.apache.guacamole.protocol.GuacamoleProtocolCapability
 - 
The protocol does not require handshake instructions to be sent in a specific order, nor that all handshake instructions be sent.
 - atLeast(GuacamoleProtocolVersion) - Method in class org.apache.guacamole.protocol.GuacamoleProtocolVersion
 - 
Returns whether this GuacamoleProtocolVersion is at least as recent as (greater than or equal to) the given version.
 - available() - Method in interface org.apache.guacamole.io.GuacamoleReader
 - 
Returns whether instruction data is available for reading.
 - available() - Method in class org.apache.guacamole.io.ReaderGuacamoleReader
 - available() - Method in class org.apache.guacamole.protocol.FilteredGuacamoleReader
 
C
- CLIENT_BAD_REQUEST - Enum constant in enum org.apache.guacamole.protocol.GuacamoleStatus
 - 
The operation could not be performed because bad parameters were given.
 - CLIENT_BAD_TYPE - Enum constant in enum org.apache.guacamole.protocol.GuacamoleStatus
 - 
The client sent data of an unsupported or unexpected type.
 - CLIENT_FORBIDDEN - Enum constant in enum org.apache.guacamole.protocol.GuacamoleStatus
 - 
Permission was denied to perform the operation, and this operation will not be granted even if the user is authorized.
 - CLIENT_OVERRUN - Enum constant in enum org.apache.guacamole.protocol.GuacamoleStatus
 - 
The client sent too much data.
 - CLIENT_TIMEOUT - Enum constant in enum org.apache.guacamole.protocol.GuacamoleStatus
 - 
The client took too long to respond.
 - CLIENT_TOO_MANY - Enum constant in enum org.apache.guacamole.protocol.GuacamoleStatus
 - 
The operation failed because the current client is already using too many resources.
 - CLIENT_UNAUTHORIZED - Enum constant in enum org.apache.guacamole.protocol.GuacamoleStatus
 - 
Permission was denied to perform the operation, as the user is not yet authorized (not yet logged in, for example).
 - close() - Method in class org.apache.guacamole.net.AbstractGuacamoleTunnel
 - close() - Method in class org.apache.guacamole.net.DelegatingGuacamoleSocket
 - close() - Method in class org.apache.guacamole.net.DelegatingGuacamoleTunnel
 - close() - Method in interface org.apache.guacamole.net.GuacamoleSocket
 - 
Releases all resources in use by the connection represented by this GuacamoleSocket.
 - close() - Method in interface org.apache.guacamole.net.GuacamoleTunnel
 - 
Release all resources allocated to this GuacamoleTunnel.
 - close() - Method in class org.apache.guacamole.net.InetGuacamoleSocket
 - close() - Method in class org.apache.guacamole.net.SSLGuacamoleSocket
 - ConfiguredGuacamoleSocket - Class in org.apache.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.apache.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.apache.guacamole.protocol.ConfiguredGuacamoleSocket
 - 
Creates a new ConfiguredGuacamoleSocket which uses the given GuacamoleConfiguration and GuacamoleClientInformation to complete the initial protocol handshake over the given GuacamoleSocket.
 - createTunnel(Session, EndpointConfig) - Method in class org.apache.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint
 - 
Returns a new tunnel for the given session.
 
D
- DelegatingGuacamoleSocket - Class in org.apache.guacamole.net
 - 
GuacamoleSocket implementation which simply delegates all function calls to an underlying GuacamoleSocket.
 - DelegatingGuacamoleSocket(GuacamoleSocket) - Constructor for class org.apache.guacamole.net.DelegatingGuacamoleSocket
 - 
Wraps the given GuacamoleSocket such that all function calls against this DelegatingGuacamoleSocket will be delegated to it.
 - DelegatingGuacamoleTunnel - Class in org.apache.guacamole.net
 - 
GuacamoleTunnel implementation which simply delegates all function calls to an underlying GuacamoleTunnel.
 - DelegatingGuacamoleTunnel(GuacamoleTunnel) - Constructor for class org.apache.guacamole.net.DelegatingGuacamoleTunnel
 - 
Wraps the given tunnel such that all function calls against this tunnel will be delegated to it.
 - deregisterTunnel(String) - Method in class org.apache.guacamole.servlet.GuacamoleHTTPTunnelServlet
 - 
Deregisters the HTTP tunnel associated with the given tunnel-specific session token such that future read/write requests to that tunnel will be rejected.
 - deregisterTunnel(GuacamoleTunnel) - Method in class org.apache.guacamole.servlet.GuacamoleHTTPTunnelServlet
 - 
Deprecated.
 - destroy() - Method in class org.apache.guacamole.servlet.GuacamoleHTTPTunnelServlet
 - doConnect(HttpServletRequest) - Method in class org.apache.guacamole.servlet.GuacamoleHTTPTunnelServlet
 - 
Called whenever the JavaScript Guacamole client makes a connection request via HTTP.
 - doGet(HttpServletRequest, HttpServletResponse) - Method in class org.apache.guacamole.servlet.GuacamoleHTTPTunnelServlet
 - doPost(HttpServletRequest, HttpServletResponse) - Method in class org.apache.guacamole.servlet.GuacamoleHTTPTunnelServlet
 - doRead(HttpServletRequest, HttpServletResponse, String) - Method in class org.apache.guacamole.servlet.GuacamoleHTTPTunnelServlet
 - 
Called whenever the JavaScript Guacamole client makes a read request.
 - doWrite(HttpServletRequest, HttpServletResponse, String) - Method in class org.apache.guacamole.servlet.GuacamoleHTTPTunnelServlet
 - 
Called whenever the JavaScript Guacamole client makes a write request.
 
E
- equals(Object) - Method in class org.apache.guacamole.protocol.GuacamoleProtocolVersion
 
F
- FailoverGuacamoleSocket - Class in org.apache.guacamole.protocol
 - 
GuacamoleSocket which intercepts errors received early in the Guacamole session.
 - FailoverGuacamoleSocket(GuacamoleSocket) - Constructor for class org.apache.guacamole.protocol.FailoverGuacamoleSocket
 - 
Creates a new FailoverGuacamoleSocket which reads Guacamole instructions from the given socket, searching for errors from the upstream remote desktop until a maximum of 128KB of instruction data has been queued.
 - FailoverGuacamoleSocket(GuacamoleSocket, int) - Constructor for class org.apache.guacamole.protocol.FailoverGuacamoleSocket
 - 
Creates a new FailoverGuacamoleSocket which reads Guacamole instructions from the given socket, searching for errors from the upstream remote desktop until the given instruction queue limit is reached.
 - filter(GuacamoleInstruction) - Method in interface org.apache.guacamole.protocol.GuacamoleFilter
 - 
Applies the filter to the given instruction, returning the original instruction, a modified version of the original, or null, depending on the implementation.
 - FilteredGuacamoleReader - Class in org.apache.guacamole.protocol
 - 
GuacamoleReader which applies a given GuacamoleFilter to observe or alter all read instructions.
 - FilteredGuacamoleReader(GuacamoleReader, GuacamoleFilter) - Constructor for class org.apache.guacamole.protocol.FilteredGuacamoleReader
 - 
Wraps the given GuacamoleReader, applying the given filter to all read instructions.
 - FilteredGuacamoleSocket - Class in org.apache.guacamole.protocol
 - 
Implementation of GuacamoleSocket which allows individual instructions to be intercepted, overridden, etc.
 - FilteredGuacamoleSocket(GuacamoleSocket, GuacamoleFilter, GuacamoleFilter) - Constructor for class org.apache.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.apache.guacamole.protocol
 - 
GuacamoleWriter which applies a given GuacamoleFilter to observe or alter all written instructions.
 - FilteredGuacamoleWriter(GuacamoleWriter, GuacamoleFilter) - Constructor for class org.apache.guacamole.protocol.FilteredGuacamoleWriter
 - 
Wraps the given GuacamoleWriter, applying the given filter to all written instructions.
 - fromGuacamoleStatusCode(int) - Static method in enum org.apache.guacamole.protocol.GuacamoleStatus
 - 
Returns the GuacamoleStatus corresponding to the given Guacamole protocol status code.
 
G
- generateToken() - Method in class org.apache.guacamole.servlet.GuacamoleHTTPTunnelServlet
 - 
Generates a new, securely-random session token that may be used to represent the ongoing communication session of a distinct HTTP tunnel connection.
 - getArgs() - Method in class org.apache.guacamole.protocol.GuacamoleInstruction
 - 
Returns a List of all argument values specified for this GuacamoleInstruction.
 - getAudioMimetypes() - Method in class org.apache.guacamole.protocol.GuacamoleClientInformation
 - 
Returns the list of audio mimetypes supported by the client.
 - getConfiguration() - Method in class org.apache.guacamole.protocol.ConfiguredGuacamoleSocket
 - 
Returns the GuacamoleConfiguration used to configure this ConfiguredGuacamoleSocket.
 - getConnectionID() - Method in class org.apache.guacamole.protocol.ConfiguredGuacamoleSocket
 - 
Returns the unique ID associated with the Guacamole connection negotiated by this ConfiguredGuacamoleSocket.
 - getConnectionID() - Method in class org.apache.guacamole.protocol.GuacamoleConfiguration
 - 
Returns the ID of the connection being joined, if any.
 - getDelegateSocket() - Method in class org.apache.guacamole.net.DelegatingGuacamoleSocket
 - 
Returns the underlying GuacamoleSocket wrapped by this DelegatingGuacamoleSocket.
 - getGuacamoleStatusCode() - Method in enum org.apache.guacamole.protocol.GuacamoleStatus
 - 
Returns the corresponding Guacamole protocol status code.
 - getHttpStatusCode() - Method in exception class org.apache.guacamole.GuacamoleException
 - 
Returns the most applicable HTTP status code that can be associated with this exception.
 - getHttpStatusCode() - Method in enum org.apache.guacamole.protocol.GuacamoleStatus
 - 
Returns the most applicable HTTP error code.
 - getImageMimetypes() - Method in class org.apache.guacamole.protocol.GuacamoleClientInformation
 - 
Returns the list of image mimetypes supported by the client.
 - getMajor() - Method in class org.apache.guacamole.protocol.GuacamoleProtocolVersion
 - 
Return the major version component of the protocol version.
 - getMinor() - Method in class org.apache.guacamole.protocol.GuacamoleProtocolVersion
 - 
Return the minor version component of the protocol version.
 - getName() - Method in class org.apache.guacamole.protocol.GuacamoleClientInformation
 - 
Returns the name of the Guacamole user as reported by the client, or null if the user name is not set.
 - getOpcode() - Method in class org.apache.guacamole.protocol.GuacamoleInstruction
 - 
Returns the opcode associated with this GuacamoleInstruction.
 - getOptimalResolution() - Method in class org.apache.guacamole.protocol.GuacamoleClientInformation
 - 
Returns the resolution of the screen if the optimal width and height are used, in DPI.
 - getOptimalScreenHeight() - Method in class org.apache.guacamole.protocol.GuacamoleClientInformation
 - 
Returns the optimal screen height requested by the client, in pixels.
 - getOptimalScreenWidth() - Method in class org.apache.guacamole.protocol.GuacamoleClientInformation
 - 
Returns the optimal screen width requested by the client, in pixels.
 - getParameter(String) - Method in class org.apache.guacamole.protocol.GuacamoleConfiguration
 - 
Returns the value set for the parameter with the given name, if any.
 - getParameterNames() - Method in class org.apache.guacamole.protocol.GuacamoleConfiguration
 - 
Returns a set of all currently defined parameter names.
 - getParameters() - Method in class org.apache.guacamole.protocol.GuacamoleConfiguration
 - 
Returns a map which contains parameter name/value pairs as key/value pairs.
 - getPatch() - Method in class org.apache.guacamole.protocol.GuacamoleProtocolVersion
 - 
Return the patch version component of the protocol version.
 - getProtocol() - Method in class org.apache.guacamole.net.DelegatingGuacamoleSocket
 - getProtocol() - Method in interface org.apache.guacamole.net.GuacamoleSocket
 - 
Returns the name of the protocol to be used.
 - getProtocol() - Method in class org.apache.guacamole.protocol.ConfiguredGuacamoleSocket
 - getProtocol() - Method in class org.apache.guacamole.protocol.GuacamoleConfiguration
 - 
Returns the name of the protocol to be used.
 - getProtocolVersion() - Method in class org.apache.guacamole.protocol.ConfiguredGuacamoleSocket
 - 
Returns the version of the Guacamole protocol associated with the Guacamole connection negotiated by this ConfiguredGuacamoleSocket.
 - getReader() - Method in class org.apache.guacamole.net.DelegatingGuacamoleSocket
 - getReader() - Method in interface org.apache.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.apache.guacamole.net.InetGuacamoleSocket
 - getReader() - Method in class org.apache.guacamole.net.SSLGuacamoleSocket
 - getReader() - Method in class org.apache.guacamole.protocol.FailoverGuacamoleSocket
 - getReader() - Method in class org.apache.guacamole.protocol.FilteredGuacamoleSocket
 - getSocket() - Method in class org.apache.guacamole.net.DelegatingGuacamoleTunnel
 - getSocket() - Method in interface org.apache.guacamole.net.GuacamoleTunnel
 - 
Returns the GuacamoleSocket used by this GuacamoleTunnel for reading and writing.
 - getSocket() - Method in class org.apache.guacamole.net.SimpleGuacamoleTunnel
 - getStatus() - Method in exception class org.apache.guacamole.GuacamoleClientBadTypeException
 - getStatus() - Method in exception class org.apache.guacamole.GuacamoleClientException
 - getStatus() - Method in exception class org.apache.guacamole.GuacamoleClientOverrunException
 - getStatus() - Method in exception class org.apache.guacamole.GuacamoleClientTimeoutException
 - getStatus() - Method in exception class org.apache.guacamole.GuacamoleClientTooManyException
 - getStatus() - Method in exception class org.apache.guacamole.GuacamoleConnectionClosedException
 - getStatus() - Method in exception class org.apache.guacamole.GuacamoleException
 - 
Returns the Guacamole status associated with this exception.
 - getStatus() - Method in exception class org.apache.guacamole.GuacamoleResourceClosedException
 - getStatus() - Method in exception class org.apache.guacamole.GuacamoleResourceConflictException
 - getStatus() - Method in exception class org.apache.guacamole.GuacamoleResourceNotFoundException
 - getStatus() - Method in exception class org.apache.guacamole.GuacamoleSecurityException
 - getStatus() - Method in exception class org.apache.guacamole.GuacamoleServerBusyException
 - getStatus() - Method in exception class org.apache.guacamole.GuacamoleServerException
 - getStatus() - Method in exception class org.apache.guacamole.GuacamoleSessionClosedException
 - getStatus() - Method in exception class org.apache.guacamole.GuacamoleSessionConflictException
 - getStatus() - Method in exception class org.apache.guacamole.GuacamoleSessionTimeoutException
 - getStatus() - Method in exception class org.apache.guacamole.GuacamoleUnauthorizedException
 - getStatus() - Method in exception class org.apache.guacamole.GuacamoleUnsupportedException
 - getStatus() - Method in exception class org.apache.guacamole.GuacamoleUpstreamException
 - getStatus() - Method in exception class org.apache.guacamole.GuacamoleUpstreamNotFoundException
 - getStatus() - Method in exception class org.apache.guacamole.GuacamoleUpstreamTimeoutException
 - getStatus() - Method in exception class org.apache.guacamole.GuacamoleUpstreamUnavailableException
 - getTimezone() - Method in class org.apache.guacamole.protocol.GuacamoleClientInformation
 - 
Return the timezone as reported by the client, or null if the timezone is not set.
 - getTunnel(String) - Method in class org.apache.guacamole.servlet.GuacamoleHTTPTunnelServlet
 - 
Returns the tunnel associated with the given tunnel-specific session token, if it has been registered with
GuacamoleHTTPTunnelServlet.registerTunnel(java.lang.String, org.apache.guacamole.net.GuacamoleTunnel)and not yet deregistered withGuacamoleHTTPTunnelServlet.deregisterTunnel(java.lang.String). - getUUID() - Method in class org.apache.guacamole.net.DelegatingGuacamoleTunnel
 - getUUID() - Method in interface org.apache.guacamole.net.GuacamoleTunnel
 - 
Returns the unique identifier associated with this GuacamoleTunnel.
 - getUUID() - Method in class org.apache.guacamole.net.SimpleGuacamoleTunnel
 - getVideoMimetypes() - Method in class org.apache.guacamole.protocol.GuacamoleClientInformation
 - 
Returns the list of video mimetypes supported by the client.
 - getWebSocketCode() - Method in exception class org.apache.guacamole.GuacamoleException
 - 
Returns the most applicable WebSocket status code that can be associated with this exception.
 - getWebSocketCode() - Method in enum org.apache.guacamole.protocol.GuacamoleStatus
 - 
Returns the most applicable HTTP error code.
 - getWriter() - Method in class org.apache.guacamole.net.DelegatingGuacamoleSocket
 - getWriter() - Method in interface org.apache.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.apache.guacamole.net.InetGuacamoleSocket
 - getWriter() - Method in class org.apache.guacamole.net.SSLGuacamoleSocket
 - getWriter() - Method in class org.apache.guacamole.protocol.FilteredGuacamoleSocket
 - GuacamoleClientBadTypeException - Exception Class in org.apache.guacamole
 - 
An exception which is thrown when data has been submitted with an unsupported mimetype.
 - GuacamoleClientBadTypeException(String) - Constructor for exception class org.apache.guacamole.GuacamoleClientBadTypeException
 - 
Creates a new GuacamoleClientBadTypeException with the given message.
 - GuacamoleClientBadTypeException(String, Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleClientBadTypeException
 - 
Creates a new GuacamoleClientBadTypeException with the given message and cause.
 - GuacamoleClientBadTypeException(Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleClientBadTypeException
 - 
Creates a new GuacamoleClientBadTypeException with the given cause.
 - GuacamoleClientException - Exception Class in org.apache.guacamole
 - 
A generic exception thrown when part of the Guacamole API encounters an error in the client's request.
 - GuacamoleClientException(String) - Constructor for exception class org.apache.guacamole.GuacamoleClientException
 - 
Creates a new GuacamoleException with the given message.
 - GuacamoleClientException(String, Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleClientException
 - 
Creates a new GuacamoleException with the given message and cause.
 - GuacamoleClientException(Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleClientException
 - 
Creates a new GuacamoleException with the given cause.
 - GuacamoleClientInformation - Class in org.apache.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.apache.guacamole.protocol.GuacamoleClientInformation
 - GuacamoleClientOverrunException - Exception Class in org.apache.guacamole
 - 
An exception which is thrown when the client has sent too much data.
 - GuacamoleClientOverrunException(String) - Constructor for exception class org.apache.guacamole.GuacamoleClientOverrunException
 - 
Creates a new GuacamoleClientOverrunException with the given message.
 - GuacamoleClientOverrunException(String, Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleClientOverrunException
 - 
Creates a new GuacamoleClientOverrunException with the given message and cause.
 - GuacamoleClientOverrunException(Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleClientOverrunException
 - 
Creates a new GuacamoleClientOverrunException with the given cause.
 - GuacamoleClientTimeoutException - Exception Class in org.apache.guacamole
 - 
An exception which is thrown when the client is taking too long to respond.
 - GuacamoleClientTimeoutException(String) - Constructor for exception class org.apache.guacamole.GuacamoleClientTimeoutException
 - 
Creates a new GuacamoleClientTimeoutException with the given message.
 - GuacamoleClientTimeoutException(String, Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleClientTimeoutException
 - 
Creates a new GuacamoleClientTimeoutException with the given message and cause.
 - GuacamoleClientTimeoutException(Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleClientTimeoutException
 - 
Creates a new GuacamoleClientTimeoutException with the given cause.
 - GuacamoleClientTooManyException - Exception Class in org.apache.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) - Constructor for exception class org.apache.guacamole.GuacamoleClientTooManyException
 - 
Creates a new GuacamoleClientTooManyException with the given message.
 - GuacamoleClientTooManyException(String, Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleClientTooManyException
 - 
Creates a new GuacamoleClientTooManyException with the given message and cause.
 - GuacamoleClientTooManyException(Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleClientTooManyException
 - 
Creates a new GuacamoleClientTooManyException with the given cause.
 - GuacamoleConfiguration - Class in org.apache.guacamole.protocol
 - 
All information necessary to complete the initial protocol handshake of a Guacamole session.
 - GuacamoleConfiguration() - Constructor for class org.apache.guacamole.protocol.GuacamoleConfiguration
 - 
Creates a new, blank GuacamoleConfiguration with its protocol, connection ID, and parameters unset.
 - GuacamoleConfiguration(GuacamoleConfiguration) - Constructor for class org.apache.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 Class in org.apache.guacamole
 - 
An exception which is thrown when an operation cannot be performed because its corresponding connection is closed.
 - GuacamoleConnectionClosedException(String) - Constructor for exception class org.apache.guacamole.GuacamoleConnectionClosedException
 - 
Creates a new GuacamoleConnectionClosedException with the given message.
 - GuacamoleConnectionClosedException(String, Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleConnectionClosedException
 - 
Creates a new GuacamoleConnectionClosedException with the given message and cause.
 - GuacamoleConnectionClosedException(Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleConnectionClosedException
 - 
Creates a new GuacamoleConnectionClosedException with the given cause.
 - GuacamoleException - Exception Class in org.apache.guacamole
 - 
A generic exception thrown when parts of the Guacamole API encounter errors.
 - GuacamoleException(String) - Constructor for exception class org.apache.guacamole.GuacamoleException
 - 
Creates a new GuacamoleException with the given message.
 - GuacamoleException(String, Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleException
 - 
Creates a new GuacamoleException with the given message and cause.
 - GuacamoleException(Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleException
 - 
Creates a new GuacamoleException with the given cause.
 - GuacamoleFilter - Interface in org.apache.guacamole.protocol
 - 
Interface which provides for the filtering of individual instructions.
 - GuacamoleHTTPTunnelServlet - Class in org.apache.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.apache.guacamole.servlet.GuacamoleHTTPTunnelServlet
 - GuacamoleInstruction - Class in org.apache.guacamole.protocol
 - 
An abstract representation of a Guacamole instruction, as defined by the Guacamole protocol.
 - GuacamoleInstruction(String, String...) - Constructor for class org.apache.guacamole.protocol.GuacamoleInstruction
 - 
Creates a new GuacamoleInstruction having the given Operation and list of arguments values.
 - GuacamoleInstruction(String, List<String>) - Constructor for class org.apache.guacamole.protocol.GuacamoleInstruction
 - 
Creates a new GuacamoleInstruction having the given Operation and list of arguments values.
 - GuacamoleParser - Class in org.apache.guacamole.protocol
 - 
Parser for the Guacamole protocol.
 - GuacamoleParser() - Constructor for class org.apache.guacamole.protocol.GuacamoleParser
 - GuacamoleProtocolCapability - Enum in org.apache.guacamole.protocol
 - 
Capabilities which may not be present in all versions of the Guacamole protocol.
 - GuacamoleProtocolVersion - Class in org.apache.guacamole.protocol
 - 
Representation of a Guacamole protocol version.
 - GuacamoleProtocolVersion(int, int, int) - Constructor for class org.apache.guacamole.protocol.GuacamoleProtocolVersion
 - 
Generate a new GuacamoleProtocolVersion object with the given major version, minor version, and patch version.
 - GuacamoleReader - Interface in org.apache.guacamole.io
 - 
Provides abstract and raw character read access to a stream of Guacamole instructions.
 - GuacamoleResourceClosedException - Exception Class in org.apache.guacamole
 - 
An exception which is thrown when a resource is no longer available because it is closed.
 - GuacamoleResourceClosedException(String) - Constructor for exception class org.apache.guacamole.GuacamoleResourceClosedException
 - 
Creates a new GuacamoleResourceClosedException with the given message.
 - GuacamoleResourceClosedException(String, Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleResourceClosedException
 - 
Creates a new GuacamoleResourceClosedException with the given message and cause.
 - GuacamoleResourceClosedException(Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleResourceClosedException
 - 
Creates a new GuacamoleResourceClosedException with the given cause.
 - GuacamoleResourceConflictException - Exception Class in org.apache.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) - Constructor for exception class org.apache.guacamole.GuacamoleResourceConflictException
 - 
Creates a new GuacamoleResourceConflictException with the given message.
 - GuacamoleResourceConflictException(String, Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleResourceConflictException
 - 
Creates a new GuacamoleResourceConflictException with the given message and cause.
 - GuacamoleResourceConflictException(Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleResourceConflictException
 - 
Creates a new GuacamoleResourceConflictException with the given cause.
 - GuacamoleResourceNotFoundException - Exception Class in org.apache.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) - Constructor for exception class org.apache.guacamole.GuacamoleResourceNotFoundException
 - 
Creates a new GuacamoleResourceNotFoundException with the given message.
 - GuacamoleResourceNotFoundException(String, Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleResourceNotFoundException
 - 
Creates a new GuacamoleResourceNotFoundException with the given message and cause.
 - GuacamoleResourceNotFoundException(Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleResourceNotFoundException
 - 
Creates a new GuacamoleResourceNotFoundException with the given cause.
 - GuacamoleSecurityException - Exception Class in org.apache.guacamole
 - 
A security-related exception thrown when parts of the Guacamole API is denying access to a resource.
 - GuacamoleSecurityException(String) - Constructor for exception class org.apache.guacamole.GuacamoleSecurityException
 - 
Creates a new GuacamoleSecurityException with the given message.
 - GuacamoleSecurityException(String, Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleSecurityException
 - 
Creates a new GuacamoleSecurityException with the given message and cause.
 - GuacamoleSecurityException(Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleSecurityException
 - 
Creates a new GuacamoleSecurityException with the given cause.
 - GuacamoleServerBusyException - Exception Class in org.apache.guacamole
 - 
An exception which is thrown when the server is too busy to service the request.
 - GuacamoleServerBusyException(String) - Constructor for exception class org.apache.guacamole.GuacamoleServerBusyException
 - 
Creates a new GuacamoleServerBusyException with the given message.
 - GuacamoleServerBusyException(String, Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleServerBusyException
 - 
Creates a new GuacamoleServerBusyException with the given message and cause.
 - GuacamoleServerBusyException(Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleServerBusyException
 - 
Creates a new GuacamoleServerBusyException with the given cause.
 - GuacamoleServerException - Exception Class in org.apache.guacamole
 - 
A generic exception thrown when part of the Guacamole API encounters an unexpected, internal error.
 - GuacamoleServerException(String) - Constructor for exception class org.apache.guacamole.GuacamoleServerException
 - 
Creates a new GuacamoleServerException with the given message.
 - GuacamoleServerException(String, Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleServerException
 - 
Creates a new GuacamoleServerException with the given message and cause.
 - GuacamoleServerException(Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleServerException
 - 
Creates a new GuacamoleServerException with the given cause.
 - GuacamoleSessionClosedException - Exception Class in org.apache.guacamole
 - 
An exception which indicates that a session within an upstream server (such as the remote desktop) has been forcibly terminated.
 - GuacamoleSessionClosedException(String) - Constructor for exception class org.apache.guacamole.GuacamoleSessionClosedException
 - 
Creates a new GuacamoleSessionClosedException with the given message.
 - GuacamoleSessionClosedException(String, Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleSessionClosedException
 - 
Creates a new GuacamoleSessionClosedException with the given message and cause.
 - GuacamoleSessionClosedException(Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleSessionClosedException
 - 
Creates a new GuacamoleSessionClosedException with the given cause.
 - GuacamoleSessionConflictException - Exception Class in org.apache.guacamole
 - 
An exception which indicates that a session within an upstream server (such as the remote desktop) has ended because it conflicted with another session.
 - GuacamoleSessionConflictException(String) - Constructor for exception class org.apache.guacamole.GuacamoleSessionConflictException
 - 
Creates a new GuacamoleSessionConflictException with the given message.
 - GuacamoleSessionConflictException(String, Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleSessionConflictException
 - 
Creates a new GuacamoleSessionConflictException with the given message and cause.
 - GuacamoleSessionConflictException(Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleSessionConflictException
 - 
Creates a new GuacamoleSessionConflictException with the given cause.
 - GuacamoleSessionTimeoutException - Exception Class in org.apache.guacamole
 - 
An exception which indicates that a session within an upstream server (such as the remote desktop) has ended because it appeared to be inactive.
 - GuacamoleSessionTimeoutException(String) - Constructor for exception class org.apache.guacamole.GuacamoleSessionTimeoutException
 - 
Creates a new GuacamoleSessionTimeoutException with the given message.
 - GuacamoleSessionTimeoutException(String, Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleSessionTimeoutException
 - 
Creates a new GuacamoleSessionTimeoutException with the given message and cause.
 - GuacamoleSessionTimeoutException(Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleSessionTimeoutException
 - 
Creates a new GuacamoleSessionTimeoutException with the given cause.
 - GuacamoleSocket - Interface in org.apache.guacamole.net
 - 
Provides abstract socket-like access to a Guacamole connection.
 - GuacamoleStatus - Enum in org.apache.guacamole.protocol
 - 
All possible statuses returned by various Guacamole instructions, each having a corresponding code.
 - GuacamoleTunnel - Interface in org.apache.guacamole.net
 - 
Provides a unique identifier and synchronized access to the GuacamoleReader and GuacamoleWriter associated with a GuacamoleSocket.
 - GuacamoleUnauthorizedException - Exception Class in org.apache.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) - Constructor for exception class org.apache.guacamole.GuacamoleUnauthorizedException
 - 
Creates a new GuacamoleUnauthorizedException with the given message.
 - GuacamoleUnauthorizedException(String, Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleUnauthorizedException
 - 
Creates a new GuacamoleUnauthorizedException with the given message and cause.
 - GuacamoleUnauthorizedException(Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleUnauthorizedException
 - 
Creates a new GuacamoleUnauthorizedException with the given cause.
 - GuacamoleUnsupportedException - Exception Class in org.apache.guacamole
 - 
An exception which is thrown when the requested operation is unsupported or unimplemented.
 - GuacamoleUnsupportedException(String) - Constructor for exception class org.apache.guacamole.GuacamoleUnsupportedException
 - 
Creates a new GuacamoleUnsupportedException with the given message.
 - GuacamoleUnsupportedException(String, Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleUnsupportedException
 - 
Creates a new GuacamoleUnsupportedException with the given message and cause.
 - GuacamoleUnsupportedException(Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleUnsupportedException
 - 
Creates a new GuacamoleUnsupportedException with the given cause.
 - GuacamoleUpstreamException - Exception Class in org.apache.guacamole
 - 
An exception which indicates than an upstream server (such as the remote desktop) is returning an error or is otherwise unreachable.
 - GuacamoleUpstreamException(String) - Constructor for exception class org.apache.guacamole.GuacamoleUpstreamException
 - 
Creates a new GuacamoleUpstreamException with the given message.
 - GuacamoleUpstreamException(String, Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleUpstreamException
 - 
Creates a new GuacamoleUpstreamException with the given message and cause.
 - GuacamoleUpstreamException(Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleUpstreamException
 - 
Creates a new GuacamoleUpstreamException with the given cause.
 - GuacamoleUpstreamNotFoundException - Exception Class in org.apache.guacamole
 - 
An exception which indicates that an upstream server (such as the remote desktop) does not appear to exist.
 - GuacamoleUpstreamNotFoundException(String) - Constructor for exception class org.apache.guacamole.GuacamoleUpstreamNotFoundException
 - 
Creates a new GuacamoleUpstreamNotFoundException with the given message.
 - GuacamoleUpstreamNotFoundException(String, Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleUpstreamNotFoundException
 - 
Creates a new GuacamoleUpstreamNotFoundException with the given message and cause.
 - GuacamoleUpstreamNotFoundException(Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleUpstreamNotFoundException
 - 
Creates a new GuacamoleUpstreamNotFoundException with the given cause.
 - GuacamoleUpstreamTimeoutException - Exception Class in org.apache.guacamole
 - 
An exception which indicates than an upstream server (such as the remote desktop) is taking too long to respond.
 - GuacamoleUpstreamTimeoutException(String) - Constructor for exception class org.apache.guacamole.GuacamoleUpstreamTimeoutException
 - 
Creates a new GuacamoleUpstreamException with the given message.
 - GuacamoleUpstreamTimeoutException(String, Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleUpstreamTimeoutException
 - 
Creates a new GuacamoleUpstreamException with the given message and cause.
 - GuacamoleUpstreamTimeoutException(Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleUpstreamTimeoutException
 - 
Creates a new GuacamoleUpstreamException with the given cause.
 - GuacamoleUpstreamUnavailableException - Exception Class in org.apache.guacamole
 - 
An exception which indicates that an upstream server (such as the remote desktop) is not available to service the request.
 - GuacamoleUpstreamUnavailableException(String) - Constructor for exception class org.apache.guacamole.GuacamoleUpstreamUnavailableException
 - 
Creates a new GuacamoleUpstreamUnavailableException with the given message.
 - GuacamoleUpstreamUnavailableException(String, Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleUpstreamUnavailableException
 - 
Creates a new GuacamoleUpstreamUnavailableException with the given message and cause.
 - GuacamoleUpstreamUnavailableException(Throwable) - Constructor for exception class org.apache.guacamole.GuacamoleUpstreamUnavailableException
 - 
Creates a new GuacamoleUpstreamUnavailableException with the given cause.
 - GuacamoleWebSocketTunnelEndpoint - Class in org.apache.guacamole.websocket
 - 
A WebSocket implementation of GuacamoleTunnel functionality, compatible with the Guacamole.WebSocketTunnel object included with the JavaScript API.
 - GuacamoleWebSocketTunnelEndpoint() - Constructor for class org.apache.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint
 - GuacamoleWriter - Interface in org.apache.guacamole.io
 - 
Provides abstract and raw character write access to a stream of Guacamole instructions.
 
H
- handleTunnelRequest(HttpServletRequest, HttpServletResponse) - Method in class org.apache.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.apache.guacamole.protocol.GuacamoleProtocolVersion
 - hasNext() - Method in class org.apache.guacamole.protocol.GuacamoleParser
 - hasQueuedReaderThreads() - Method in class org.apache.guacamole.net.AbstractGuacamoleTunnel
 - 
Returns whether there are threads waiting for read access to the Guacamole instruction stream.
 - hasQueuedReaderThreads() - Method in class org.apache.guacamole.net.DelegatingGuacamoleTunnel
 - hasQueuedReaderThreads() - Method in interface org.apache.guacamole.net.GuacamoleTunnel
 - 
Returns whether there are threads waiting for read access to the Guacamole instruction stream.
 - hasQueuedWriterThreads() - Method in class org.apache.guacamole.net.AbstractGuacamoleTunnel
 - hasQueuedWriterThreads() - Method in class org.apache.guacamole.net.DelegatingGuacamoleTunnel
 - hasQueuedWriterThreads() - Method in interface org.apache.guacamole.net.GuacamoleTunnel
 - 
Returns whether there are threads waiting for write access to the Guacamole instruction stream.
 
I
- InetGuacamoleSocket - Class in org.apache.guacamole.net
 - 
Provides abstract socket-like access to a Guacamole connection over a given hostname and port.
 - InetGuacamoleSocket(String, int) - Constructor for class org.apache.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.
 - INSTRUCTION_MAX_DIGITS - Static variable in class org.apache.guacamole.protocol.GuacamoleParser
 - 
The maximum number of digits to allow per length prefix.
 - INSTRUCTION_MAX_ELEMENTS - Static variable in class org.apache.guacamole.protocol.GuacamoleParser
 - 
The maximum number of elements per instruction, including the opcode.
 - INSTRUCTION_MAX_LENGTH - Static variable in class org.apache.guacamole.protocol.GuacamoleParser
 - 
The maximum number of characters per instruction.
 - INTERNAL_DATA_OPCODE - Static variable in interface org.apache.guacamole.net.GuacamoleTunnel
 - 
The Guacamole protocol instruction opcode reserved for arbitrary internal use by tunnel implementations.
 - isOpen() - Method in class org.apache.guacamole.net.AbstractGuacamoleTunnel
 - isOpen() - Method in class org.apache.guacamole.net.DelegatingGuacamoleSocket
 - isOpen() - Method in class org.apache.guacamole.net.DelegatingGuacamoleTunnel
 - isOpen() - Method in interface org.apache.guacamole.net.GuacamoleSocket
 - 
Returns whether this GuacamoleSocket is open and can be used for reading and writing.
 - isOpen() - Method in interface org.apache.guacamole.net.GuacamoleTunnel
 - 
Returns whether this GuacamoleTunnel is open, or has been closed.
 - isOpen() - Method in class org.apache.guacamole.net.InetGuacamoleSocket
 - isOpen() - Method in class org.apache.guacamole.net.SSLGuacamoleSocket
 - isSupported(GuacamoleProtocolVersion) - Method in enum org.apache.guacamole.protocol.GuacamoleProtocolCapability
 - 
Returns whether this capability is supported in the given Guacamole protocol version.
 
L
- LATEST - Static variable in class org.apache.guacamole.protocol.GuacamoleProtocolVersion
 - 
The most recent version of the Guacamole protocol at the time this version of GuacamoleProtocolVersion was built.
 
M
- MSG_INSTRUCTION - Enum constant in enum org.apache.guacamole.protocol.GuacamoleProtocolCapability
 - 
Support for the "msg" instruction.
 
N
- NAME_HANDSHAKE - Enum constant in enum org.apache.guacamole.protocol.GuacamoleProtocolCapability
 - 
Support for the "name" handshake instruction, allowing clients to send the name of the Guacamole user to be passed to guacd and associated with connections.
 - next() - Method in class org.apache.guacamole.protocol.GuacamoleParser
 
O
- onClose(Session, CloseReason) - Method in class org.apache.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint
 - onMessage(String) - Method in class org.apache.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint
 - onOpen(Session, EndpointConfig) - Method in class org.apache.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint
 - org.apache.guacamole - package org.apache.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.apache.guacamole.io - package org.apache.guacamole.io
 - 
All classes relating directly to data input or output.
 - org.apache.guacamole.net - package org.apache.guacamole.net
 - 
Classes which apply to network-specific concepts, such as low-level sockets and tunnels.
 - org.apache.guacamole.protocol - package org.apache.guacamole.protocol
 - 
Classes relating directly to the Guacamole protocol.
 - org.apache.guacamole.servlet - package org.apache.guacamole.servlet
 - 
Classes which build upon the Java Servlet API, providing an HTTP-based tunnel and session management.
 - org.apache.guacamole.websocket - package org.apache.guacamole.websocket
 
P
- parseVersion(String) - Static method in class org.apache.guacamole.protocol.GuacamoleProtocolVersion
 - 
Parse the String format of the version provided and return the the enum value matching that version.
 - PROTOCOL_VERSION_DETECTION - Enum constant in enum org.apache.guacamole.protocol.GuacamoleProtocolCapability
 - 
Negotiation of Guacamole protocol version between client and server during the protocol handshake.
 
R
- read() - Method in interface org.apache.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.apache.guacamole.io.ReaderGuacamoleReader
 - read() - Method in class org.apache.guacamole.protocol.FilteredGuacamoleReader
 - ReaderGuacamoleReader - Class in org.apache.guacamole.io
 - 
A GuacamoleReader which wraps a standard Java Reader, using that Reader as the Guacamole instruction stream.
 - ReaderGuacamoleReader(Reader) - Constructor for class org.apache.guacamole.io.ReaderGuacamoleReader
 - 
Creates a new ReaderGuacamoleReader which will use the given Reader as the Guacamole instruction stream.
 - readInstruction() - Method in interface org.apache.guacamole.io.GuacamoleReader
 - 
Reads exactly one complete Guacamole instruction and returns the fully parsed instruction.
 - readInstruction() - Method in class org.apache.guacamole.io.ReaderGuacamoleReader
 - readInstruction() - Method in class org.apache.guacamole.protocol.FilteredGuacamoleReader
 - registerTunnel(String, GuacamoleTunnel) - Method in class org.apache.guacamole.servlet.GuacamoleHTTPTunnelServlet
 - 
Registers the given HTTP tunnel such that future read/write requests including the given tunnel-specific session token will be properly directed.
 - registerTunnel(GuacamoleTunnel) - Method in class org.apache.guacamole.servlet.GuacamoleHTTPTunnelServlet
 - 
Deprecated.This function has been deprecated in favor of
GuacamoleHTTPTunnelServlet.registerTunnel(java.lang.String, org.apache.guacamole.net.GuacamoleTunnel), which decouples identification of HTTP tunnel sessions from the tunnel UUID. - releaseReader() - Method in class org.apache.guacamole.net.AbstractGuacamoleTunnel
 - 
Relinquishes exclusive read access to the Guacamole instruction stream.
 - releaseReader() - Method in class org.apache.guacamole.net.DelegatingGuacamoleTunnel
 - releaseReader() - Method in interface org.apache.guacamole.net.GuacamoleTunnel
 - 
Relinquishes exclusive read access to the Guacamole instruction stream.
 - releaseWriter() - Method in class org.apache.guacamole.net.AbstractGuacamoleTunnel
 - 
Relinquishes exclusive write access to the Guacamole instruction stream.
 - releaseWriter() - Method in class org.apache.guacamole.net.DelegatingGuacamoleTunnel
 - releaseWriter() - Method in interface org.apache.guacamole.net.GuacamoleTunnel
 - 
Relinquishes exclusive write access to the Guacamole instruction stream.
 - remove() - Method in class org.apache.guacamole.protocol.GuacamoleParser
 - REQUIRED_INSTRUCTION - Enum constant in enum org.apache.guacamole.protocol.GuacamoleProtocolCapability
 - 
Support for the "required" instruction.
 - RESOURCE_CLOSED - Enum constant in enum org.apache.guacamole.protocol.GuacamoleStatus
 - 
The operation could not be performed as the requested resource is now closed.
 - RESOURCE_CONFLICT - Enum constant in enum org.apache.guacamole.protocol.GuacamoleStatus
 - 
The operation could not be performed as the requested resource is already in use.
 - RESOURCE_NOT_FOUND - Enum constant in enum org.apache.guacamole.protocol.GuacamoleStatus
 - 
The operation could not be performed as the requested resource does not exist.
 
S
- sendError(HttpServletResponse, int, int, String) - Method in class org.apache.guacamole.servlet.GuacamoleHTTPTunnelServlet
 - 
Sends an error on the given HTTP response using the information within the given GuacamoleStatus.
 - SERVER_BUSY - Enum constant in enum org.apache.guacamole.protocol.GuacamoleStatus
 - 
The operation could not be performed as the server is busy.
 - SERVER_ERROR - Enum constant in enum org.apache.guacamole.protocol.GuacamoleStatus
 - 
The operation could not be performed due to an internal failure.
 - SESSION_CLOSED - Enum constant in enum org.apache.guacamole.protocol.GuacamoleStatus
 - 
The session within the upstream server has been forcibly terminated.
 - SESSION_CONFLICT - Enum constant in enum org.apache.guacamole.protocol.GuacamoleStatus
 - 
The session within the upstream server has ended because it conflicted with another session.
 - SESSION_TIMEOUT - Enum constant in enum org.apache.guacamole.protocol.GuacamoleStatus
 - 
The session within the upstream server has ended because it appeared to be inactive.
 - setConnectionID(String) - Method in class org.apache.guacamole.protocol.GuacamoleConfiguration
 - 
Sets the ID of the connection being joined, if any.
 - setName(String) - Method in class org.apache.guacamole.protocol.GuacamoleClientInformation
 - 
Set the human-readable name of the user associated with this client.
 - setOptimalResolution(int) - Method in class org.apache.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.apache.guacamole.protocol.GuacamoleClientInformation
 - 
Sets the client's optimal screen height.
 - setOptimalScreenWidth(int) - Method in class org.apache.guacamole.protocol.GuacamoleClientInformation
 - 
Sets the client's optimal screen width.
 - setParameter(String, String) - Method in class org.apache.guacamole.protocol.GuacamoleConfiguration
 - 
Sets the value for the parameter with the given name.
 - setParameters(Map<String, String>) - Method in class org.apache.guacamole.protocol.GuacamoleConfiguration
 - 
Replaces all current parameters with the parameters defined within the given map.
 - setProtocol(String) - Method in class org.apache.guacamole.protocol.GuacamoleConfiguration
 - 
Sets the name of the protocol to be used.
 - setTimezone(String) - Method in class org.apache.guacamole.protocol.GuacamoleClientInformation
 - 
Set the string value of the timezone, or null if the timezone will not be provided by the client.
 - SimpleGuacamoleTunnel - Class in org.apache.guacamole.net
 - 
GuacamoleTunnel implementation which uses a provided socket.
 - SimpleGuacamoleTunnel(GuacamoleSocket) - Constructor for class org.apache.guacamole.net.SimpleGuacamoleTunnel
 - 
Creates a new GuacamoleTunnel which synchronizes access to the Guacamole instruction stream associated with the given GuacamoleSocket.
 - SSLGuacamoleSocket - Class in org.apache.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.apache.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.
 - SUCCESS - Enum constant in enum org.apache.guacamole.protocol.GuacamoleStatus
 - 
The operation succeeded.
 
T
- TIMEZONE_HANDSHAKE - Enum constant in enum org.apache.guacamole.protocol.GuacamoleProtocolCapability
 - 
Support for the "timezone" handshake instruction.
 - toException(String) - Method in enum org.apache.guacamole.protocol.GuacamoleStatus
 - 
Returns an instance of the
GuacamoleExceptionsubclass corresponding to this Guacamole protocol status code. - toString() - Method in class org.apache.guacamole.protocol.GuacamoleInstruction
 - 
Returns this GuacamoleInstruction in the form it would be sent over the Guacamole protocol.
 - toString() - Method in class org.apache.guacamole.protocol.GuacamoleProtocolVersion
 
U
- unsetParameter(String) - Method in class org.apache.guacamole.protocol.GuacamoleConfiguration
 - 
Removes the value set for the parameter with the given name.
 - UNSUPPORTED - Enum constant in enum org.apache.guacamole.protocol.GuacamoleStatus
 - 
The requested operation is unsupported.
 - UPSTREAM_ERROR - Enum constant in enum org.apache.guacamole.protocol.GuacamoleStatus
 - 
The operation was unsuccessful due to an error or otherwise unexpected condition of the upstream server.
 - UPSTREAM_NOT_FOUND - Enum constant in enum org.apache.guacamole.protocol.GuacamoleStatus
 - 
The operation could not be performed because the upstream server does not appear to exist.
 - UPSTREAM_TIMEOUT - Enum constant in enum org.apache.guacamole.protocol.GuacamoleStatus
 - 
The operation could not be performed because the upstream server is not responding.
 - UPSTREAM_UNAVAILABLE - Enum constant in enum org.apache.guacamole.protocol.GuacamoleStatus
 - 
The operation could not be performed because the upstream server is not available to service the request.
 
V
- valueOf(String) - Static method in enum org.apache.guacamole.protocol.GuacamoleProtocolCapability
 - 
Returns the enum constant of this type with the specified name.
 - valueOf(String) - Static method in enum org.apache.guacamole.protocol.GuacamoleStatus
 - 
Returns the enum constant of this type with the specified name.
 - values() - Static method in enum org.apache.guacamole.protocol.GuacamoleProtocolCapability
 - 
Returns an array containing the constants of this enum type, in the order they are declared.
 - values() - Static method in enum org.apache.guacamole.protocol.GuacamoleStatus
 - 
Returns an array containing the constants of this enum type, in the order they are declared.
 - VERSION_1_0_0 - Static variable in class org.apache.guacamole.protocol.GuacamoleProtocolVersion
 - 
Protocol version 1.0.0 and older.
 - VERSION_1_1_0 - Static variable in class org.apache.guacamole.protocol.GuacamoleProtocolVersion
 - 
Protocol version 1.1.0, which introduces Client-Server version detection, arbitrary handshake instruction order, and support for passing the client timezone to the server during the handshake.
 - VERSION_1_3_0 - Static variable in class org.apache.guacamole.protocol.GuacamoleProtocolVersion
 - 
Protocol version 1.3.0, which introduces the "required" instruction allowing the server to explicitly request connection parameters from the client.
 - VERSION_1_5_0 - Static variable in class org.apache.guacamole.protocol.GuacamoleProtocolVersion
 - 
Protocol version 1.5.0, which introduces the "msg" instruction, allowing the server to send message notifications that will be displayed on the client.
 
W
- write(char[]) - Method in interface org.apache.guacamole.io.GuacamoleWriter
 - 
Writes the entire given array of characters to the Guacamole instruction stream.
 - write(char[]) - Method in class org.apache.guacamole.io.WriterGuacamoleWriter
 - write(char[]) - Method in class org.apache.guacamole.protocol.FilteredGuacamoleWriter
 - write(char[], int, int) - Method in interface org.apache.guacamole.io.GuacamoleWriter
 - 
Writes a portion of the given array of characters to the Guacamole instruction stream.
 - write(char[], int, int) - Method in class org.apache.guacamole.io.WriterGuacamoleWriter
 - write(char[], int, int) - Method in class org.apache.guacamole.protocol.FilteredGuacamoleWriter
 - writeInstruction(GuacamoleInstruction) - Method in interface org.apache.guacamole.io.GuacamoleWriter
 - 
Writes the given fully parsed instruction to the Guacamole instruction stream.
 - writeInstruction(GuacamoleInstruction) - Method in class org.apache.guacamole.io.WriterGuacamoleWriter
 - writeInstruction(GuacamoleInstruction) - Method in class org.apache.guacamole.protocol.FilteredGuacamoleWriter
 - WriterGuacamoleWriter - Class in org.apache.guacamole.io
 - 
A GuacamoleWriter which wraps a standard Java Writer, using that Writer as the Guacamole instruction stream.
 - WriterGuacamoleWriter(Writer) - Constructor for class org.apache.guacamole.io.WriterGuacamoleWriter
 - 
Creates a new WriterGuacamoleWriter which will use the given Writer as the Guacamole instruction stream.
 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
GuacamoleHTTPTunnelServlet.deregisterTunnel(java.lang.String), which decouples identification of HTTP tunnel sessions from the tunnel UUID.