Package spin.off
Class SpinOffEvaluator
java.lang.Object
spin.Evaluator
spin.off.SpinOffEvaluator
An evaluator for spin-off, i.e. all invocations are evaluated on another
thread than the EDT while further events are dispatched.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionCreate an evaluator for spin-off using the default dispatcherFactory and starter.SpinOffEvaluator
(DispatcherFactory dispatcherFactory) Create an evaluator for spin-off using the default starter.SpinOffEvaluator
(DispatcherFactory dispatcherFactory, Starter starter) Create an evaluator for spin-off.SpinOffEvaluator
(Starter starter) Create an evaluator for spin-off using the default dispatcherFactory. -
Method Summary
Modifier and TypeMethodDescriptionfinal void
evaluate
(Invocation invocation) Spin the given invocation off the EDT.static DispatcherFactory
Get the default dispatcher factory.static Starter
Get the default starter.static void
setDefaultDispatcherFactory
(DispatcherFactory dispatcherFactory) Set the default dispatcher factory.static void
setDefaultStarter
(Starter starter) Set the default starter.
-
Constructor Details
-
SpinOffEvaluator
public SpinOffEvaluator()Create an evaluator for spin-off using the default dispatcherFactory and starter. -
SpinOffEvaluator
Create an evaluator for spin-off using the default starter.- Parameters:
dispatcherFactory
- factory of dispatchers- See Also:
-
SpinOffEvaluator
Create an evaluator for spin-off using the default dispatcherFactory.- Parameters:
starter
- starter- See Also:
-
SpinOffEvaluator
Create an evaluator for spin-off.- Parameters:
dispatcherFactory
- factory of dispatchersstarter
- starter
-
-
Method Details
-
evaluate
Spin the given invocation off the EDT. -
getDefaultDispatcherFactory
Get the default dispatcher factory.- Returns:
- default factory of dispatchers
-
setDefaultDispatcherFactory
Set the default dispatcher factory.- Parameters:
dispatcherFactory
- the factory of dispatchers to use as default
-
getDefaultStarter
Get the default starter.- Returns:
- default starter
-
setDefaultStarter
Set the default starter.- Parameters:
starter
- the starter to use as default
-