类 ServiceDiscoveryMigrationInvoker<T>
- java.lang.Object
-
- org.apache.dubbo.registry.client.migration.MigrationInvoker<T>
-
- org.apache.dubbo.registry.client.migration.ServiceDiscoveryMigrationInvoker<T>
-
- 所有已实现的接口:
Node,ClusterInvoker<T>,MigrationClusterInvoker<T>,org.apache.dubbo.rpc.Invoker<T>
public class ServiceDiscoveryMigrationInvoker<T> extends MigrationInvoker<T>
-
-
构造器概要
构造器 构造器 说明 ServiceDiscoveryMigrationInvoker(RegistryProtocol registryProtocol, Cluster cluster, Registry registry, Class<T> type, URL url, URL consumerUrl)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidfallbackToInterfaceInvoker()org.apache.dubbo.rpc.Resultinvoke(org.apache.dubbo.rpc.Invocation invocation)booleanisServiceInvoker()voidmigrateToServiceDiscoveryInvoker(boolean forceMigrate)-
从类继承的方法 org.apache.dubbo.registry.client.migration.MigrationInvoker
checkInvokerAvailable, destroy, destroyInterfaceInvoker, destroyServiceDiscoveryInvoker, discardInterfaceInvokerAddress, discardServiceDiscoveryInvokerAddress, getDirectory, getInterface, getInvoker, getMigrationRule, getRegistryUrl, getServiceDiscoveryInvoker, getUrl, invokersChanged, isAvailable, isDestroyed, isMigrationMultiRegistry, refreshInterfaceInvoker, refreshServiceDiscoveryInvoker, reRefer, setInvoker, setMigrationRule, setServiceDiscoveryInvoker
-
-
-
-
方法详细资料
-
isServiceInvoker
public boolean isServiceInvoker()
- 指定者:
isServiceInvoker在接口中MigrationClusterInvoker<T>- 覆盖:
isServiceInvoker在类中MigrationInvoker<T>
-
fallbackToInterfaceInvoker
public void fallbackToInterfaceInvoker()
- 指定者:
fallbackToInterfaceInvoker在接口中MigrationClusterInvoker<T>- 覆盖:
fallbackToInterfaceInvoker在类中MigrationInvoker<T>
-
migrateToServiceDiscoveryInvoker
public void migrateToServiceDiscoveryInvoker(boolean forceMigrate)
-
invoke
public org.apache.dubbo.rpc.Result invoke(org.apache.dubbo.rpc.Invocation invocation) throws org.apache.dubbo.rpc.RpcException- 指定者:
invoke在接口中org.apache.dubbo.rpc.Invoker<T>- 覆盖:
invoke在类中MigrationInvoker<T>- 抛出:
org.apache.dubbo.rpc.RpcException
-
-