Exemplo n.º 1
0
        public LockCommand(string key, TimeSpan lockTimeout)
        {
            base.name = "LockCommand";
            base.key = key;

            _lockCommand = new Alachisoft.NCache.Common.Protobuf.LockCommand();
            _lockCommand.key = key;
            _lockCommand.lockTimeout = lockTimeout.Ticks;
            _lockCommand.requestId = base.RequestId;
        }
Exemplo n.º 2
0
        //PROTOBUF
        private CommandInfo ParseCommand(Alachisoft.NCache.Common.Protobuf.Command command, ClientManager clientManager)
        {
            CommandInfo cmdInfo = new CommandInfo();

            Alachisoft.NCache.Common.Protobuf.LockCommand lockCommand = command.lockCommand;
            cmdInfo.Key         = lockCommand.key;
            cmdInfo.LockTimeout = new TimeSpan(lockCommand.lockTimeout);
            cmdInfo.RequestId   = lockCommand.requestId.ToString();
            cmdInfo.ThreadId    = lockCommand.threadId;

            return(cmdInfo);
        }
Exemplo n.º 3
0
        public LockCommand(string key, TimeSpan lockTimeout, int threadId, int methodOverload)
        {
            base.name = "LockCommand";
            base.key  = key;

            _lockCommand             = new Alachisoft.NCache.Common.Protobuf.LockCommand();
            _lockCommand.key         = key;
            _lockCommand.lockTimeout = lockTimeout.Ticks;
            _lockCommand.requestId   = base.RequestId;
            _lockCommand.threadId    = threadId;
            _methodOverload          = methodOverload;
        }
Exemplo n.º 4
0
        //PROTOBUF
        private CommandInfo ParseCommand(Alachisoft.NCache.Common.Protobuf.Command command, ClientManager clientManager)
        {
            CommandInfo cmdInfo = new CommandInfo();

            Alachisoft.NCache.Common.Protobuf.LockCommand lockCommand = command.lockCommand;
            //HACK : Flag map missing, becuase it never used
            cmdInfo.Key         = lockCommand.key;
            cmdInfo.LockTimeout = new TimeSpan(lockCommand.lockTimeout);
            cmdInfo.RequestId   = lockCommand.requestId.ToString();


            return(cmdInfo);
        }