public void AddCallBack(IMessage message) { EventMessage eventMessage = message as EventMessage; if (eventMessage != null) this.callBackRegistry.AddOrUpdate(eventMessage.AckId.Value, eventMessage.Callback, (key, oldValue) => eventMessage.Callback); } public void AddCallBack(int ackId, Action<dynamic> callback)