package  org.ts.ddcs.RabbitMQ;


import org.springframework.beans.factory.annotation.Value;


//@Component
public class DatagramListener {
    @Value("${rabbit.config.queue.toRtuDatagram}")
    private String sendToRtuDatagram;

   // @RabbitListener(queues = "${rabbit.config.queue.toRtuDatagram}")
//    @RabbitListener(
//            bindings = @QueueBinding(
//                    value = @Queue(value = "${rabbit.config.queue.datagramDownToRtu}"),
//                    exchange = @Exchange(value = "${rabbit.config.queue.exchange}"),
//                    key = "${rabbit.config.queue.routingKey}"
//            )
//    )
    public void process(String body) {
//        try {
//            if (null != body) {
//                LogHelper.info("queue sendToRtuDatagram  body:" + body);
//                JSONObject data = JSONObject.parseObject(body);
//                String rtuCode = data.getString(GBConstants.BASE_KEY_RTU);
//                if (null != rtuCode) {
//                    DataProcessHolder.newInstance().dataProcess.SubmitDownloadDatagramTask(rtuCode);
//                }
//            }
//        } catch (Exception e) {
//            LogHelper.error(e);
//        }
    }
}
