Class AppliedEvent

java.lang.Object
io.fluxzero.sdk.modeling.AppliedEvent

public class AppliedEvent extends Object
Represents an event that has been applied to an aggregate along with its intended publication strategy.

This object combines a deserialized event with its EventPublicationStrategy, allowing the system to determine how the event should be treated upon commit:

  • Whether it should be published to the global event log
  • Whether it should be persisted in the aggregate event store
  • Whether its apply result should advance aggregate state
  • Constructor Details

    • AppliedEvent

      public AppliedEvent()