< prev index next >

modules/javafx.graphics/src/main/java/com/sun/javafx/application/HostServicesDelegate.java

Print this page
rev 10897 : 8199357: Remove references to applets and Java Web Start from FX
Reviewed-by:

@@ -25,54 +25,17 @@
 
 package com.sun.javafx.application;
 
 import java.awt.Desktop;
 import java.io.File;
-import java.lang.reflect.Method;
 import java.net.URI;
-import java.security.AccessController;
-import java.security.PrivilegedActionException;
-import java.security.PrivilegedExceptionAction;
 import javafx.application.Application;
 
 public abstract class HostServicesDelegate {
 
-    private static Method getInstanceMeth = null;
-
     public static HostServicesDelegate getInstance(final Application app) {
-        // Call into the deploy code to get the delegate class
-        HostServicesDelegate instance = null;
-        try {
-            instance = AccessController.doPrivileged(
-                    (PrivilegedExceptionAction<HostServicesDelegate>) () -> {
-                        if (getInstanceMeth == null) {
-                            try {
-                                final String factoryClassName =
-                                        "com.sun.deploy.uitoolkit.impl.fx.HostServicesFactory";
-
-                                Class factoryClass = Class.forName(factoryClassName,
-                                        true,
-                                        HostServicesDelegate.class.getClassLoader());
-                                getInstanceMeth = factoryClass.getMethod(
-                                        "getInstance", Application.class);
-                            } catch (Exception ex) {
-                                return null;
-                            }
-                        }
-                        return (HostServicesDelegate)
-                                getInstanceMeth.invoke(null, app);
-                    }
-            );
-        } catch (PrivilegedActionException pae) {
-            System.err.println(pae.getException().toString());
-            return null;
-        }
-        if (instance == null) {
-            // in this case we are in standalone mode
-            instance = StandaloneHostService.getInstance(app);
-        }
-        return instance;
+        return StandaloneHostService.getInstance(app);
     }
 
     protected HostServicesDelegate() {
     }
 
< prev index next >