Uses of Interface
org.apache.guacamole.net.GuacamoleSocket
Packages that use GuacamoleSocket
Package
Description
Classes which apply to network-specific concepts, such as low-level sockets
and tunnels.
Classes relating directly to the Guacamole protocol.
-
Uses of GuacamoleSocket in org.apache.guacamole.net
Classes in org.apache.guacamole.net that implement GuacamoleSocketModifier and TypeClassDescriptionclass
GuacamoleSocket implementation which simply delegates all function calls to an underlying GuacamoleSocket.class
Provides abstract socket-like access to a Guacamole connection over a given hostname and port.class
Provides abstract socket-like access to a Guacamole connection over SSL to a given hostname and port.Methods in org.apache.guacamole.net that return GuacamoleSocketModifier and TypeMethodDescriptionprotected GuacamoleSocket
DelegatingGuacamoleSocket.getDelegateSocket()
Returns the underlying GuacamoleSocket wrapped by this DelegatingGuacamoleSocket.DelegatingGuacamoleTunnel.getSocket()
GuacamoleTunnel.getSocket()
Returns the GuacamoleSocket used by this GuacamoleTunnel for reading and writing.SimpleGuacamoleTunnel.getSocket()
Constructors in org.apache.guacamole.net with parameters of type GuacamoleSocketModifierConstructorDescriptionWraps the given GuacamoleSocket such that all function calls against this DelegatingGuacamoleSocket will be delegated to it.SimpleGuacamoleTunnel
(GuacamoleSocket socket) Creates a new GuacamoleTunnel which synchronizes access to the Guacamole instruction stream associated with the given GuacamoleSocket. -
Uses of GuacamoleSocket in org.apache.guacamole.protocol
Classes in org.apache.guacamole.protocol that implement GuacamoleSocketModifier and TypeClassDescriptionclass
A GuacamoleSocket which pre-configures the connection based on a given GuacamoleConfiguration, completing the initial protocol handshake before accepting data for read or write.class
GuacamoleSocket which intercepts errors received early in the Guacamole session.class
Implementation of GuacamoleSocket which allows individual instructions to be intercepted, overridden, etc.Constructors in org.apache.guacamole.protocol with parameters of type GuacamoleSocketModifierConstructorDescriptionConfiguredGuacamoleSocket
(GuacamoleSocket socket, GuacamoleConfiguration config) Creates a new ConfiguredGuacamoleSocket which uses the given GuacamoleConfiguration to complete the initial protocol handshake over the given GuacamoleSocket.ConfiguredGuacamoleSocket
(GuacamoleSocket socket, GuacamoleConfiguration config, GuacamoleClientInformation info) Creates a new ConfiguredGuacamoleSocket which uses the given GuacamoleConfiguration and GuacamoleClientInformation to complete the initial protocol handshake over the given GuacamoleSocket.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 socket, int instructionQueueLimit) 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.FilteredGuacamoleSocket
(GuacamoleSocket socket, GuacamoleFilter readFilter, GuacamoleFilter writeFilter) Creates a new FilteredGuacamoleSocket which uses the given filters to determine whether instructions read/written are allowed through, modified, etc.