Sha256: d0841073d41bddd5890d367b49deacc735f1229d05e5b07500aed2dd0005a7db
Contents?: true
Size: 739 Bytes
Versions: 5
Compression:
Stored size: 739 Bytes
Contents
// Hack to disable calls to System.exit in your application. Based on code from // http://sprauer.wordpress.com/2009/03/18/disable-java-systemexit/ which is // in turn based on http://www.jroller.com/ethdsy/entry/disabling_system_exit public class SystemExitManager extends SecurityManager { public void checkPermission(java.security.Permission permission) { if ("exitVM".equals(permission.getName())) { throw new SecurityException("System exit disabled"); } } public static void disableSystemExitCall() { SystemExitManager securityManager = new SystemExitManager(); System.setSecurityManager(securityManager); } public static void enableSystemExitCall() { System.setSecurityManager(null); } }
Version data entries
5 entries across 5 versions & 1 rubygems