public static AutoCSer.CacheServer.MessageQueue.Consumer <Binary <valueType>, valueType> CreateConsumer <valueType>(this AutoCSer.CacheServer.DataStructure.MessageQueue.QueueConsumer <Binary <valueType> > messageQueue, Action <valueType> onMessage, AutoCSer.CacheServer.MessageQueue.ConsumerConfig config, AutoCSer.ILog log = null) { return(new AutoCSer.CacheServer.MessageQueue.Consumer <Binary <valueType>, valueType>(messageQueue, onMessage, config, Binary <valueType> .GetData, log)); }
public static AutoCSer.CacheServer.MessageQueue.ConsumerAsynchronous <valueType> CreateConsumer <valueType>(this AutoCSer.CacheServer.DataStructure.MessageQueue.QueueConsumer <valueType> messageQueue, Action <valueType, Action> onMessage, AutoCSer.CacheServer.MessageQueue.ConsumerConfig config, AutoCSer.ILog log = null) { return(new AutoCSer.CacheServer.MessageQueue.ConsumerAsynchronous <valueType>(messageQueue, onMessage, config, log)); }