Package org.netbeans.jemmy
Class QueueTool.QueueAction
- java.lang.Object
-
- org.netbeans.jemmy.QueueTool.QueueAction
-
- All Implemented Interfaces:
java.lang.Runnable
- Direct Known Subclasses:
EventDriver.Dispatcher,Operator.MapAction,Operator.MapBooleanAction,Operator.MapByteAction,Operator.MapCharacterAction,Operator.MapDoubleAction,Operator.MapFloatAction,Operator.MapIntegerAction,Operator.MapLongAction,Operator.MapVoidAction
- Enclosing class:
- QueueTool
public abstract static class QueueTool.QueueAction extends java.lang.Object implements java.lang.RunnableAction to be excuted through event queue. Even if it was executed without waiting byinvoke(QueueAction)execution process can be monitored bygetResult(),getException(),getFinished()methods.
-
-
Constructor Summary
Constructors Constructor Description QueueAction(java.lang.String description)Constructor.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDescription()Action description.java.lang.ExceptiongetException()Returns exception occured during action execution (if any).booleangetFinished()Informs whether action has been finished or not.java.lang.ObjectgetResult()Returns action result if action has already been finished, null otherwise.abstract java.lang.Objectlaunch()Method to implement action functionality.voidrun()
-
-
-
Method Detail
-
launch
public abstract java.lang.Object launch() throws java.lang.ExceptionMethod to implement action functionality.- Returns:
- an Object - action result
- Throws:
java.lang.Exception
-
run
public final void run()
- Specified by:
runin interfacejava.lang.Runnable
-
getDescription
public java.lang.String getDescription()
Action description.- Returns:
- the description.
-
getResult
public java.lang.Object getResult()
Returns action result if action has already been finished, null otherwise.- Returns:
- an action result.
-
getException
public java.lang.Exception getException()
Returns exception occured during action execution (if any).- Returns:
- the Exception happened inside
launch()method.
-
getFinished
public boolean getFinished()
Informs whether action has been finished or not.- Returns:
- true if this action have been finished
-
-