Record Class StreamTableFactoryBuilder.Builder<R,U extends CacheEvent<R>>

java.lang.Object
java.lang.Record
io.github.pellse.assembler.caching.StreamTableFactoryBuilder.Builder<R,U>
All Implemented Interfaces:
StreamTableFactoryBuilder.CacheTransformerBuilder<R>, StreamTableFactoryBuilder.ConfigBuilder<R>, StreamTableFactoryBuilder.LifeCycleEventSourceBuilder<R>, StreamTableFactoryBuilder.SchedulerBuilder<R>, StreamTableFactoryBuilder.StreamTableFactoryDelegateBuilder<R>, StreamTableFactoryBuilder.WindowingStrategyBuilder<R,U>
Enclosing interface:
StreamTableFactoryBuilder

public static record StreamTableFactoryBuilder.Builder<R,U extends CacheEvent<R>>(reactor.core.publisher.Flux<U extends CacheEvent<R>> dataSource, WindowingStrategy<U extends CacheEvent<R>> windowingStrategy, ErrorHandler errorHandler, reactor.core.scheduler.Scheduler scheduler, LifeCycleEventSource eventSource, CacheFactory.CacheTransformer<?,R,?,?> cacheTransformer) extends Record implements StreamTableFactoryBuilder.WindowingStrategyBuilder<R,U>