data class ServiceAddress : ArtemisAddress, MessageRecipientGroup
ServiceAddress implements MessageRecipientGroup. It holds a queue associated with a service advertised by zero or more nodes. Each advertising node has an associated consumer.
By sending to such an address Artemis will pick a consumer (uses Round Robin by default) and sends the message there. We use this to establish sessions involving service counterparties.
identity
- The service identitys owning key.<init> |
ServiceAddress(identity: CompositeKey) ServiceAddress implements MessageRecipientGroup. It holds a queue associated with a service advertised by zero or more nodes. Each advertising node has an associated consumer. |
identity |
val identity: CompositeKey |
queueName |
val queueName: String |