类 AbstractDirectory<T>
- java.lang.Object
-
- com.alibaba.dubbo.rpc.cluster.directory.AbstractDirectory<T>
-
- 直接已知子类:
RegistryDirectory
,StaticDirectory
public abstract class AbstractDirectory<T> extends Object implements Directory<T>
Abstract implementation of Directory: Invoker list returned from this Directory's list method have been filtered by Routers
-
-
构造器概要
构造器 构造器 说明 AbstractDirectory(URL url)
AbstractDirectory(URL url, URL consumerUrl, List<Router> routers)
AbstractDirectory(URL url, List<Router> routers)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 void
destroy()
destroy.URL
getConsumerUrl()
List<Router>
getRouters()
URL
getUrl()
get url.boolean
isDestroyed()
List<Invoker<T>>
list(Invocation invocation)
list invokers.void
setConsumerUrl(URL consumerUrl)
-
从接口继承的方法 com.alibaba.dubbo.rpc.cluster.Directory
getInterface
-
从接口继承的方法 com.alibaba.dubbo.common.Node
isAvailable
-
-
-
-
方法详细资料
-
list
public List<Invoker<T>> list(Invocation invocation) throws RpcException
从接口复制的说明:Directory
list invokers.- 指定者:
list
在接口中Directory<T>
- 返回:
- invokers
- 抛出:
RpcException
-
getConsumerUrl
public URL getConsumerUrl()
-
setConsumerUrl
public void setConsumerUrl(URL consumerUrl)
-
isDestroyed
public boolean isDestroyed()
-
-