public class BtnClient extends Object
| 构造器和说明 |
|---|
BtnClient() |
BtnClient(NetworkOption networkOption,
ISslOption iSslOption,
NodeRegisterConfig nodeRegisterConfig) |
BtnClient(NetworkOption networkOption,
ISslOption iSslOption,
NodeRegisterConfig nodeRegisterConfig,
NodeGroupRegisterConfig nodeGroupRegisterConfig) |
BtnClient(NetworkOption networkOption,
ISslOption iSslOption,
NodeRegisterConfig nodeRegisterConfig,
NodeGroupRegisterConfig nodeGroupRegisterConfig,
ChainConfig chainConfig) |
public BtnClient()
public BtnClient(NetworkOption networkOption, ISslOption iSslOption, NodeRegisterConfig nodeRegisterConfig)
public BtnClient(NetworkOption networkOption, ISslOption iSslOption, NodeRegisterConfig nodeRegisterConfig, NodeGroupRegisterConfig nodeGroupRegisterConfig)
public BtnClient(NetworkOption networkOption, ISslOption iSslOption, NodeRegisterConfig nodeRegisterConfig, NodeGroupRegisterConfig nodeGroupRegisterConfig, ChainConfig chainConfig)
public boolean startup()
public boolean shutDown()
public NetworkOption getNetworkOption()
public void setNetworkOption(NetworkOption networkOption)
public ISslOption getiSslOption()
public void setiSslOption(ISslOption iSslOption)
public RequestOption getRequestOption()
public void setRequestOption(RequestOption requestOption)
public DownloadFileOption getDownloadFileOption()
public ChainConfig getChainConfig()
public void setChainConfig(ChainConfig chainConfig)
public void setDownloadFileOption(DownloadFileOption downloadFileOption)
public NodeRegisterConfig getNodeRegisterConfig()
public void setNodeRegisterConfig(NodeRegisterConfig nodeRegisterConfig)
public NodeGroupRegisterConfig getNodeGroupRegisterConfig()
public void setNodeGroupRegisterConfig(NodeGroupRegisterConfig nodeGroupRegisterConfig)
public boolean isStarted()
public String getTotalClientNodeIdUrl()
public boolean listenPushMessage(IEventCallBack callBack)
public boolean listenSysPushMessage(IEventCallBack callBack)
public boolean listenNodeGroupAuth(IEventCallBack callBack)
public boolean listenKickAway(IEventCallBack callBack)
public boolean listenDownloadFile(IEventCallBack eventCallBack)
public boolean listenClientChainMessage(IEventCallBack eventCallBack)
public Result<GetConfigRespEntity.GetConfigResp> getConfig(GetConfigEntity.GetConfig entity) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic Result<GetNodeInfoRespEntity.GetNodeInfoResp> getNodeInfo(GetNodeInfoEntity.GetNodeInfo entity) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic Result<Void> nodeLeaveGroup(NodeLeaveGroupEntity.NodeLeaveGroup entity)
public Result<PongEntity.Pong> ping(PingEntity.Ping entity) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic Result<Void> pong(PongEntity.Pong entity)
public Result<Void> pong(PongEntity.Pong entity, String endpoint)
public Result<Void> nodeGroupAuthResponse(NodeGroupRegVerifyRespEntity.NodeGroupRegVerifyResp enrity) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic Result<Void> kickAwayNodeResp(KickAwayNodeRespEntity.KickAwayNodeResp kickAwayNodeResp)
public Result<Void> unicastMessage(UnicastMessageEntity.UnicastMessage message)
public Result<Void> unicastMessage(SendMsgRequest sendMsgRequest)
public Result<Void> unicastMessage(UnicastMessageEntity.UnicastMessage message, Integer trackId)
public Result<Void> unicastMessageResp(SendMsgRequest sendMsgRequest, long sequenceId)
public Result<Void> broadcastMessage(BroadcastMessageEntity.BroadcastMessage message)
public Result<Void> broadcastMessage(SendMsgRequest sendMsgRequest)
public Result<Void> sendAsyncRequest(UnicastMessageEntity.UnicastMessage message, IAsyncCallBack asyncCallBack)
public Result<Void> sendAsyncRequest(SendMsgRequest sendMsgRequest, IAsyncCallBack asyncCallBack)
public Result<Void> sendAsyncRequest(UnicastMessageEntity.UnicastMessage message, IAsyncCallBack asyncCallBack, int timeOut)
public Result<Void> sendAsyncRequest(SendMsgRequest sendMsgRequest, IAsyncCallBack asyncCallBack, int timeOut)
public Result<BtnPushMessageResponse> sendSyncRequest(UnicastMessageEntity.UnicastMessage message)
public Result<SendMsgResponse> sendSyncRequest(SendMsgRequest sendMsgRequest)
@Deprecated public Result<BtnPushMessageResponse> sendSyncRequest(UnicastMessageEntity.UnicastMessage message, int timeout)
public Result<SendMsgResponse> sendSyncRequest(SendMsgRequest sendMsgRequest, int timeout)
public Result<ClientReqChainNodesRespEntity.ClientReqChainNodesResp> clientReqChainNodes(ClientReqChainNodesEntity.ClientReqChainNodes clientReqChainNodes)
public Result<Void> clientChainMessage(ClientChainMessageEntity.ClientChainMessage message)
public Result<DownloadFileService.DownloadResult> downloadFile(DownloadFileRequest downloadFileRequest) throws Throwable
Throwablepublic Result<Void> listenDownloadFileProgress(String downloadFile, IEventCallBack eventCallBack)
public MonitorService getMonitorService()
Copyright © 2022. All rights reserved.