package org.infosec.ismp.manager.ping;
import java.util.ArrayList;
import java.util.List;
import javax.jms.JMSException;
import javax.jms.MapMessage;
import javax.jms.Message;
import org.infosec.ismp.manager.direct.DirectReply;
import org.infosec.ismp.manager.direct.JMSSocket;
import org.infosec.ismp.manager.rmi.scm.model.PollStatus;
import org.springframework.jms.core.JmsTemplate;
public class DirectSnmpAvailableSocket extends JMSSocket {
@Override
protected List<DirectReply> processMessage(Message message) {
MapMessage map = (MapMessage) message;
List<DirectReply> list = new ArrayList<DirectReply>();
try {
String uuid = map.getString("uuid");
String status = map.getString("status");
DirectReply directReply = new DirectReply(uuid,status);
list.add(directReply);
} catch (JMSException e) {
e.printStackTrace();
}
return list;
}
}