Package org.keridwen.core.messaging

Project : Keridwen Copyright : Artenum SARL, 24 rue Louis Blanc 75010, Paris, France 2010.

See:
          Description

Interface Summary
BundleController This interface defines the methods to be implemented by an BundleController.
Command<ResultType,MessageType> A Command represents and encapsultes the business logic to be executed upon reception of a specific Event.
Condition A Condition encapsulates one condition of validity of a data packet.
ConditionListener A ConditionListener observes the changes of a Condition.
DispatcherListener  
Event<ResultType,MessageType> This interface defines a Keridwen Event.
EventDispatcher An EventDispatcher is a class that dispatches the Events raised by the application modules to the registred BundleControllers.
EventKey An EventKey is the unique ID of an event.
Scheme<U,V> A Scheme describes how a list of Commands has to be executed.
SerializableEvent<ResultType extends Serializable,MessageType extends Serializable>  
Supervisor<ReturnType> A Supervisor allows to monitor and control a Command.
 

Class Summary
AbstractCommand<ResultType,MessageType> This class provides default implementations for methods common to most Commands.
DefaultBundleController This abstract class defines the default behaviour of a BundleController.
DefaultEventKey<ReturnType,MessageType> Default event.
EventBuilder An EventBuilder is a helper class used to create and trigger Events.
ViewEvent<ResultType,MessageType>  
 

Enum Summary
CommandLogLevel Define the various levels of verbosity in the logging system.
 

Exception Summary
CommandException This class defines the exceptions thrown by Commands when failing.
 

Package org.keridwen.core.messaging Description

Project : Keridwen Copyright : Artenum SARL, 24 rue Louis Blanc 75010, Paris, France 2010. http://www.artenum.com All copyright and trademarks reserved. Email : contact@artenum.com License : cf. LICENSE.txt Developed By : Artenum SARL Authors : Jeremie Turbet (JeT) Benoit Thiebault Carlo-Maria Zwolf Julien Forest Creation Date : 2010-09-15 Last modification : 2010-09-15



Copyright © 2010-2013 Artenum. All Rights Reserved.