public class IrpRouterClientImpl extends IrpClientImpl implements IrpRouterClient
| 构造器和说明 |
|---|
IrpRouterClientImpl(java.lang.String clientID,
java.lang.String LHSUrl,
IrpMessageSigner signer) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
authInfoFromUpperRouter(java.lang.String pubkey,
java.lang.String name,
java.lang.String signInfo) |
void |
close() |
void |
connect() |
boolean |
isConnected() |
void |
reconnect() |
StateInfoBase |
resolve(java.lang.String doid) |
void |
sendMessage(IrpMessage msg,
IrpMessageCallback cb) |
void |
setServerAddress(java.lang.String newURL) |
batchRegister, connect, connect, register, reRegister, resolveHandle, resolvePrefix, resolveRecursive, sendMessageSync, sendMessageSync, setAddress, syncPrefixToGrs, synPrefixToParent, unRegister, verifyIrsServerpublic IrpRouterClientImpl(java.lang.String clientID,
java.lang.String LHSUrl,
IrpMessageSigner signer)
public java.lang.String authInfoFromUpperRouter(java.lang.String pubkey,
java.lang.String name,
java.lang.String signInfo)
throws IrpClientException
authInfoFromUpperRouter 在接口中 IrpRouterClientIrpClientExceptionpublic StateInfoBase resolve(java.lang.String doid) throws IrpClientException
resolve 在接口中 IrpClientresolve 在类中 IrpClientImpldoid - 为string类型,表示需要解析的DOIDIrpClientException - 当解析出错时,抛出异常public void close()
close 在接口中 IrpClientclose 在类中 IrpClientImplpublic void connect()
public void setServerAddress(java.lang.String newURL)
public void reconnect()
throws IrpConnectException
reconnect 在接口中 IrpClientreconnect 在类中 IrpClientImplIrpConnectExceptionpublic boolean isConnected()
isConnected 在接口中 IrpClientisConnected 在类中 IrpClientImplpublic void sendMessage(IrpMessage msg, IrpMessageCallback cb)
sendMessage 在类中 IrpClientImpl