Package org.axonframework.eventhandling

Classes related to event handling and dispatching, such as Event Listeners and the Event Bus.

See:
          Description

Interface Summary
Cluster A cluster represents a group of Event Listeners that are treated as a single group by the ClusteringEventBus.
ClusterMetaData Allows arbitrary information to be attached to a cluster.
ClusterSelector The ClusterSelector defines the mechanism that assigns each of the subscribed listeners to a Cluster instance.
EventBus Specification of the mechanism on which the Event Listeners can subscribe for events and event publishers can publish their events.
EventBusTerminal Interface describing a mechanism that connects Event Bus clusters.
EventListener Interface to be implemented by classes that can handle events.
EventListenerProxy Specialist interface for implementations of an event listener that redirect actual processing to another instance.
SimpleEventBusStatisticsMXBean Management interface the SimpleEventBus monitor.
 

Class Summary
AbstractCluster Abstract Cluster implementation that keeps track of Cluster members (EventListeners).
AbstractClusterSelector Abstract implementation of the ClusterSelector interface that detects proxies and passes the actual Class of the Event Listener implementation.
AnnotationClusterSelector Cluster Selector implementation that selects a cluster if an Annotation is present on the Event Listener class.
AutowiringClusterSelector Cluster selector implementation that uses a Spring Application Context to find all selector beans available.
ClassNamePatternClusterSelector ClusterSelector implementation that chooses a Cluster based on whether the Listener's Class Name matches a given Pattern.
ClassNamePrefixClusterSelector ClusterSelector implementation that chooses a Cluster based on a mapping of the Listener's Class Name.
ClusteringEventBus EventBus implementation that supports clustering of Event Listeners.
CompositeClusterSelector ClusterSelector implementation that delegates the selection to a list of other ClusterSelectors.
DefaultClusterMetaData Default implementation of ClusterMetaData.
DefaultClusterSelector ClusterSelector implementation that always selects the same cluster.
SimpleCluster A simple Cluster implementation that invokes each of the members of a cluster when an Event is published.
SimpleClusterFactoryBean FactoryBean that creates an instance of a SimpleCluster, allowing easier access to the MetaData.
SimpleEventBus Implementation of the EventBus that directly forwards all published events (in the callers' thread) to all subscribed listeners.
SimpleEventBusStatistics Statistics object to store information about the internal of the SimpleEventBus.
 

Exception Summary
EventListenerSubscriptionFailedException Exception indicating that the subscription of an Event Listener has not succeeded.
 

Package org.axonframework.eventhandling Description

Classes related to event handling and dispatching, such as Event Listeners and the Event Bus.



Copyright © 2010-2012. All Rights Reserved.