Class DynamicAggregate

java.lang.Object
ai.stapi.axonsystem.graphaggregate.AggregateWithGraph
ai.stapi.axonsystem.graphaggregate.AggregateWithDynamicGraph<ai.stapi.identity.UniqueIdentifier>
ai.stapi.axonsystem.dynamic.aggregate.DynamicAggregate

public class DynamicAggregate extends AggregateWithDynamicGraph<ai.stapi.identity.UniqueIdentifier>
  • Constructor Details

    • DynamicAggregate

      protected DynamicAggregate()
    • DynamicAggregate

      public DynamicAggregate(ai.stapi.graphsystem.dynamiccommandprocessor.DynamicCommandProcessor commandProcessor, String aggregateType)
    • DynamicAggregate

      public DynamicAggregate(ai.stapi.graphsystem.dynamiccommandprocessor.DynamicCommandProcessor commandProcessor, String aggregateType, ai.stapi.graphsystem.messaging.command.DynamicCommand command)
  • Method Details

    • handle

      public void handle(ai.stapi.graphsystem.messaging.command.DynamicCommand command)
    • onEvent

      public void onEvent(ai.stapi.graphsystem.messaging.event.AggregateGraphUpdatedEvent<ai.stapi.identity.UniqueIdentifier> event)
    • getAggregateType

      public String getAggregateType()