M
- the type of the enrichable messageC
- the type of the message contextE
- the type of the enrichment messagepublic interface EnrichmentFn<M extends com.google.protobuf.Message,C extends io.spine.core.EnrichableMessageContext,E extends com.google.protobuf.Message>
extends java.util.function.BiFunction<M,C,E>