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) { // ... } }