Versions and Downloads

Latest: 2.4.0 (08-05-2013)

What's new?

  • Added the creation of encrypted .asc files to the Maven build in preparation of publication in the Maven Central.

  • Switched to a publicly available Subversion Repository, also in preparation of publication in the Maven Central.

  • Fixed an issue where package based scanning for Listener annotations didn't work in certain cases when the class files were inside a jar.

  • Added support for multiple hints in one Listener.

  • Improved initialization time of SpringHttpRequestProcessorServlet.

  • Added a chapter in the documentation on Eventbuses in general.

  • Other minor documentation updates and improvements.

Downloads

2.3.0 (10-03-2013)

What's new?

  • Improved RRiBbit HTTP Remoting Servlet creation.

  • Added Spring Integration for RRiBbit HTTP Remoting.

  • DefaultRequestResponseBus now supports multiple RequestDispatchers.

Downloads

2.2.0 (23-01-2013)

What's new?

  • Added HTTP support to RRiBbit Remoting.

  • RmiRequestProcessorImpl now takes a ListenerObjectRetriever and a ListenerObjectExecutor directly, so you don't have to wire up your own LocalRequestProcessor anymore.

  • RRiBbitUtil has been moved to the org.rribbit.util package.

Downloads

2.1.0 (13-10-2012)

What's new?

  • Added JMS support to RRiBbit Remoting.

  • Improved performance and logging.

  • Upgraded versions of all dependencies.

  • Updated and improved documentation.

Downloads

2.0.1 (29-07-2012)

What's new?

  • Made RMI RequestDispatcher and RequestProcessor more extendable.

  • Fixed issue involving concurrent caching of requests.

Downloads

2.0.0 (14-07-2012)

What's new?

  • Added RequestDispatcher and RequestProcessor to the chain of classes that process requests. This was done to create a separate layer on which Remoting could be implemented.

  • Added Request and Response objects, in order to facilitate Remoting. Response objects now contain all return values and exceptions and these are only extracted at the last stage.

  • Implemented LocalRequestDispatcher and LocalRequestProcessor, that just propagate requests locally.

  • Implemented RmiRequestDispatcher and RmiRequestProcessor, the first Remoting implementation of RRiBbit.

  • Renamed ListenerObjectCreationStrategy to ListenerObjectCreator, including implementations.

  • Renamed ListenerObjectRetrievalStrategy to ListenerObjectRetriever, including implementations.

  • Renamed ListenerObjectExecutionStrategy to ListenerObjectExecutor, including implementations.

  • Added RRiBbitUtil class for easy setup of local RRiBbit configuration.

  • Documentation was updated and restructured in order to facilitate a chapter on Remoting.

Downloads

1.1.0 (31-03-2012)

What's new?

  • Renamed getters and setters of DefaultRequestResponseBus for consistency. This is not compilation compatible with 1.0.0, but the changes are trivial.

  • MultiThreadedListenerObjectExecutionStrategy no longer spawns a Thread if there is only 1 ListenerObject to be executed.

  • AbstractClassBasedListenerObjectCreationStrategy and its subclasses now support excluding classes from scanning when entire packages are scanned.

  • ObjectBasedListenerObjectCreationStrategy and its subclasses now support notification upon listener creation.

  • CachedListenerObjectRetrievalStrategy was added, for improved performance when retrieving ListenerObjects.

  • Improved documentation and javadoc.

Downloads

1.0.0 (29-01-2012)

What's new?

  • Initial Release of RRiBbit.

Downloads