Uses of Interface
org.apache.guacamole.net.GuacamoleTunnel
Packages that use GuacamoleTunnel
Package
Description
Classes which apply to network-specific concepts, such as low-level sockets
and tunnels.
Classes which build upon the Java Servlet API, providing an HTTP-based
tunnel and session management.
-
Uses of GuacamoleTunnel in org.apache.guacamole.net
Classes in org.apache.guacamole.net that implement GuacamoleTunnelModifier and TypeClassDescriptionclass
Base GuacamoleTunnel implementation which synchronizes access to the underlying reader and writer with reentrant locks.class
GuacamoleTunnel implementation which simply delegates all function calls to an underlying GuacamoleTunnel.class
GuacamoleTunnel implementation which uses a provided socket.Constructors in org.apache.guacamole.net with parameters of type GuacamoleTunnelModifierConstructorDescriptionWraps the given tunnel such that all function calls against this tunnel will be delegated to it. -
Uses of GuacamoleTunnel in org.apache.guacamole.servlet
Methods in org.apache.guacamole.servlet that return GuacamoleTunnelModifier and TypeMethodDescriptionprotected abstract GuacamoleTunnel
GuacamoleHTTPTunnelServlet.doConnect
(javax.servlet.http.HttpServletRequest request) Called whenever the JavaScript Guacamole client makes a connection request via HTTP.protected GuacamoleTunnel
Returns the tunnel associated with the given tunnel-specific session token, if it has been registered withGuacamoleHTTPTunnelServlet.registerTunnel(java.lang.String, org.apache.guacamole.net.GuacamoleTunnel)
and not yet deregistered withGuacamoleHTTPTunnelServlet.deregisterTunnel(java.lang.String)
.Methods in org.apache.guacamole.servlet with parameters of type GuacamoleTunnelModifier and TypeMethodDescriptionprotected void
GuacamoleHTTPTunnelServlet.deregisterTunnel
(GuacamoleTunnel tunnel) Deprecated.protected void
GuacamoleHTTPTunnelServlet.registerTunnel
(String tunnelSessionToken, GuacamoleTunnel tunnel) Registers the given HTTP tunnel such that future read/write requests including the given tunnel-specific session token will be properly directed.protected void
GuacamoleHTTPTunnelServlet.registerTunnel
(GuacamoleTunnel tunnel) Deprecated.This function has been deprecated in favor ofGuacamoleHTTPTunnelServlet.registerTunnel(java.lang.String, org.apache.guacamole.net.GuacamoleTunnel)
, which decouples identification of HTTP tunnel sessions from the tunnel UUID. -
Uses of GuacamoleTunnel in org.apache.guacamole.websocket
Methods in org.apache.guacamole.websocket that return GuacamoleTunnelModifier and TypeMethodDescriptionprotected abstract GuacamoleTunnel
GuacamoleWebSocketTunnelEndpoint.createTunnel
(javax.websocket.Session session, javax.websocket.EndpointConfig config) Returns a new tunnel for the given session.
GuacamoleHTTPTunnelServlet.deregisterTunnel(java.lang.String)
, which decouples identification of HTTP tunnel sessions from the tunnel UUID.