Skip to content

Commit 080861a

Browse files
committed
Refactor TpsConsumer to simplify message sending logic and improve logging; add CHANNEL_SUFFIX constant in XmlMeldingConsumer #deploy-tps-messaging-service
1 parent 53fe7ca commit 080861a

File tree

1 file changed

+5
-11
lines changed
  • apps/tps-messaging-service/src/main/java/no/nav/testnav/apps/tpsmessagingservice/consumer

1 file changed

+5
-11
lines changed

apps/tps-messaging-service/src/main/java/no/nav/testnav/apps/tpsmessagingservice/consumer/TpsConsumer.java

+5-11
Original file line numberDiff line numberDiff line change
@@ -80,21 +80,15 @@ private static boolean isPreprod(String miljoe) {
8080

8181
public String sendMessage(String melding, String queue) {
8282

83-
var channelName = queue.replace(PREFIX_MQ_QUEUES, "");
84-
var miljoe = channelName.replaceAll("_[0-9,A-Z_.]+", "");
85-
var queManager = isPreprod(miljoe) ? queueManagerPreprod : queueManagerTest;
86-
var host = isPreprod(miljoe) ? hostPreprod : hostTest;
87-
var port = isPreprod(miljoe) ? portPreprod : portTest;
88-
var username = isPreprod(miljoe) ? usernamePreprod : usernameTest;
89-
var password = isPreprod(miljoe) ? passwordPreprod : passwordTest;
90-
log.info("Sender melding {} til channelname {} i miljø {} host {} port {}", melding, channelName, miljoe, host, port);
83+
var miljoe = queue.replace(PREFIX_MQ_QUEUES, "").replaceAll("_[0-9,A-Z_.]+", "");
84+
log.info("Sender TpsMelding: {} til miljoe {}", melding, miljoe);
9185

9286
try {
9387
return new TpsMeldingCommand(
94-
connectionFactoryFactory.createConnectionFactory(new QueueManager(queManager, host, port, channelName)),
88+
connectionFactoryFactory.createConnectionFactory(getQueueManager(miljoe)),
9589
queue,
96-
username,
97-
password,
90+
isPreprod(miljoe) ? usernamePreprod : usernameTest,
91+
isPreprod(miljoe) ? passwordPreprod : passwordTest,
9892
melding).call();
9993

10094
} catch (JMSException e) {

0 commit comments

Comments
 (0)