in activemq-kahadb-exporter/src/main/java/org/apache/activemq/cli/kahadb/exporter/artemis/OpenWireCoreMessageTypeConverter.java [99:116]
private QueuesType convertQueues(final Message message) throws Exception {
if (store == null || message.getDestination().isQueue()) {
return QueuesType.builder()
.withQueue(QueueType.builder()
.withName(message.getDestination().getPhysicalName()).build())
.build();
} else {
final QueuesType.Builder<Void> queuesBuilder = QueuesType.builder();
KahaDBUtil.getUnackedSubscriptions(store, message).forEach(sub -> {
queuesBuilder.addQueue(QueueType.builder().withName(
ActiveMQDestination.createQueueNameForSubscription(
true, sub.getClientId(), sub.getSubcriptionName()).toString()).build());
});
return queuesBuilder.build();
}
}