using DotNetty.Transport.Channels; using HybirdFrameworkCore.Autofac.Attribute; using log4net; using Newtonsoft.Json; using Service.Car.Msg.Car.Resp; using Service.Car.Server; namespace Service.Car.Handler; /// /// /// [Order(8)] [Scope("InstancePerDependency")] public class SettleConfirmMsgRespHandler : SimpleChannelInboundHandler, IBaseHandler { private static readonly ILog Log = LogManager.GetLogger(typeof(SettleConfirmMsgRespHandler)); /// /// /// /// /// /// protected override void ChannelRead0(IChannelHandlerContext ctx, SettleConfirmMsgResp msg) { Log.Info($"receive SettleConfirmMsgResp = {JsonConvert.SerializeObject(msg)}"); CarServerMgr.CarServer.SettleConfirmMsgPair.SetResp(msg); } }