Slide 69
Slide 69 text
ύϒϦογϟʔͱαϒεΫϥΠόͷ࣮
w αϒεΫϥΠό ϙΠϯταʔϏε
w ৴͞ΕͨϥΠϒϥϦ 1SPUPDPM
#V⒎FST
ͷΠϕϯτλΠϓͰϑΟϧλʔ
w Πϕϯτ୯ҐͰυϝΠϯϩδοΫΛ࣮
@EnableBinding(Sink.class)
class Subscriber {
@StreamListener(value=Sink.INPUT,
condition="headers['eventType']=='plan.v1.PlanReservedEvent'")
public void handle(PlanReservedEvent event) {
// ...
}
@StreamListener(value=Sink.INPUT,
condition="headers['eventType']=='plan.v1.PlanChangedEvent'")
public void handle(PlanChangedEvent event) {
// ...
}
@StreamListener(value=Sink.INPUT,
condition="headers['eventType']=='plan.v1.PlanCanceledEvent'")
public void handle(PlanCanceledEvent event) {
// ...
}
}