servitor/common/src/main/kotlin/wf/servitor/common/config/Queue.kt
2020-01-27 22:09:29 +01:00

28 lines
547 B
Kotlin

package wf.servitor.common.config
class Queue(
val url: String,
val username: String?,
val password: String?,
val names: Names
) {
class Names(
val prefix: String,
val task: String,
val relay: String,
val observer: String
) {
val taskAddress
get() = "$prefix.$task"
val taskQueue
get() = "$prefix.$task.queue"
val relayAddress
get() = "$prefix.$relay"
val relayQueue
get() = "$prefix.$relay.queue"
}
}