public final class AggregateBuilder<K,C,E,A> extends Object
public static <K,C,E,A> AggregateBuilder<K,C,E,A> newBuilder()
public AggregateBuilder<K,C,E,A> withResourceNamingStrategy(ResourceNamingStrategy resourceNamingStrategy)
public AggregateBuilder<K,C,E,A> withSerdes(AggregateSerdes<K,C,E,A> aggregateSerdes)
public AggregateBuilder<K,C,E,A> withDefaultTopicSpec(int partitions, int replication, int retentionDays)
public AggregateBuilder<K,C,E,A> withTopicSpec(AggregateResources.TopicEntity topicEntity, TopicSpec topicSpec)
public AggregateBuilder<K,C,E,A> withCommandResponseRetention(long retentionInSeconds)
public AggregateBuilder<K,C,E,A> withInitialValue(InitialValue<K,A> initialValue)
public AggregateBuilder<K,C,E,A> withAggregator(Aggregator<E,A> aggregator)
public AggregateBuilder<K,C,E,A> withCommandHandler(CommandHandler<K,C,E,A> commandHandler)
public AggregateBuilder<K,C,E,A> withInvalidSequenceStrategy(InvalidSequenceStrategy invalidSequenceStrategy)
Copyright © 2019. All rights reserved.