mirror of
https://github.com/gyurix1968/guacamole-client.git
synced 2025-09-06 13:17:41 +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