Serializable msgEntity = (Serializable) t;\r
Connection connection = null;\r
Session session;\r
- Destination destination;\r
+ Destination destination = null;\r
MessageProducer messageProducer;\r
\r
try {\r
connection = connectionFactory.createConnection();\r
connection.start();\r
session = connection.createSession(true, Session.AUTO_ACKNOWLEDGE);\r
- destination = session.createTopic(AlarmConst.MQ_TOPIC_NAME_ALARMS_CORRELATION);\r
+ if (t instanceof CorrelationResult) {\r
+ destination = session.createTopic(AlarmConst.MQ_TOPIC_NAME_ALARMS_CORRELATION);\r
+ } else if (t instanceof Alarm) {\r
+ destination = session.createTopic(AlarmConst.MQ_TOPIC_NAME_ALARM);\r
+ }\r
messageProducer = session.createProducer(destination);\r
ObjectMessage message = session.createObjectMessage(msgEntity);\r
messageProducer.send(message);\r