类 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)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 Result
invoke(Invocation invocation)
invoke.boolean
isServiceDiscovery()
void
migrateToApplicationFirstInvoker(MigrationRule newRule)
boolean
migrateToForceInterfaceInvoker(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
从接口复制的说明:Invoker
invoke.- 指定者:
invoke
在接口中Invoker<T>
- 覆盖:
invoke
在类中MigrationInvoker<T>
- 返回:
- result
- 抛出:
RpcException
-
-