类 ServiceDiscoveryMigrationInvoker<T>
- java.lang.Object
-
- org.apache.dubbo.registry.client.migration.MigrationInvoker<T>
-
- org.apache.dubbo.registry.client.migration.ServiceDiscoveryMigrationInvoker<T>
-
- 所有已实现的接口:
Node,MigrationClusterInvoker<T>,ClusterInvoker<T>,Invoker<T>
public class ServiceDiscoveryMigrationInvoker<T> extends MigrationInvoker<T>
-
-
构造器概要
构造器 构造器 说明 ServiceDiscoveryMigrationInvoker(RegistryProtocol registryProtocol, Cluster cluster, Registry registry, Class<T> type, URL url, URL consumerUrl)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 Resultinvoke(Invocation invocation)invoke.booleanisServiceDiscovery()voidmigrateToApplicationFirstInvoker(MigrationRule newRule)booleanmigrateToForceInterfaceInvoker(MigrationRule newRule)-
从类继承的方法 org.apache.dubbo.registry.client.migration.MigrationInvoker
checkInvokerAvailable, destroy, getCurrentAvailableInvoker, getDirectory, getInterface, getInvoker, getMigrationRule, getMigrationStep, getRegistryUrl, getServiceDiscoveryInvoker, getUrl, isAvailable, isDestroyed, migrateToForceApplicationInvoker, reRefer, setInvoker, setMigrationRule, setMigrationStep, setServiceDiscoveryInvoker
-
从接口继承的方法 org.apache.dubbo.rpc.cluster.ClusterInvoker
hasProxyInvokers
-
-
-
-
方法详细资料
-
isServiceDiscovery
public boolean isServiceDiscovery()
- 指定者:
isServiceDiscovery在接口中ClusterInvoker<T>- 指定者:
isServiceDiscovery在接口中MigrationClusterInvoker<T>- 覆盖:
isServiceDiscovery在类中MigrationInvoker<T>
-
migrateToForceInterfaceInvoker
public boolean migrateToForceInterfaceInvoker(MigrationRule newRule)
-
migrateToApplicationFirstInvoker
public void migrateToApplicationFirstInvoker(MigrationRule newRule)
-
invoke
public Result invoke(Invocation invocation) throws RpcException
从接口复制的说明:Invokerinvoke.- 指定者:
invoke在接口中Invoker<T>- 覆盖:
invoke在类中MigrationInvoker<T>- 返回:
- result
- 抛出:
RpcException
-
-