WIP: shard assigned/revoked events
[demos/kafka/chat] / src / main / java / de / juplo / kafka / chat / backend / implementation / kafka / messages / AbstractMessageTo.java
1 package de.juplo.kafka.chat.backend.implementation.kafka.messages;
2
3
4 import lombok.Getter;
5 import lombok.RequiredArgsConstructor;
6
7
8 @RequiredArgsConstructor
9 public class AbstractMessageTo
10 {
11   public enum ToType {
12     COMMAND_CREATE_CHATROOM,
13     EVENT_CHATMESSAGE_RECEIVED,
14     EVENT_CHATROOM_CREATED,
15     EVENT_SHARD_ASSIGNED,
16     EVENT_SHARD_REVOKED,
17   }
18
19   @Getter
20   private final ToType type;
21 }