Esempio n. 1
0
 public PartitionRSEnumerator(IRecordSetEnumerator recordSetEnumerator, string readerId, string nodeIP, int nextIdex, IRecordSetLoader cacheImpl)
 {
     _recordSetEnumerator = recordSetEnumerator;
     _readerId            = readerId;
     _nodeIP    = nodeIP;
     _nextIndex = nextIdex;
     _cacheImpl = cacheImpl;
 }
Esempio n. 2
0
 public void Dispose()
 {
     if (_cacheImpl != null)
     {
         _cacheImpl.DisposeReader(_readerId, _nodeIP);
     }
     _recordSetEnumerator.Dispose();
     _cacheImpl = null;
 }
Esempio n. 3
0
 public PartitionRSEnumerator(IRecordSetEnumerator recordSetEnumerator, string readerId, string nodeIP, int nextIdex, IRecordSetLoader cacheImpl)
 {
     _recordSetEnumerator = recordSetEnumerator;
     _readerId            = readerId;
     _nextIndex           = nextIdex;
     _cacheImpl           = cacheImpl;
     uniqueId             = Guid.NewGuid().ToString();
     ParseAddress(nodeIP);
 }