使用类:
@Component
public class TaskReceiver {
@Autowired
TaskHandlerMapping mapper;
@RabbitHandler
@RabbitListener(queues = {
MqTaskConstant.QUEUE_WS_CAMUNDA_EVENT_TASK} )
public void sendNotice(Message message, Channel channel) throws IOException {
if (message.getBody() == null) {
channel.basicAck(message.getMessageProperties().getDeliveryTag(), false);
return;
}
String str = new String(message.getBody());
try {
JsonNode taskMessage = CNPCJacksonUtil.decode(str, JsonNode.class);
String eventName = taskMessage.get("eventName"