Interface RuleMapper<ID,IDC extends Collection<ID>,R,RRC>

Type Parameters:
ID - Correlation Id type
IDC - Collection of correlation ids type (e.g. List<ID>, Set<ID>)
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<ID,IDC,R,RRC>,Function<Iterable<ID>,reactor.core.publisher.Mono<Map<ID,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<ID,IDC extends Collection<ID>,R,RRC> extends Function<RuleContext<ID,IDC,R,RRC>,Function<Iterable<ID>,reactor.core.publisher.Mono<Map<ID,RRC>>>>