Package com.hammurapi.eventbus.local

Show UML class diagram
This package provides local (in-JVM) implementation of EventBus.

See:
          Description

Interface Summary
LocalEventDispatchContext<E,P extends Comparable<P>,C> Event dispatch context with partially bound generic parameters.
LocalEventDispatchJoinContext<E,P extends Comparable<P>,C> Event dispatch join context with partially bound generic parameters.
LocalEventStore<E,P extends Comparable<P>,C> Local Event store.
LocalMatcher<E,P extends Comparable<P>,C,S extends EventStore<E,P,C,AbstractEventBus.Handle<E,P,C,Long>,S>> Matcher with partially bound generic parameters.
 

Class Summary
DomainGenerator This class generates domain-specific implementations of event store and event bus.
LocalAbstractEventHandler<E,P extends Comparable<P>,C> Abstract event handler with partially bound generic parameters.
LocalDispatchNetworkDotSnapshot<E,P extends Comparable<P>,C>  
LocalEventBus<E,P extends Comparable<P>,C> Local event bus which store generic parameter is bound to LocalEventStore.
LocalEventBus.Config<E,P extends Comparable<P>,C> Configurator with bound store generic parameter.
LocalEventBusBase<E,P extends Comparable<P>,C,S extends EventStore<E,P,C,AbstractEventBus.Handle<E,P,C,Long>,S>> Base class for event bus which functions within JVM boundaries.
LocalEventBusBase.Config<E,P extends Comparable<P>,C,S extends EventStore<E,P,C,AbstractEventBus.Handle<E,P,C,Long>,S>> Bus configurator.
LocalEventStoreImpl<E,P extends Comparable<P>,C> Implementation of event store.
LocalEventStoreImpl.Config<E,P extends Comparable<P>,C> Config class with bound generic parameters.
LocalEventStoreImpl.LocalEventDeputyStore<E,P extends Comparable<P>,C>  
LocalEventStoreImpl.LocalEventLiveView<E,P extends Comparable<P>,C>  
LocalEventStoreImpl.LocalEventUnmodifiableStore<E,P extends Comparable<P>,C>  
LocalIntrospector<E,C> Introspector with bound generic parameters.
LocalPredicateChainingMatcher<E,P extends Comparable<P>,C,S extends EventStore<E,P,C,AbstractEventBus.Handle<E,P,C,Long>,S>>  
LocalSimpleMatcher<E,P extends Comparable<P>,C,S extends EventStore<E,P,C,AbstractEventBus.Handle<E,P,C,Long>,S>> This matcher does matching in a straightforward way - it evaluates handler predicates sequentially, it does not cache extracted values, does not optimize event joins, and does not use executor service.
 

Package com.hammurapi.eventbus.local Description

This package provides local (in-JVM) implementation of EventBus.

See Also:
Event Bus page in Hammurapi Group Documentation Library