Class HotRodTargetMigrator

java.lang.Object
org.infinispan.persistence.remote.upgrade.HotRodTargetMigrator
All Implemented Interfaces:
org.infinispan.upgrade.TargetMigrator

@MetaInfServices public class HotRodTargetMigrator extends Object implements org.infinispan.upgrade.TargetMigrator
  • Constructor Details

    • HotRodTargetMigrator

      public HotRodTargetMigrator()
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface org.infinispan.upgrade.TargetMigrator
    • synchronizeData

      public long synchronizeData(org.infinispan.Cache<Object,Object> cache) throws org.infinispan.commons.CacheException
      Specified by:
      synchronizeData in interface org.infinispan.upgrade.TargetMigrator
      Throws:
      org.infinispan.commons.CacheException
    • synchronizeData

      public long synchronizeData(org.infinispan.Cache<Object,Object> cache, int readBatch, int threads) throws org.infinispan.commons.CacheException
      Specified by:
      synchronizeData in interface org.infinispan.upgrade.TargetMigrator
      Throws:
      org.infinispan.commons.CacheException
    • disconnectSource

      public void disconnectSource(org.infinispan.Cache<Object,Object> cache) throws org.infinispan.commons.CacheException
      Specified by:
      disconnectSource in interface org.infinispan.upgrade.TargetMigrator
      Throws:
      org.infinispan.commons.CacheException
    • connectSource

      public void connectSource(org.infinispan.Cache<Object,Object> cache, org.infinispan.configuration.cache.StoreConfiguration configuration)
      Specified by:
      connectSource in interface org.infinispan.upgrade.TargetMigrator
    • isConnected

      public boolean isConnected(org.infinispan.Cache<Object,Object> cache)
      Specified by:
      isConnected in interface org.infinispan.upgrade.TargetMigrator