K - type of the join keyM - type of the input messageJM - type of the message to join withRM - type of the joined message@InterfaceStability.Unstable public interface JoinFunction<K,M,JM,RM> extends InitableFunction, ClosableFunction, java.io.Serializable
| Modifier and Type | Method and Description |
|---|---|
RM |
apply(M message,
JM otherMessage)
Joins the provided messages and returns the joined message.
|
K |
getFirstKey(M message)
Get the join key for messages in the first input stream.
|
K |
getSecondKey(JM message)
Get the join key for messages in the second input stream.
|
initcloseRM apply(M message, JM otherMessage)
message - the input messageotherMessage - the message to join withK getFirstKey(M message)
message - the message in the first input stream