QueueServer

Constructors

Link copied to clipboard
protected constructor(builder: QueueServer.AbstractBuilder<out Any>)

Types

Link copied to clipboard
protected abstract class AbstractBuilder<B : QueueServer.AbstractBuilder<B>?>

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
protected val log: Logger
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
protected val username: String

Functions

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