docs: Event-driven architecture explanation (#2917)

* update readme

* convert to record
This commit is contained in:
Ilkka Seppälä
2024-04-14 13:14:22 +03:00
committed by GitHub
parent 730907d0d3
commit f52f71cba2
4 changed files with 97 additions and 16 deletions
@@ -36,7 +36,7 @@ public class UserCreatedEventHandler implements Handler<UserCreatedEvent> {
@Override
public void onEvent(UserCreatedEvent event) {
LOGGER.info("User '{}' has been Created!", event.getUser().getUsername());
LOGGER.info("User '{}' has been Created!", event.getUser().username());
}
}
@@ -36,6 +36,6 @@ public class UserUpdatedEventHandler implements Handler<UserUpdatedEvent> {
@Override
public void onEvent(UserUpdatedEvent event) {
LOGGER.info("User '{}' has been Updated!", event.getUser().getUsername());
LOGGER.info("User '{}' has been Updated!", event.getUser().username());
}
}
@@ -33,9 +33,4 @@ import lombok.RequiredArgsConstructor;
* This {@link User} class is a basic pojo used to demonstrate user data sent along with the {@link
* UserCreatedEvent} and {@link UserUpdatedEvent} events.
*/
@RequiredArgsConstructor
@Getter
public class User {
private final String username;
}
public record User(String username) {}