示例#1
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
//ORIGINAL LINE: private void refreshReadReplicaTopology() throws InterruptedException
        private void RefreshReadReplicaTopology()
        {
            WaitOnHazelcastInstanceCreation();

            ReadReplicaTopology newReadReplicaTopology = getReadReplicaTopology(_hazelcastInstance, Log);
            TopologyDifference  difference             = _readReplicaTopology.difference(newReadReplicaTopology);

            this._readReplicaTopology      = newReadReplicaTopology;
            this._localReadReplicaTopology = newReadReplicaTopology.FilterTopologyByDb(_localDBName);

            if (difference.HasChanges())
            {
                Log.info("Read replica topology changed %s", difference);
            }
        }
示例#2
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
//ORIGINAL LINE: private void refreshCoreTopology() throws InterruptedException
        private void RefreshCoreTopology()
        {
            WaitOnHazelcastInstanceCreation();

            CoreTopology       newCoreTopology = getCoreTopology(_hazelcastInstance, Config, Log);
            TopologyDifference difference      = _coreTopology.difference(newCoreTopology);

            _coreTopology      = newCoreTopology;
            _localCoreTopology = newCoreTopology.FilterTopologyByDb(_localDBName);

            if (difference.HasChanges())
            {
                Log.info("Core topology changed %s", difference);
                ListenerService.notifyListeners(_coreTopology);
            }
        }