data class ServiceAddress : ArtemisAddress, MessageRecipientGroupServiceAddress 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 |