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
What's new?
Improved RRiBbit HTTP Remoting Servlet creation.
Added Spring Integration for RRiBbit HTTP Remoting.
DefaultRequestResponseBus now supports multiple RequestDispatchers.
Downloads
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
What's new?
Added JMS support to RRiBbit Remoting.
Improved performance and logging.
Upgraded versions of all dependencies.
Updated and improved documentation.
Downloads
What's new?
Made RMI RequestDispatcher and RequestProcessor more extendable.
Fixed issue involving concurrent caching of requests.
Downloads
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
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