RabbitmqReconfigurator

expect class RabbitmqReconfigurator(hostname: String = "localhost", port: Int = 5672, username: String = "guest", password: String = "guest", virtualHost: String = "/") : Reconfigurator

Implement the Reconfigurator interface relying on RabbitMQ as a platform for communication.

actual class RabbitmqReconfigurator(hostname: String, port: Int, username: String, password: String, virtualHost: String) : Reconfigurator

Implement the Reconfigurator interface relying on RabbitMQ as a platform for communication.

actual class RabbitmqReconfigurator(hostname: String, port: Int, username: String, password: String, virtualHost: String) : Reconfigurator, KoinComponent

Implement the Reconfigurator interface relying on RabbitMQ as a platform for communication.

actual class RabbitmqReconfigurator(hostname: String, port: Int, username: String, password: String, virtualHost: String) : Reconfigurator

Implement the Reconfigurator interface relying on RabbitMQ as a platform for communication.

Constructors

Link copied to clipboard
expect constructor(hostname: String = "localhost", port: Int = 5672, username: String = "guest", password: String = "guest", virtualHost: String = "/")
actual constructor(hostname: String, port: Int, username: String, password: String, virtualHost: String)
actual constructor(hostname: String, port: Int, username: String, password: String, virtualHost: String)
actual constructor(hostname: String, port: Int, username: String, password: String, virtualHost: String)

Types

Link copied to clipboard
object Companion

Functions

finalize
Link copied to clipboard
open suspend fun finalize()
open suspend fun finalize()
open suspend override fun finalize()
open suspend fun finalize()
Link copied to clipboard
open override fun getKoin(): Koin
initialize
Link copied to clipboard
open suspend fun initialize()
open suspend fun initialize()
open suspend override fun initialize()
open suspend fun initialize()
receiveReconfiguration
Link copied to clipboard
abstract fun receiveReconfiguration(): Flow<NewConfiguration>
open override fun receiveReconfiguration(): Flow<NewConfiguration>
open override fun receiveReconfiguration(): Flow<NewConfiguration>
open override fun receiveReconfiguration(): Flow<NewConfiguration>
reconfigure
Link copied to clipboard
abstract suspend fun reconfigure(newConfiguration: NewConfiguration)
open suspend override fun reconfigure(newConfiguration: NewConfiguration)
open suspend override fun reconfigure(newConfiguration: NewConfiguration)
open suspend override fun reconfigure(newConfiguration: NewConfiguration)