Interface RuleMapperSource<ID,IDC extends Collection<ID>,R,RRC>
- Type Parameters:
ID
- Correlation Id typeIDC
- Collection of correlation ids type (e.g.List<ID>
,Set<ID>
)R
- Type of the publisher elements returned fromqueryFunction
RRC
- Either R or collection of R (e.g. R vs.List<R>
)
- All Superinterfaces:
Function<RuleMapperContext<ID,
IDC, R, RRC>, Function<IDC, org.reactivestreams.Publisher<R>>>
- 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 RuleMapperSource<ID,IDC extends Collection<ID>,R,RRC>
extends Function<RuleMapperContext<ID,IDC,R,RRC>,Function<IDC,org.reactivestreams.Publisher<R>>>
-
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic <ID,
IDC extends Collection<ID>, R, RRC>
RuleMapperSource<ID,IDC, R, RRC> static <ID,
IDC extends Collection<ID>, R, RRC>
RuleMapperSource<ID,IDC, R, RRC>
-
Method Details
-
call
static <ID,IDC extends Collection<ID>, RuleMapperSource<ID,R, RRC> IDC, callR, RRC> (Function<IDC, org.reactivestreams.Publisher<R>> queryFunction) -
emptyQuery
-