public abstract class AbstractProtocol extends Object implements Protocol
| 限定符和类型 | 字段和说明 |
|---|---|
protected ConcurrentHashMap<String,Exporter<?>> |
exporterMap |
| 构造器和说明 |
|---|
AbstractProtocol() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract <T> Exporter<T> |
createExporter(Provider<T> provider,
URL url) |
protected abstract <T> Referer<T> |
createReferer(Class<T> clz,
URL url,
URL serviceUrl) |
void |
destroy()
1) exporter destroy
2) referer destroy
|
<T> Exporter<T> |
export(Provider<T> provider,
URL url)
暴露服务
|
Map<String,Exporter<?>> |
getExporterMap() |
<T> Referer<T> |
refer(Class<T> clz,
URL url) |
<T> Referer<T> |
refer(Class<T> clz,
URL url,
URL serviceUrl)
引用服务
|
protected ConcurrentHashMap<String,Exporter<?>> exporterMap
Copyright © 2016. All rights reserved.