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 Dispatchers 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.Dialogs.
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 Dispatchers 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 Dispatchers which uses modal internal JOptionPanes to dispatch events.
A single invocation on a Spin proxy handled by Evaluators.
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 Runnables asynchronously - used by SpinOffEvaluators to spin-off non UI computations from the EDT.
Service that adds a unreliability to another service.