Class ApplicationActionSwingWorker<A extends AbstractApplicationAction>
java.lang.Object
javax.swing.SwingWorker<java.lang.Void,java.lang.String>
org.nuiton.jaxx.application.swing.action.ApplicationActionSwingWorker<A>
- All Implemented Interfaces:
java.lang.Runnable,java.util.concurrent.Future<java.lang.Void>,java.util.concurrent.RunnableFuture<java.lang.Void>
public class ApplicationActionSwingWorker<A extends AbstractApplicationAction>
extends javax.swing.SwingWorker<java.lang.Void,java.lang.String>
Worker to execute logic action.
- Since:
- 2.8
- Author:
- Tony Chemit - chemit@codelutin.com
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classApplicationActionSwingWorker.TuttiActionTimerTaskNested classes/interfaces inherited from class javax.swing.SwingWorker
javax.swing.SwingWorker.StateValue -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description protectedApplicationActionSwingWorker(A action) -
Method Summary
Modifier and Type Method Description protected java.lang.VoiddoInBackground()protected voiddone()java.lang.ThrowablegetError()booleanisFailed()protected voidupdateBusyState(boolean busy)Methods inherited from class javax.swing.SwingWorker
addPropertyChangeListener, cancel, execute, firePropertyChange, get, get, getProgress, getPropertyChangeSupport, getState, isCancelled, isDone, process, publish, removePropertyChangeListener, run, setProgressMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
actionUI
-
action
-
error
protected java.lang.Throwable error -
timer
protected java.util.TimerTask timer
-
-
Constructor Details
-
ApplicationActionSwingWorker
-
-
Method Details
-
getError
public java.lang.Throwable getError() -
isFailed
public boolean isFailed() -
doInBackground
protected java.lang.Void doInBackground() throws java.lang.Exception- Specified by:
doInBackgroundin classjavax.swing.SwingWorker<java.lang.Void,java.lang.String>- Throws:
java.lang.Exception
-
done
protected void done()- Overrides:
donein classjavax.swing.SwingWorker<java.lang.Void,java.lang.String>
-
updateBusyState
protected void updateBusyState(boolean busy)
-