X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=holmes-actions%2Fsrc%2Fmain%2Fjava%2Forg%2Fopeno%2Fholmes%2Fcommon%2Fproducer%2FMQProducer.java;h=0de1289affe12db4d79f7db22a7a904bce0a5c39;hb=739c5a3717f5b134de059e6ea895f3d626cb72d7;hp=21b62f337712084fd00ef1ac2c355f6a522fce2f;hpb=23dd65b8421041947027b3b5ab87ddf3b379b5ba;p=holmes%2Fcommon.git diff --git a/holmes-actions/src/main/java/org/openo/holmes/common/producer/MQProducer.java b/holmes-actions/src/main/java/org/openo/holmes/common/producer/MQProducer.java index 21b62f3..0de1289 100644 --- a/holmes-actions/src/main/java/org/openo/holmes/common/producer/MQProducer.java +++ b/holmes-actions/src/main/java/org/openo/holmes/common/producer/MQProducer.java @@ -32,6 +32,7 @@ import org.openo.holmes.common.api.stat.Alarm; import org.openo.holmes.common.api.stat.AplusResult; import org.openo.holmes.common.config.MQConfig; import org.openo.holmes.common.constant.AlarmConst; +import org.apache.activemq.ActiveMQConnectionFactory; @Service @Slf4j @@ -41,6 +42,18 @@ public class MQProducer { private IterableProvider mqConfigProvider; private ConnectionFactory connectionFactory; + public MQProducer() { + + } + + public void init() { + + String brokerURL = + "tcp://" + mqConfigProvider.get().brokerIp + ":" + mqConfigProvider.get().brokerPort; + connectionFactory = new ActiveMQConnectionFactory(mqConfigProvider.get().brokerUsername, + mqConfigProvider.get().brokerPassword, brokerURL); + } + public void sendAlarmMQTopicMsg(Alarm alarm) { sendMQTopicMsg(alarm); }