| 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 | 
| Modifier and Type | Class and 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. 
 | 
| Constructor and Description | 
|---|
DelegatingGuacamoleTunnel(GuacamoleTunnel tunnel)
Wraps the given tunnel such that all function calls against this tunnel
 will be delegated to it. 
 | 
| Modifier and Type | Method and 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 tunnelUUID)
Returns the tunnel with the given UUID, if it has been registered with
 registerTunnel() and not yet deregistered with deregisterTunnel(). 
 | 
GuacamoleTunnel | 
GuacamoleSession.getTunnel(String tunnelUUID)
Deprecated.  
Returns the tunnel with the given UUID attached to this GuacamoleSession,
 if any. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
GuacamoleSession.attachTunnel(GuacamoleTunnel tunnel)
Deprecated.  
Attaches the given tunnel to this GuacamoleSession. 
 | 
protected void | 
GuacamoleHTTPTunnelServlet.deregisterTunnel(GuacamoleTunnel tunnel)
Deregisters the given tunnel such that future read/write requests to
 that tunnel will be rejected. 
 | 
void | 
GuacamoleSession.detachTunnel(GuacamoleTunnel tunnel)
Deprecated.  
Detaches the given tunnel to this GuacamoleSession. 
 | 
protected void | 
GuacamoleHTTPTunnelServlet.registerTunnel(GuacamoleTunnel tunnel)
Registers the given tunnel such that future read/write requests to that
 tunnel will be properly directed. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract GuacamoleTunnel | 
GuacamoleWebSocketTunnelEndpoint.createTunnel(javax.websocket.Session session,
            javax.websocket.EndpointConfig config)
Returns a new tunnel for the given session. 
 | 
Copyright © 2016. All rights reserved.