UserServiceImpl

class UserServiceImpl(repository: UserRepository, kafkaProducer: KafkaProducerVerticle) : AbstractVerticle, UserService

Class to represent a user service.

Parameters

repository

the repository to manage users

kafkaProducer

the Kafka producer verticle

Constructors

Link copied to clipboard
constructor(repository: UserRepository, kafkaProducer: KafkaProducerVerticle)

Functions

Link copied to clipboard
open override fun addUser(user: User)
Link copied to clipboard
open fun config(): JsonObject
Link copied to clipboard
open fun deploymentID(): String
Link copied to clipboard
open override fun getUser(userID: User.UserID): User?
Link copied to clipboard
open override fun getVertx(): Vertx
Link copied to clipboard
open override fun init(p0: Vertx, p1: Context)
Link copied to clipboard
Link copied to clipboard
open override fun start(p0: Promise<Void>)
open override fun start()
Link copied to clipboard
open fun stop()
open override fun stop(p0: Promise<Void>)
Link copied to clipboard
open override fun updateUser(user: User)