Projects / Zynaptic Reaction

Zynaptic Reaction

Zynaptic Reaction is a flexible asynchronous programming framework for Java which may be used to implement complex event-driven applications. It is heavily influenced by the Twisted programming framework developed by TwistedMatrix Labs for the Python programming language. The focus of the Reaction library is on the concurrency and callback model and as such it is application neutral. It can be used to manage lots of concurrent I/O or to farm out compute intensive tasks to multicore processors. As well as being usable as a basic Java library, Reaction can also run as an independent OSGi service and integrate into any GUI framework you choose.

Tags
Licenses
Operating Systems
Implementation
Translations

Recent releases

  •  03 Apr 2013 17:27

    Release Notes: This release mostly consists of small enhancements to the API to improve programming convenience. These enhancements do not affect backward compatibility with the beta3 release. It also includes extended runtime logging support and introduces a new programming example for JavaFX integration.

    •  09 May 2012 16:27

      Release Notes: This is a major update to the Reaction framework which involves the introduction of Java generics to improve the reliability and maintainability of application code. Most legacy application code should continue to work with the addition of suitable annotations to disable unchecked cast warnings. The standard license for this release has also been changed to the GPLv2 with classpath exception.

      •  09 Nov 2009 15:43

        Release Notes: This release makes a minor addition to the API in order to allow the chaining of multiple deferred event objects, effectively splicing their callback chains together. Example code and documentation have been updated to include the new API call.

        Screenshot

        Project Spotlight

        OpenStack4j

        A Fluent OpenStack client API for Java.

        Screenshot

        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.