Package de.hybris.platform.servicelayer.event
-
Interface Summary Interface Description ClusterAwareEvent Interface for events which can be used for broadcasted/received events in cluster systems.EventDecorator<T extends AbstractEvent> Allows decorating events published viaEventService.publishEvent(AbstractEvent)
.EventSender Interface for sending events in the event service.EventService Interface for handling with the event service.SerializationService Serialization interface for de~/serialize theAbstractEvent
s in a cluster environment.SynchronousEvent Decide whether the event should be sent synchronous whenever possible.TransactionAwareEvent Decide whether the event should be behave during transactions as broadcasted/received delayed on commit or directly. -
Class Summary Class Description AbstractAsynchronousEventServiceTest Extracted base logic to use for a integration tests of event system usingAbstractAsynchronousEventServiceTest.TestEventQueueBasedListener
.AbstractAsynchronousEventServiceTest.EventQueue<T extends AbstractEvent> AbstractAsynchronousEventServiceTest.PrecedingListener AbstractAsynchronousEventServiceTest.TestEventQueueBasedListener AsynchronousEventServiceTest ConfiguredTestListener ConfiguredTestListener1 EventServiceStressTest EventServiceTest MockEventServiceTest PublishEventContext This is context class which keeps any information which might be useful in decision whether publish/process Event in the cluster.PublishEventContext.Builder SerializationTest