package com.zy.acs.hex.consumer.listener; import com.rabbitmq.client.Channel; import com.zy.acs.hex.domain.Device; import org.springframework.amqp.support.AmqpHeaders; import org.springframework.messaging.handler.annotation.Header; public interface AbstractListener { void handle(Device event, @Header(AmqpHeaders.RECEIVED_ROUTING_KEY) String routingKey, Channel channel); }