mirror of
				https://github.com/gyurix1968/guacamole-client.git
				synced 2025-10-30 16:43:22 +00:00 
			
		
		
		
	GUAC-587: Remove unnecessary use of GuacamoleClassLoader.
This commit is contained in:
		| @@ -24,7 +24,6 @@ package org.glyptodon.guacamole.net.basic; | ||||
|  | ||||
| import com.google.inject.servlet.ServletModule; | ||||
| import java.lang.reflect.InvocationTargetException; | ||||
| import org.glyptodon.guacamole.GuacamoleException; | ||||
| import org.slf4j.Logger; | ||||
| import org.slf4j.LoggerFactory; | ||||
|  | ||||
| @@ -55,7 +54,7 @@ public class TunnelModule extends ServletModule { | ||||
|         try { | ||||
|  | ||||
|             // Attempt to find WebSocket module | ||||
|             Class<?> module = (Class<?>) GuacamoleClassLoader.getInstance().findClass(classname); | ||||
|             Class<?> module = Class.forName(classname); | ||||
|  | ||||
|             // Create loader | ||||
|             TunnelLoader loader = (TunnelLoader) module.getConstructor().newInstance(); | ||||
| @@ -85,12 +84,6 @@ public class TunnelModule extends ServletModule { | ||||
|             logger.debug("Error instantiating WebSocket module.", e); | ||||
|         } | ||||
|  | ||||
|         // Log all GuacamoleExceptions | ||||
|         catch (GuacamoleException e) { | ||||
|             logger.error("Unable to load/detect WebSocket support: {}", e.getMessage()); | ||||
|             logger.debug("Error loading/detecting WebSocket support.", e); | ||||
|         } | ||||
|  | ||||
|         // Load attempt failed | ||||
|         return false; | ||||
|  | ||||
|   | ||||
| @@ -28,8 +28,6 @@ import java.util.Arrays; | ||||
| import javax.websocket.DeploymentException; | ||||
| import javax.websocket.server.ServerContainer; | ||||
| import javax.websocket.server.ServerEndpointConfig; | ||||
| import org.glyptodon.guacamole.GuacamoleException; | ||||
| import org.glyptodon.guacamole.net.basic.GuacamoleClassLoader; | ||||
| import org.glyptodon.guacamole.net.basic.TunnelLoader; | ||||
| import org.glyptodon.guacamole.net.basic.TunnelRequestService; | ||||
| import org.slf4j.Logger; | ||||
| @@ -53,7 +51,7 @@ public class WebSocketTunnelModule extends ServletModule implements TunnelLoader | ||||
|         try { | ||||
|  | ||||
|             // Attempt to find WebSocket servlet | ||||
|             GuacamoleClassLoader.getInstance().findClass("javax.websocket.Endpoint"); | ||||
|             Class.forName("javax.websocket.Endpoint"); | ||||
|  | ||||
|             // Support found | ||||
|             return true; | ||||
| @@ -65,12 +63,6 @@ public class WebSocketTunnelModule extends ServletModule implements TunnelLoader | ||||
|         catch (ClassNotFoundException e) {} | ||||
|         catch (NoClassDefFoundError e) {} | ||||
|  | ||||
|         // Log all GuacamoleExceptions | ||||
|         catch (GuacamoleException e) { | ||||
|             logger.error("Unable to load/detect WebSocket support: {}", e.getMessage()); | ||||
|             logger.debug("Error loading/detecting WebSocket support.", e); | ||||
|         } | ||||
|          | ||||
|         // Support not found | ||||
|         return false; | ||||
|          | ||||
|   | ||||
| @@ -23,8 +23,6 @@ | ||||
| package org.glyptodon.guacamole.net.basic.websocket.jetty8; | ||||
|  | ||||
| import com.google.inject.servlet.ServletModule; | ||||
| import org.glyptodon.guacamole.GuacamoleException; | ||||
| import org.glyptodon.guacamole.net.basic.GuacamoleClassLoader; | ||||
| import org.glyptodon.guacamole.net.basic.TunnelLoader; | ||||
| import org.slf4j.Logger; | ||||
| import org.slf4j.LoggerFactory; | ||||
| @@ -47,7 +45,7 @@ public class WebSocketTunnelModule extends ServletModule implements TunnelLoader | ||||
|         try { | ||||
|  | ||||
|             // Attempt to find WebSocket servlet | ||||
|             GuacamoleClassLoader.getInstance().findClass("org.glyptodon.guacamole.net.basic.websocket.jetty8.BasicGuacamoleWebSocketTunnelServlet"); | ||||
|             Class.forName("org.glyptodon.guacamole.net.basic.websocket.jetty8.BasicGuacamoleWebSocketTunnelServlet"); | ||||
|  | ||||
|             // Support found | ||||
|             return true; | ||||
| @@ -59,12 +57,6 @@ public class WebSocketTunnelModule extends ServletModule implements TunnelLoader | ||||
|         catch (ClassNotFoundException e) {} | ||||
|         catch (NoClassDefFoundError e) {} | ||||
|  | ||||
|         // Log all GuacamoleExceptions | ||||
|         catch (GuacamoleException e) { | ||||
|             logger.error("Unable to load/detect WebSocket support: {}", e.getMessage()); | ||||
|             logger.debug("Error loading/detecting WebSocket support.", e); | ||||
|         } | ||||
|          | ||||
|         // Support not found | ||||
|         return false; | ||||
|          | ||||
|   | ||||
| @@ -23,8 +23,6 @@ | ||||
| package org.glyptodon.guacamole.net.basic.websocket.jetty9; | ||||
|  | ||||
| import com.google.inject.servlet.ServletModule; | ||||
| import org.glyptodon.guacamole.GuacamoleException; | ||||
| import org.glyptodon.guacamole.net.basic.GuacamoleClassLoader; | ||||
| import org.glyptodon.guacamole.net.basic.TunnelLoader; | ||||
| import org.slf4j.Logger; | ||||
| import org.slf4j.LoggerFactory; | ||||
| @@ -47,7 +45,7 @@ public class WebSocketTunnelModule extends ServletModule implements TunnelLoader | ||||
|         try { | ||||
|  | ||||
|             // Attempt to find WebSocket servlet | ||||
|             GuacamoleClassLoader.getInstance().findClass("org.glyptodon.guacamole.net.basic.websocket.jetty9.BasicGuacamoleWebSocketTunnelServlet"); | ||||
|             Class.forName("org.glyptodon.guacamole.net.basic.websocket.jetty9.BasicGuacamoleWebSocketTunnelServlet"); | ||||
|  | ||||
|             // Support found | ||||
|             return true; | ||||
| @@ -59,12 +57,6 @@ public class WebSocketTunnelModule extends ServletModule implements TunnelLoader | ||||
|         catch (ClassNotFoundException e) {} | ||||
|         catch (NoClassDefFoundError e) {} | ||||
|  | ||||
|         // Log all GuacamoleExceptions | ||||
|         catch (GuacamoleException e) { | ||||
|             logger.error("Unable to load/detect WebSocket support: {}", e.getMessage()); | ||||
|             logger.debug("Error loading/detecting WebSocket support.", e); | ||||
|         } | ||||
|          | ||||
|         // Support not found | ||||
|         return false; | ||||
|          | ||||
|   | ||||
| @@ -23,8 +23,6 @@ | ||||
| package org.glyptodon.guacamole.net.basic.websocket.tomcat; | ||||
|  | ||||
| import com.google.inject.servlet.ServletModule; | ||||
| import org.glyptodon.guacamole.GuacamoleException; | ||||
| import org.glyptodon.guacamole.net.basic.GuacamoleClassLoader; | ||||
| import org.glyptodon.guacamole.net.basic.TunnelLoader; | ||||
| import org.slf4j.Logger; | ||||
| import org.slf4j.LoggerFactory; | ||||
| @@ -47,7 +45,7 @@ public class WebSocketTunnelModule extends ServletModule implements TunnelLoader | ||||
|         try { | ||||
|  | ||||
|             // Attempt to find WebSocket servlet | ||||
|             GuacamoleClassLoader.getInstance().findClass("org.glyptodon.guacamole.net.basic.websocket.tomcat.BasicGuacamoleWebSocketTunnelServlet"); | ||||
|             Class.forName("org.glyptodon.guacamole.net.basic.websocket.tomcat.BasicGuacamoleWebSocketTunnelServlet"); | ||||
|  | ||||
|             // Support found | ||||
|             return true; | ||||
| @@ -59,12 +57,6 @@ public class WebSocketTunnelModule extends ServletModule implements TunnelLoader | ||||
|         catch (ClassNotFoundException e) {} | ||||
|         catch (NoClassDefFoundError e) {} | ||||
|  | ||||
|         // Log all GuacamoleExceptions | ||||
|         catch (GuacamoleException e) { | ||||
|             logger.error("Unable to load/detect WebSocket support: {}", e.getMessage()); | ||||
|             logger.debug("Error loading/detecting WebSocket support.", e); | ||||
|         } | ||||
|          | ||||
|         // Support not found | ||||
|         return false; | ||||
|          | ||||
|   | ||||
		Reference in New Issue
	
	Block a user