Package jadx.gui.jobs
Class ExportTask
- java.lang.Object
-
- jadx.gui.jobs.CancelableBackgroundTask
-
- jadx.gui.jobs.ExportTask
-
- All Implemented Interfaces:
Cancelable,IBackgroundTask
public class ExportTask extends CancelableBackgroundTask
-
-
Constructor Summary
Constructors Constructor Description ExportTask(MainWindow mainWindow, JadxWrapper wrapper, java.io.File saveDir)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanBeCanceled()booleancheckMemoryUsage()Executor will check memory usage on every tick and cancel job if no free memory available.java.lang.StringgetTitle()voidonFinish(ITaskInfo taskInfo)Executed on the Event Dispatch Thread after the all jobs finished.jadx.api.utils.tasks.ITaskExecutorscheduleTasks()inttimeLimit()Global (for all jobs) time limit in milliseconds (0 - to disable).-
Methods inherited from class jadx.gui.jobs.CancelableBackgroundTask
cancel, isCanceled, resetCancel
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jadx.gui.jobs.Cancelable
getCancelTimeoutMS, getShutdownTimeoutMS
-
Methods inherited from interface jadx.gui.jobs.IBackgroundTask
getProgressListener, getTaskProgress, onDone
-
-
-
-
Constructor Detail
-
ExportTask
public ExportTask(MainWindow mainWindow, JadxWrapper wrapper, java.io.File saveDir)
-
-
Method Detail
-
getTitle
public java.lang.String getTitle()
-
scheduleTasks
public jadx.api.utils.tasks.ITaskExecutor scheduleTasks()
-
onFinish
public void onFinish(ITaskInfo taskInfo)
Description copied from interface:IBackgroundTaskExecuted on the Event Dispatch Thread after the all jobs finished.
-
timeLimit
public int timeLimit()
Description copied from interface:IBackgroundTaskGlobal (for all jobs) time limit in milliseconds (0 - to disable).
-
canBeCanceled
public boolean canBeCanceled()
- Specified by:
canBeCanceledin interfaceIBackgroundTask- Overrides:
canBeCanceledin classCancelableBackgroundTask
-
checkMemoryUsage
public boolean checkMemoryUsage()
Description copied from interface:IBackgroundTaskExecutor will check memory usage on every tick and cancel job if no free memory available.
-
-