Uses of Interface
io.fluxcapacitor.javaclient.modeling.Aggregate
-
-
Uses of Aggregate in io.fluxcapacitor.javaclient
Methods in io.fluxcapacitor.javaclient that return Aggregate Modifier and Type Method Description static <T> Aggregate<T>FluxCapacitor. loadAggregate(String id, Class<T> aggregateType)Loads the most recent aggregate root of type<T>with given id. -
Uses of Aggregate in io.fluxcapacitor.javaclient.modeling
Methods in io.fluxcapacitor.javaclient.modeling that return Aggregate Modifier and Type Method Description Aggregate<T>Aggregate. apply(Message eventMessage)default Aggregate<T>Aggregate. apply(Object event)default Aggregate<T>Aggregate. apply(Object event, Metadata metadata)default Aggregate<T>Aggregate. apply(Function<T,Message> eventFunction)default <E extends Exception>
Aggregate<T>Aggregate. assertLegal(Object command)default <E extends Exception>
Aggregate<T>Aggregate. assertThat(Aggregate.Validator<T,E> validator)default <E extends Exception>
Aggregate<T>Aggregate. ensure(Predicate<T> check, Function<T,E> errorProvider)default <T> Aggregate<T>AggregateRepository. load(String aggregateId, Class<T> aggregateType)<T> Aggregate<T>AggregateRepository. load(String aggregateId, Class<T> aggregateType, boolean onlyCached)<T> Aggregate<T>CompositeAggregateRepository. load(String aggregateId, Class<T> aggregateType, boolean onlyCached) -
Uses of Aggregate in io.fluxcapacitor.javaclient.persisting.caching
Methods in io.fluxcapacitor.javaclient.persisting.caching that return Aggregate Modifier and Type Method Description <T> Aggregate<T>CachingAggregateRepository. load(@NonNull String aggregateId, @NonNull Class<T> aggregateType, boolean onlyCached) -
Uses of Aggregate in io.fluxcapacitor.javaclient.persisting.eventsourcing
Classes in io.fluxcapacitor.javaclient.persisting.eventsourcing that implement Aggregate Modifier and Type Class Description classEventSourcedModel<T>protected classEventSourcingRepository.EventSourcedAggregate<T>Methods in io.fluxcapacitor.javaclient.persisting.eventsourcing that return Aggregate Modifier and Type Method Description Aggregate<T>EventSourcedModel. apply(Message eventMessage)Aggregate<T>EventSourcingRepository.EventSourcedAggregate. apply(Message eventMessage)<T> Aggregate<T>EventSourcingRepository. load(String aggregateId, Class<T> aggregateType, boolean onlyCached)
-