All Classes and Interfaces
Class
Description
Utility class to assert correct thread handling.
A common interface for an async bean.
Implementation of an async bean.
A demonstration of a GUI handling an async bean.
The interface for an listener to ansync bean.
A factory of
Dispatcher
s which uses reflection to AWT
internals to dispatch events - used as default by Spin for
spin-off.A common interface for a bean.
A checked exception for the bean.
Implementation of a bean.
A demonstration of GUI showing a callback prompt.
A demonstration of a GUI showing a call prompt.
A factory of proxies utilizing CGLib.
A repaintManager that checks bad access - i.e.
Implementation of a dispatcher which uses a pool of modal dialogs to dispatch
events.
Abstract base class for factories that dispatch events with
java.awt.Dialog
s.A directory.
A common interface for a directory service.
An exception of a directory service.
A GUI that uses a directory service.
An dispatcher of AWT events.
A factory of
Dispatcher
s of AWT events.A demonstration of a GUI using different dispatchers.
Exception signaling a violation of the EDT rule.
An evaluator is used to evaluate invocations.
Implementation of a exception throwing bean.
A demonstration of a GUI handling an exception.
Implementation of a file service.
A factory of
Dispatcher
s which uses modal internal
JOptionPane
s to dispatch events.A single invocation on a Spin proxy handled by
Evaluator
s.A factory of proxies utilizing JDK virtual proxies.
Service that adds a latency to another service.
An evaluator for spin-off that automatically spins-over all arguments of a
SpinOffEvaluator
if their corresponding parameter types are
subinterfaces of java.util.EventListener
.A common interface for a progress.
Implementation of a progress.
A common interface for a prompt.
A common interface for a prompt.
Implementation of a prompt.
A factory of proxies which intercept invocations, using Evaluators to
evaluate them.
A demonstration of a GUI showing pulled progress.
A demonstration of GUI showing pushed progress.
Implementation of a dispatcher which uses dialogs to dispatch events.
Simple implementation of a
Starter
that creates a new thread
for each invocation of SimpleStarter.start(Runnable)
.
Spin offers a transparent threading solution for developing
non-freezing Swing applications.
An evaluator for spin-off, i.e.
A demonstration of a GUI using spin off.
An evaluator for spin-over, i.e.
A demonstration of a GUI using spin over.
A
Starter
starts Runnable
s asynchronously -
used by SpinOffEvaluator
s to spin-off non UI computations from the
EDT.Service that adds a unreliability to another service.