Class DynamicAggregateConfiguration

java.lang.Object
ai.stapi.axonsystem.dynamic.aggregate.DynamicAggregateConfiguration
All Implemented Interfaces:
org.axonframework.config.AggregateConfiguration<DynamicAggregate>, org.axonframework.config.ModuleConfiguration

public class DynamicAggregateConfiguration extends Object implements org.axonframework.config.AggregateConfiguration<DynamicAggregate>
  • Constructor Summary

    Constructors
    Constructor
    Description
    DynamicAggregateConfiguration(ai.stapi.graphsystem.dynamiccommandprocessor.DynamicCommandProcessor dynamicCommandProcessor, org.axonframework.eventsourcing.eventstore.EventStore eventStore, org.axonframework.eventsourcing.SnapshotTriggerDefinition snapshotTriggerDefinition, org.axonframework.eventsourcing.snapshotting.SnapshotFilter snapshotFilter, org.axonframework.modelling.command.RepositoryProvider repositoryProvider, org.axonframework.tracing.SpanFactory spanFactory, org.axonframework.common.caching.Cache cache, org.axonframework.messaging.annotation.ParameterResolverFactory parameterResolverFactory, org.axonframework.modelling.command.CommandTargetResolver commandTargetResolver, DynamicAggregateModel dynamicAggregateModel)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.axonframework.eventsourcing.AggregateFactory<DynamicAggregate>
     
     
     
    void
    initialize(org.axonframework.config.Configuration config)
     
    org.axonframework.modelling.command.Repository<DynamicAggregate>
     
    void
     
    org.axonframework.eventsourcing.snapshotting.SnapshotFilter
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.axonframework.config.ModuleConfiguration

    isType, phase, shutdown, start, unwrap
  • Constructor Details

    • DynamicAggregateConfiguration

      public DynamicAggregateConfiguration(ai.stapi.graphsystem.dynamiccommandprocessor.DynamicCommandProcessor dynamicCommandProcessor, org.axonframework.eventsourcing.eventstore.EventStore eventStore, org.axonframework.eventsourcing.SnapshotTriggerDefinition snapshotTriggerDefinition, org.axonframework.eventsourcing.snapshotting.SnapshotFilter snapshotFilter, org.axonframework.modelling.command.RepositoryProvider repositoryProvider, org.axonframework.tracing.SpanFactory spanFactory, org.axonframework.common.caching.Cache cache, org.axonframework.messaging.annotation.ParameterResolverFactory parameterResolverFactory, org.axonframework.modelling.command.CommandTargetResolver commandTargetResolver, DynamicAggregateModel dynamicAggregateModel)
  • Method Details

    • repository

      public org.axonframework.modelling.command.Repository<DynamicAggregate> repository()
      Specified by:
      repository in interface org.axonframework.config.AggregateConfiguration<DynamicAggregate>
    • aggregateType

      public Class<DynamicAggregate> aggregateType()
      Specified by:
      aggregateType in interface org.axonframework.config.AggregateConfiguration<DynamicAggregate>
    • aggregateFactory

      public org.axonframework.eventsourcing.AggregateFactory<DynamicAggregate> aggregateFactory()
      Specified by:
      aggregateFactory in interface org.axonframework.config.AggregateConfiguration<DynamicAggregate>
    • snapshotFilter

      public org.axonframework.eventsourcing.snapshotting.SnapshotFilter snapshotFilter()
      Specified by:
      snapshotFilter in interface org.axonframework.config.AggregateConfiguration<DynamicAggregate>
    • initialize

      public void initialize(org.axonframework.config.Configuration config)
      Specified by:
      initialize in interface org.axonframework.config.ModuleConfiguration
    • setAsAddedAtRuntime

      public void setAsAddedAtRuntime()
    • getAggregateType

      public String getAggregateType()