Interface RuleMapper<T,TC extends Collection<T>,K,ID,R,RRC>

Type Parameters:
TC - Collection of correlation ids type (e.g. List<ID>, Set<ID>)
ID - Correlation Id type
R - Type of the publisher elements returned from queryFunction
RRC - Either R or collection of R (e.g. R vs. List<R>)
All Superinterfaces:
Function<RuleContext<T,TC,K,ID,R,RRC>,Function<Iterable<T>,reactor.core.publisher.Mono<Map<K,RRC>>>>
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface RuleMapper<T,TC extends Collection<T>,K,ID,R,RRC> extends Function<RuleContext<T,TC,K,ID,R,RRC>,Function<Iterable<T>,reactor.core.publisher.Mono<Map<K,RRC>>>>