package org.softlang.company.threads;
import javax.jms.JMSException;
import javax.jms.Message;
import javax.jms.MessageListener;
public class TotalResultListener implements MessageListener{
private CompanyManager manager;
public TotalResultListener(CompanyManager cm) {
this.manager = cm;
}
@Override
public void onMessage(Message msg) {
try {
manager.updateDeptTotal(msg.getStringProperty("name"), msg.getDoubleProperty("total"));
} catch (JMSException e) {
e.printStackTrace();
}
}
}