spin.over

Class SpinOverEvaluator


public class SpinOverEvaluator
extends Evaluator

An evaluator for spin-over, i.e. all invocations are evaluated on the EDT.

Constructor Summary

SpinOverEvaluator()
Create an evaluator for spin-over using the default wait setting.
SpinOverEvaluator(boolean wait)
Create an evaluator for spin-over.

Method Summary

void
evaluate(Invocation invocation)
Spin the given invocation on the EDT.
static boolean
getDefaultWait()
protected void
onInvokeLaterNonVoidReturnType(Invocation invocation)
static void
setDefaultWait(boolean wait)

Methods inherited from class spin.Evaluator

evaluate

Constructor Details

SpinOverEvaluator

public SpinOverEvaluator()
Create an evaluator for spin-over using the default wait setting.

SpinOverEvaluator

public SpinOverEvaluator(boolean wait)
Create an evaluator for spin-over.
Parameters:
wait - should the invocation wait for the evaluation to complete

Method Details

evaluate

public final void evaluate(Invocation invocation)
            throws Throwable
Spin the given invocation on the EDT.
Overrides:
evaluate in interface Evaluator
Parameters:
invocation - invocation to spin-over

getDefaultWait

public static boolean getDefaultWait()

onInvokeLaterNonVoidReturnType

protected void onInvokeLaterNonVoidReturnType(Invocation invocation)
            throws IllegalArgumentException

setDefaultWait

public static void setDefaultWait(boolean wait)