This is a very specific class which is optionally recieved from an update inside a packaged jar file and is executed during an update.
If an AutoUpdate contains an executable class, this class MUST implement this interface
462463464465466467468469470471472473
// Set this as the current classloader for the engine JasenScanner.getInstance().getEngine().setContextClassLoader(loader); // Now, if there is a class to execute, execute it... if(parcel.getClassName() != null && parcel.getClassName().trim().length() > 0) { AutoUpdateExecutor executor = (AutoUpdateExecutor)loader.loadClass(parcel.getClassName()).newInstance(); executor.execute(); } } catch (Exception e) { // Rollback