Interface MigrationClusterInvoker<T>

Type Parameters:
T -
All Superinterfaces:
ClusterInvoker<T>, org.apache.dubbo.rpc.Invoker<T>, Node
All Known Implementing Classes:
MigrationInvoker, ServiceDiscoveryMigrationInvoker

public interface MigrationClusterInvoker<T> extends ClusterInvoker<T>
FIXME, some methods need to be further optimized.
  • Method Details

    • isServiceDiscovery

      boolean isServiceDiscovery()
      Specified by:
      isServiceDiscovery in interface ClusterInvoker<T>
    • getMigrationStep

      MigrationStep getMigrationStep()
    • setMigrationStep

      void setMigrationStep(MigrationStep step)
    • getMigrationRule

      MigrationRule getMigrationRule()
    • setMigrationRule

      void setMigrationRule(MigrationRule rule)
    • migrateToForceInterfaceInvoker

      boolean migrateToForceInterfaceInvoker(MigrationRule newRule)
    • migrateToForceApplicationInvoker

      boolean migrateToForceApplicationInvoker(MigrationRule newRule)
    • migrateToApplicationFirstInvoker

      void migrateToApplicationFirstInvoker(MigrationRule newRule)
    • reRefer

      void reRefer(URL newSubscribeUrl)