Class KafkaController
java.lang.Object
es.kukenan.smartfi.kafka.controller.AbstractKafkaController<es.kukenan.smartfi.events.common.AbstractEvent>
es.kukenan.smartfi.microservice.smartficore.controller.KafkaController
@Component
@KafkaListener(id="${spring.kafka.consumer.group-id}",
topics="${topic.exchange.name}")
public class KafkaController
extends es.kukenan.smartfi.kafka.controller.AbstractKafkaController<es.kukenan.smartfi.events.common.AbstractEvent>
Kafka Events handle controller.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate OnboardingServiceThe service that will handle onboarding events.private UserServiceThe service that will handle user events. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconsume(es.kukenan.smartfi.microservice.clients.events.updated.UserUpdatedEvent userUpdatedEvent) Method to use for update users event.voidconsume(es.kukenan.smartfi.microservice.onboarding.events.modified.initiated.OnboardingInitiatedEvent event) Method that is invoked when aOnboardingInitiatedEventis consumed from the service queue.voidconsume(es.kukenan.smartfi.microservice.onboarding.events.modified.updated.OnboardingUpdatedEvent event) Method that is invoked when aOnboardingUpdatedEventis consumed from the service queue.voidDefault not handled event.Methods inherited from class es.kukenan.smartfi.kafka.controller.AbstractKafkaController
publish
-
Field Details
-
onboardingService
The service that will handle onboarding events. -
userService
The service that will handle user events.
-
-
Constructor Details
-
KafkaController
public KafkaController()
-
-
Method Details
-
consume
@KafkaHandler public void consume(es.kukenan.smartfi.microservice.onboarding.events.modified.initiated.OnboardingInitiatedEvent event) Method that is invoked when aOnboardingInitiatedEventis consumed from the service queue.- Parameters:
event-OnboardingInitiatedEvent.
-
consume
@KafkaHandler public void consume(es.kukenan.smartfi.microservice.onboarding.events.modified.updated.OnboardingUpdatedEvent event) Method that is invoked when aOnboardingUpdatedEventis consumed from the service queue.- Parameters:
event-OnboardingUpdatedEvent.
-
consume
@KafkaHandler public void consume(es.kukenan.smartfi.microservice.clients.events.updated.UserUpdatedEvent userUpdatedEvent) Method to use for update users event.- Parameters:
userUpdatedEvent- event.
-
unknown
Default not handled event.- Parameters:
object- all events object.
-