public class DataNodeServiceImpl extends Object implements DataNodeService
| 构造器和说明 |
|---|
DataNodeServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clientOff(List<String> connectIds)
session server support api to stop some client node,all register data on data server will be removed
data on session server will be remove too
|
Datum |
fetchDataCenter(String dataInfoId,
String dataCenterId)
fetch one dataCenter publisher data from data server
|
Map<String,Map<String,Long>> |
fetchDataVersion(URL dataNodeUrl,
Collection<String> dataInfoIdList)
Get some dataInfoId version from one data server
|
Map<String,Datum> |
fetchGlobal(String dataInfoId)
fetch all dataCenter datum
|
Map<String,Datum> |
getDatumMap(String dataInfoId,
String dataCenterId)
fetch datum by specify dataCenter and dataInfoId
|
void |
register(Publisher publisher)
new publisher data transform to data server
|
void |
registerSessionProcessId(SessionServerRegisterRequest sessionServerRegisterRequest,
URL dataUrl)
register session process id when connect to data node
process id see SessionProcessIdGenerator
|
void |
unregister(Publisher publisher)
remove publisher data from data server
|
public void register(Publisher publisher)
DataNodeServiceregister 在接口中 DataNodeServicepublic void unregister(Publisher publisher)
DataNodeServiceunregister 在接口中 DataNodeServicepublic void clientOff(List<String> connectIds)
DataNodeServiceclientOff 在接口中 DataNodeServicepublic void registerSessionProcessId(SessionServerRegisterRequest sessionServerRegisterRequest, URL dataUrl)
DataNodeServiceregisterSessionProcessId 在接口中 DataNodeServicepublic Map<String,Map<String,Long>> fetchDataVersion(URL dataNodeUrl, Collection<String> dataInfoIdList)
DataNodeServicefetchDataVersion 在接口中 DataNodeServicepublic Datum fetchDataCenter(String dataInfoId, String dataCenterId)
DataNodeServicefetchDataCenter 在接口中 DataNodeServicepublic Map<String,Datum> fetchGlobal(String dataInfoId)
DataNodeServicefetchGlobal 在接口中 DataNodeServicepublic Map<String,Datum> getDatumMap(String dataInfoId, String dataCenterId)
DataNodeServicegetDatumMap 在接口中 DataNodeServiceCopyright © 2019 The Ant Financial. All rights reserved.