protected override void InnerBuild(RedisMessageProcessor processor) { _redisGate.Build(); processor.AddOperation("SET", new RedisSet(new ProxyDataAdapter(_redisGate.RedisTable), "SET")); processor.AddOperation("GET", new RedisGet(new ProxyDataAdapter(_redisGate.RedisTable), "GET")); }
public void Build() { var processor = new RedisMessageProcessor(); InnerBuild(processor); _redisListener = new RedisListener(processor); }
public RedisListener(RedisMessageProcessor process) { _process = process; _processMessageFunc = process.ProcessMessage; var ipAddress = LocalIpAddress(); var localEndPoint = new IPEndPoint(ipAddress, 11000); _tcpListener = new TcpListener(localEndPoint); }
protected abstract void InnerBuild(RedisMessageProcessor processor);
protected override void InnerBuild(RedisMessageProcessor processor) { throw new NotImplementedException(); }