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
-
Field Summary
Fields inherited from class ai.stapi.axonsystem.graphaggregate.AggregateWithDynamicGraph
commandProcessor, identity, versionFields inherited from class ai.stapi.axonsystem.graphaggregate.AggregateWithGraph
inMemoryGraphRepository -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDynamicAggregate(ai.stapi.graphsystem.dynamiccommandprocessor.DynamicCommandProcessor commandProcessor, String aggregateType) DynamicAggregate(ai.stapi.graphsystem.dynamiccommandprocessor.DynamicCommandProcessor commandProcessor, String aggregateType, ai.stapi.graphsystem.messaging.command.DynamicCommand command) -
Method Summary
Methods inherited from class ai.stapi.axonsystem.graphaggregate.AggregateWithDynamicGraph
getIdentity, getVersion, onAggregateCreated, processCommandDynamically, processCommandDynamicallyMethods inherited from class ai.stapi.axonsystem.graphaggregate.AggregateWithGraph
onEveryGraphEvent
-
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
-