Class AmqpController
java.lang.Object
es.kukenan.smartfi.amqp.controller.AbstractAmqpController<es.kukenan.smartfi.events.common.AbstractEvent>
es.kukenan.smartfi.microservice.contracts.controller.AmqpController
@RestController
public class AmqpController
extends es.kukenan.smartfi.amqp.controller.AbstractAmqpController<es.kukenan.smartfi.events.common.AbstractEvent>
AmqpController controller.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate BackofficeProductEventServiceProduct Back office event service.private NotificationCreatedEventServiceNotification event service.private UserServiceUsers event service. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconsume(es.kukenan.smartfi.microservice.backoffice.events.cancelled.BackOfficeProductCancelledEvent backOfficeProductCancelledEvent) Method to use for cancelled product.voidconsume(es.kukenan.smartfi.microservice.backoffice.events.created.BackOfficeNotificationCreatedEvent backOfficeNotificationCreatedEvent) Method to use for create notification.voidconsume(es.kukenan.smartfi.microservice.backoffice.events.created.BackOfficeProductCreatedEvent backOfficeProductCreatedEvent) Method to use for create product.voidconsume(es.kukenan.smartfi.microservice.backoffice.events.update.BackOfficeProductUpdatedEvent backOfficeProductUpdatedEvent) Method to use for update product.voidconsume(es.kukenan.smartfi.microservice.clients.events.created.UserCreatedEvent userCreatedEvent) Method to use for create users created.voidconsume(es.kukenan.smartfi.microservice.clients.events.updated.UserUpdatedEvent userUpdatedEvent) Method to use for update users event.
-
Field Details
-
userService
Users event service. -
backofficeProductEventService
Product Back office event service. -
notificationCreatedEventService
Notification event service.
-
-
Constructor Details
-
AmqpController
public AmqpController()
-
-
Method Details
-
consume
public void consume(es.kukenan.smartfi.microservice.clients.events.updated.UserUpdatedEvent userUpdatedEvent) Method to use for update users event.- Parameters:
userUpdatedEvent- event.
-
consume
public void consume(es.kukenan.smartfi.microservice.clients.events.created.UserCreatedEvent userCreatedEvent) Method to use for create users created.- Parameters:
userCreatedEvent- event.
-
consume
public void consume(es.kukenan.smartfi.microservice.backoffice.events.cancelled.BackOfficeProductCancelledEvent backOfficeProductCancelledEvent) Method to use for cancelled product.- Parameters:
backOfficeProductCancelledEvent- event.
-
consume
public void consume(es.kukenan.smartfi.microservice.backoffice.events.update.BackOfficeProductUpdatedEvent backOfficeProductUpdatedEvent) Method to use for update product.- Parameters:
backOfficeProductUpdatedEvent- event.
-
consume
public void consume(es.kukenan.smartfi.microservice.backoffice.events.created.BackOfficeProductCreatedEvent backOfficeProductCreatedEvent) Method to use for create product.- Parameters:
backOfficeProductCreatedEvent- event.
-
consume
public void consume(es.kukenan.smartfi.microservice.backoffice.events.created.BackOfficeNotificationCreatedEvent backOfficeNotificationCreatedEvent) Method to use for create notification.- Parameters:
backOfficeNotificationCreatedEvent- event.
-