Uses of Interface
org.apache.guacamole.net.GuacamoleTunnel
-
Packages that use GuacamoleTunnel Package Description org.apache.guacamole.net Classes which apply to network-specific concepts, such as low-level sockets and tunnels.org.apache.guacamole.servlet Classes which build upon the Java Servlet API, providing an HTTP-based tunnel and session management.org.apache.guacamole.websocket -
-
Uses of GuacamoleTunnel in org.apache.guacamole.net
Classes in org.apache.guacamole.net that implement GuacamoleTunnel Modifier and Type Class Description class
AbstractGuacamoleTunnel
Base GuacamoleTunnel implementation which synchronizes access to the underlying reader and writer with reentrant locks.class
DelegatingGuacamoleTunnel
GuacamoleTunnel implementation which simply delegates all function calls to an underlying GuacamoleTunnel.class
SimpleGuacamoleTunnel
GuacamoleTunnel implementation which uses a provided socket.Constructors in org.apache.guacamole.net with parameters of type GuacamoleTunnel Constructor Description DelegatingGuacamoleTunnel(GuacamoleTunnel tunnel)
Wraps 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 GuacamoleTunnel Modifier and Type Method Description protected abstract GuacamoleTunnel
GuacamoleHTTPTunnelServlet. doConnect(javax.servlet.http.HttpServletRequest request)
Called whenever the JavaScript Guacamole client makes a connection request via HTTP.protected GuacamoleTunnel
GuacamoleHTTPTunnelServlet. getTunnel(String tunnelSessionToken)
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 GuacamoleTunnel Modifier and Type Method Description protected void
GuacamoleHTTPTunnelServlet. deregisterTunnel(GuacamoleTunnel tunnel)
Deprecated.This function has been deprecated in favor ofGuacamoleHTTPTunnelServlet.deregisterTunnel(java.lang.String)
, which decouples identification of HTTP tunnel sessions from the tunnel UUID.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 GuacamoleTunnel Modifier and Type Method Description protected abstract GuacamoleTunnel
GuacamoleWebSocketTunnelEndpoint. createTunnel(javax.websocket.Session session, javax.websocket.EndpointConfig config)
Returns a new tunnel for the given session.
-