+
+ interface ChatRoomWrittenSuccessCallback extends Consumer<UUID> {}
+ interface ChatRoomWrittenFailureCallback extends BiConsumer<UUID, Throwable> {}
+
+ default void logSuccessChatRoom(UUID chatRoomId)
+ {
+ log.info("Successfully stored chat-room {}", chatRoomId);
+ }
+
+ default void logFailureChatRoom(UUID chatRoomId, Throwable throwable)
+ {
+ log.error("Could not store chat-room {}: {}", chatRoomId, throwable);
+ }