All Classes and Interfaces
Class
Description
This
ListenerObjectCreator creates ListenerObjects from classes.This
ListenerObjectExecutor provides a blueprint for the execution of a Collection of ListenerObjects and the processing of their results.This class represents the outcome of the execution of a
ListenerObject.This
AbstractListenerObjectExecutor.ExecutionResult represents a successful invocation, along with its result.This
AbstractListenerObjectExecutor.ExecutionResult represents an unsuccessful invocation, where the method threw a Throwable.This
AbstractListenerObjectExecutor.ExecutionResult represents a successful invocation, but no result (method return type was 'void').This class provides utility methods for Base64 encoding.
This
ListenerObjectRetriever implements caching to be able to retrieve ListenerObjects more quickly.This class represents the request made to this
CachedListenerObjectRetriever.This
ListenerObjectRetriever provides common functionality that is required by typical implementations of ListenerObjectRetriever.Default implementation of
RequestResponseBus.This servlet processes requests that are dispatched by the
HttpRequestDispatcher.This
ListenerObjectCreator creates ListenerObjects from classes.This
RequestDispatcher dispatches Requests via JMS.This
RequestProcessor handles Requests that are sent over JMS.This annotation is used to declare a Listener in RRiBbit.
This class represents an executable
Listener.This interface is to be implemented by classes who want to be notified when a class is scanned and its listeners created by a
ListenerObjectCreator.A
ListenerObjectCreator creates the ListenerObjects that will be used by the ListenerObjectRetriever to search in.This interface specifies a method that can execute a set of
ListenerObjects and return the results.A
ListenerObjectRetriever retrieves the ListenerObjects that were created by one or more ListenerObjectCreators.This
RequestDispatcher dispatches a Request on a local machine to a LocalRequestProcessor via a simple Java method call.This class processes requests on a local machine and exposes its functionality as a simple Java method call.
This
ListenerObjectCreator creates ListenerObjects from objects.This class represents a request that is made to the
RequestResponseBus.The
RequestProcessor is responsible for receiving Request objects from a RequestDispatcher and processing them.The bus to which requests can be sent and responses received.
This class represents a response to a
Request that is given back by the RequestProcessor to the RequestDispatcher.Interface required to create the
RmiRequestProcessorImpl.This
RequestProcessor processes requests that it receives from an RmiRequestDispatcher and returns the result via RMI.RRB is a convenience class that provides static access to a global
RequestResponseBus.This class simplifies setting up RRiBbit for use.
This
AbstractListenerObjectExecutor executes the ListenerObjects one after the other in the Thread of the caller.This
ListenerObjectCreator creates ListenerObjects from classes.This implementation of
HttpRequestProcessorServlet tries to retrieve a ListenerObjectRetriever and a ListenerObjectExecutor from the
Spring WebApplicationContext, if one is available.