RabbitMqServer

Constructors

Link copied to clipboard
private constructor(builder: RabbitMqServer.Builder)

Types

Link copied to clipboard

Properties

Link copied to clipboard
private open var channel: Channel
Link copied to clipboard
Link copied to clipboard
private open var connection: Connection
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
protected val log: Logger
Link copied to clipboard
Link copied to clipboard
protected val nodes: Set<HostPort>
Link copied to clipboard
protected val password: String
Link copied to clipboard
Link copied to clipboard
private val running: AtomicBoolean
Link copied to clipboard
private open var taskExecutor: TaskExecutor
Link copied to clipboard
protected val username: String
Link copied to clipboard
private val virtualHost: String

Functions

Link copied to clipboard
Link copied to clipboard
fun close()
Link copied to clipboard
protected open fun onPublish(exchange: String, routingKey: String, body: Array<Byte>)
Link copied to clipboard
protected fun onQueueServerStart()
Link copied to clipboard
protected open fun onRegisterListener(listener: QueueListener<out Any>)
Link copied to clipboard
protected abstract fun onStart()
protected fun onStart()
Link copied to clipboard
protected fun onStop()
Link copied to clipboard
open fun <T> processDelivery(listener: QueueListener<T>, body: Array<Byte>)
Link copied to clipboard
fun start()
Link copied to clipboard