mirror of
				https://github.com/gyurix1968/guacamole-client.git
				synced 2025-10-30 16:43:22 +00:00 
			
		
		
		
	GUAC-1427: Migrate HTTP tunnel storage to GuacamoleHTTPTunnelMap.
This commit is contained in:
		| @@ -28,8 +28,6 @@ import java.io.InputStreamReader; | ||||
| import java.io.OutputStreamWriter; | ||||
| import java.io.Reader; | ||||
| import java.io.Writer; | ||||
| import java.util.concurrent.ConcurrentHashMap; | ||||
| import java.util.concurrent.ConcurrentMap; | ||||
| import javax.servlet.ServletException; | ||||
| import javax.servlet.http.HttpServlet; | ||||
| import javax.servlet.http.HttpServletRequest; | ||||
| @@ -62,8 +60,7 @@ public abstract class GuacamoleHTTPTunnelServlet extends HttpServlet { | ||||
|     /** | ||||
|      * Map of absolutely all active tunnels using HTTP, indexed by tunnel UUID. | ||||
|      */ | ||||
|     private final ConcurrentMap<String, GuacamoleTunnel> tunnels = | ||||
|             new ConcurrentHashMap<String, GuacamoleTunnel>(); | ||||
|     private final GuacamoleHTTPTunnelMap tunnels = new GuacamoleHTTPTunnelMap(); | ||||
|  | ||||
|     /** | ||||
|      * The prefix of the query string which denotes a tunnel read operation. | ||||
| @@ -512,6 +509,11 @@ public abstract class GuacamoleHTTPTunnelServlet extends HttpServlet { | ||||
|  | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|     public void destroy() { | ||||
|         tunnels.shutdown(); | ||||
|     } | ||||
|  | ||||
| } | ||||
|  | ||||
| /** | ||||
|   | ||||
		Reference in New Issue
	
	Block a user