Package org.silverpeas.core.notification.system
Provides the System Notification Bus API with which the objects in Silverpeas can notify or can
be notified about some resource's state change. With the API, state change can be notified to
any beans in Silverpeas that have to react on such events. Actually the notification bus is
built atop of the CDI Event Bus.
- Author:
- mmoquillon
-
Interface Summary Interface Description JMSOperation.Operation Defines a JMS operation to perform.ResourceEvent<T extends Serializable> A notification event on the change of the state of a given resource in Silverpeas.ResourceEventListener<T extends ResourceEvent<?>> A resource event listener.ResourceEventNotifier<R extends Serializable,T extends ResourceEvent<?>> A notifier of an event about a resource in Silverpeas. -
Class Summary Class Description AbstractResourceEvent<T extends Serializable> It is an abstract implementation of a notification event on a resource's state change.AbstractResourceEventListener<T extends ResourceEvent<?>> An abstract class implementing theorg.silverpeas.core.notification.system.ResourceEventListener
interface for concrete classes preferring extending a class than implementing an interface.CDIAfterSuccessfulTransactionResourceEventListener<T extends ResourceEvent<?>> A synchronous event listener using the notification bus of CDI.CDIResourceEventListener<T extends ResourceEvent<?>> A synchronous event listener using the notification bus of CDI.CDIResourceEventNotifier<R extends Serializable,T extends AbstractResourceEvent<?>> A synchronous event notifier using the notification bus of CDI.JMSOperation A JMS operation processor.JMSResourceEventListener<T extends AbstractResourceEvent<?>> An asynchronous event listener.JMSResourceEventNotifier<R extends Serializable,T extends AbstractResourceEvent<?>> An asynchronous notifier of resource events based on JMS.StateTransition<T extends Serializable> It is a generic representation of a transition between two states of a state-machine, whatever the state-machine is. -
Enum Summary Enum Description ResourceEvent.Type It defines the more common type of notification in use in Silverpeas.