Interface GridCacheDrManager

    • Method Detail

      • dataCenterId

        byte dataCenterId()
        Returns:
        Data center ID.
      • onExchange

        void onExchange​(AffinityTopologyVersion topVer,
                        boolean left,
                        boolean activate)
                 throws IgniteCheckedException
        Process partitions exchange event.
        Parameters:
        topVer - Topology version.
        left - True if exchange has been caused by node leave.
        activate - True if exchange has been caused by cluster activation.
        Throws:
        IgniteCheckedException - If failed.
      • enabled

        boolean enabled()
        Returns:
        True is DR is enabled.
      • receiveEnabled

        boolean receiveEnabled()
        Returns:
        True if receives DR data.
      • partitionEvicted

        void partitionEvicted​(int part)
        In case some partition is evicted, we remove entries of this partition from backup queue.
        Parameters:
        part - Partition.
      • onReceiveCacheEntriesReceived

        void onReceiveCacheEntriesReceived​(int entriesCnt)
        Callback for received entries from receiver hub.
        Parameters:
        entriesCnt - Number of received entries.
      • onReceiveCacheConflictResolved

        void onReceiveCacheConflictResolved​(boolean useNew,
                                            boolean useOld,
                                            boolean merge)
        Callback for manual conflict resolution.
        Parameters:
        useNew - Use new.
        useOld - Use old.
        merge - Merge.
      • resetMetrics

        void resetMetrics()
        Resets metrics for current cache.