SessionEventKafkaPublisher

@KafkaClient
interface SessionEventKafkaPublisher

Publishes session events to Kafka.

Functions

Link copied to clipboard
@Topic(value = ["allowed-user-added"])
abstract fun publishAllowedUserAdded(event: AllowedUserAddedEvent)
Link copied to clipboard
@Topic(value = ["allowed-user-removed"])
abstract fun publishAllowedUserRemoved(event: AllowedUserRemovedEvent)
Link copied to clipboard
@Topic(value = ["participant-joined"])
abstract fun publishParticipantJoined(event: ParticipantJoinedEvent)
Link copied to clipboard
@Topic(value = ["participant-left"])
abstract fun publishParticipantLeft(event: ParticipantLeftEvent)
Link copied to clipboard
@Topic(value = ["session-created"])
abstract fun publishSessionCreated(event: SessionCreatedEvent)
Link copied to clipboard
@Topic(value = ["session-deleted"])
abstract fun publishSessionDeleted(event: SessionDeletedEvent)