ServerEventsKafkaListener

@KafkaListener
class ServerEventsKafkaListener(serverEventsListener: ServerEventsListener)

Listens to server events from Kafka.

Parameters

serverEventsListener

The listener to delegate the events to.

Constructors

Link copied to clipboard
constructor(serverEventsListener: ServerEventsListener)

Functions

Link copied to clipboard
@Topic(value = ["server-created"])
fun onServerCreated(event: ServerCreatedEvent)
Link copied to clipboard
@Topic(value = ["server-deleted"])
fun onServerDeleted(event: ServerDeletedEvent)
Link copied to clipboard
@Topic(value = ["server-user-added"])
fun onUserJoinedServer(event: ServerUserAddedEvent)
Link copied to clipboard
@Topic(value = ["server-user-kicked"])
fun onUserKickedFromServer(event: ServerUserKickedEvent)
Link copied to clipboard
@Topic(value = ["server-user-removed"])
fun onUserLeftServer(event: ServerUserRemovedEvent)