Пример #1
0
        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"));
        }
Пример #2
0
        public void Build()
        {
            var processor = new RedisMessageProcessor();

            InnerBuild(processor);

            _redisListener = new RedisListener(processor);
        }
Пример #3
0
        public RedisListener(RedisMessageProcessor process)
        {
            _process            = process;
            _processMessageFunc = process.ProcessMessage;
            var ipAddress     = LocalIpAddress();
            var localEndPoint = new IPEndPoint(ipAddress, 11000);

            _tcpListener = new TcpListener(localEndPoint);
        }
Пример #4
0
 protected abstract void InnerBuild(RedisMessageProcessor processor);
Пример #5
0
 protected override void InnerBuild(RedisMessageProcessor processor)
 {
     throw new NotImplementedException();
 }