Class AnchoredStateProvider

  • All Implemented Interfaces:
    org.infinispan.statetransfer.StateProvider

    public class AnchoredStateProvider
    extends org.infinispan.statetransfer.StateProviderImpl
    implements org.infinispan.statetransfer.StateProvider
    State provider that replaces the entry values with the node address.
    Since:
    11
    Author:
    Dan Berindei
    • Field Summary

      • Fields inherited from class org.infinispan.statetransfer.StateProviderImpl

        cacheName, chunkSize, commandsFactory, dataContainer, distributionManager, entryFactory, keyPartitioner, persistenceManager, rpcManager, stateTransferLock, timeout, transactionOriginatorChecker
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected io.reactivex.rxjava3.core.Flowable<org.infinispan.container.entries.InternalCacheEntry<Object,​Object>> publishDataContainerEntries​(org.infinispan.commons.util.IntSet segments)  
      protected io.reactivex.rxjava3.core.Flowable<org.infinispan.container.entries.InternalCacheEntry<Object,​Object>> publishStoreEntries​(org.infinispan.commons.util.IntSet segments)  
      • Methods inherited from class org.infinispan.statetransfer.StateProviderImpl

        addTransfer, cancelOutboundTransfer, getClusterListenersToInstall, getTransactionsForSegments, isStateTransferInProgress, logError, onTaskCompletion, onTopologyUpdate, start, startOutboundTransfer, stop
      • Methods inherited from interface org.infinispan.statetransfer.StateProvider

        cancelOutboundTransfer, getClusterListenersToInstall, getTransactionsForSegments, isStateTransferInProgress, onTopologyUpdate, start, startOutboundTransfer, stop
    • Constructor Detail

      • AnchoredStateProvider

        public AnchoredStateProvider()
    • Method Detail

      • publishDataContainerEntries

        protected io.reactivex.rxjava3.core.Flowable<org.infinispan.container.entries.InternalCacheEntry<Object,​Object>> publishDataContainerEntries​(org.infinispan.commons.util.IntSet segments)
        Overrides:
        publishDataContainerEntries in class org.infinispan.statetransfer.StateProviderImpl
      • publishStoreEntries

        protected io.reactivex.rxjava3.core.Flowable<org.infinispan.container.entries.InternalCacheEntry<Object,​Object>> publishStoreEntries​(org.infinispan.commons.util.IntSet segments)
        Overrides:
        publishStoreEntries in class org.infinispan.statetransfer.StateProviderImpl