接口 DistroTransportAgent
public interface DistroTransportAgent
Distro transport agent.
- 作者:
- xiweng.yy
-
方法概要
修饰符和类型方法说明get Data from target server.getDatumSnapshot(String targetServer)Get all datum snapshot from target server.booleanWhether support transport data with callback.booleansyncData(DistroData data, String targetServer)Sync data.voidsyncData(DistroData data, String targetServer, DistroCallback callback)Sync data with callback.booleansyncVerifyData(DistroData verifyData, String targetServer)Sync verify data.voidsyncVerifyData(DistroData verifyData, String targetServer, DistroCallback callback)Sync verify data.
-
方法详细资料
-
supportCallbackTransport
boolean supportCallbackTransport()Whether support transport data with callback.- 返回:
- true if support, otherwise false
-
syncData
Sync data.- 参数:
data- datatargetServer- target server- 返回:
- true is sync successfully, otherwise false
-
syncData
Sync data with callback.- 参数:
data- datatargetServer- target servercallback- callback- 抛出:
UnsupportedOperationException- if method supportCallbackTransport is false, should throwUnsupportedOperationException
-
syncVerifyData
Sync verify data.- 参数:
verifyData- verify datatargetServer- target server- 返回:
- true is verify successfully, otherwise false
-
syncVerifyData
Sync verify data.- 参数:
verifyData- verify datatargetServer- target servercallback- callback- 抛出:
UnsupportedOperationException- if method supportCallbackTransport is false, should throwUnsupportedOperationException
-
getData
get Data from target server.- 参数:
key- key of datatargetServer- target server- 返回:
- distro data
-
getDatumSnapshot
Get all datum snapshot from target server.- 参数:
targetServer- target server.- 返回:
- distro data
-