Class HotRodTargetMigrator

  • All Implemented Interfaces:
    org.infinispan.upgrade.TargetMigrator

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

      • HotRodTargetMigrator

        public HotRodTargetMigrator()
    • Method Detail

      • 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