public class IrpClientImpl extends java.lang.Object implements IrpClient, IrsClient
| 构造器和说明 |
|---|
IrpClientImpl(java.lang.String clientID,
java.lang.String LHSUrl,
IrpMessageSigner signer) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.List<java.lang.String> |
batchRegister(StateInfoBase hr,
int count) |
void |
close() |
void |
connect(java.lang.String url) |
boolean |
isConnected() |
void |
reconnect() |
java.lang.String |
register(StateInfoBase hr) |
java.lang.String |
reRegister(StateInfoBase hr) |
StateInfoBase |
resolve(java.lang.String doid) |
java.lang.String |
resolveHandle(java.lang.String handle) |
StateInfoBase |
resolvePrefix(java.lang.String doid) |
StateInfoBase |
resolveRecursive(java.lang.String doid) |
void |
sendMessage(IrpMessage msg,
IrpMessageCallback cb) |
IrpResponse |
sendMessageSync(IrpMessage irpMessage) |
IrpResponse |
sendMessageSync(IrpMessage irpMessage,
long timeout) |
void |
setAddress(java.lang.String address) |
boolean |
syncPrefixToGrs(StateInfoBase stateInfoBase) |
boolean |
synPrefixToParent(StateInfoBase stateInfoBase) |
java.lang.String |
unRegister(java.lang.String handle) |
boolean |
verifyIrsServer() |
public IrpClientImpl(java.lang.String clientID,
java.lang.String LHSUrl,
IrpMessageSigner signer)
public java.lang.String resolveHandle(java.lang.String handle)
throws IrpClientException
public IrpResponse sendMessageSync(IrpMessage irpMessage)
public IrpResponse sendMessageSync(IrpMessage irpMessage, long timeout)
public StateInfoBase resolve(java.lang.String doid) throws IrpClientException
resolve 在接口中 IrpClientIrpClientExceptionpublic StateInfoBase resolveRecursive(java.lang.String doid) throws IrpClientException
public java.lang.String register(StateInfoBase hr) throws IrpClientException
register 在接口中 IrpClientIrpClientExceptionpublic java.lang.String reRegister(StateInfoBase hr) throws IrpClientException
reRegister 在接口中 IrpClientIrpClientExceptionpublic java.lang.String unRegister(java.lang.String handle)
unRegister 在接口中 IrpClientpublic java.util.List<java.lang.String> batchRegister(StateInfoBase hr, int count) throws IrpClientException
batchRegister 在接口中 IrpClientIrpClientExceptionpublic boolean verifyIrsServer()
verifyIrsServer 在接口中 IrsClientpublic StateInfoBase resolvePrefix(java.lang.String doid) throws IrpClientException
resolvePrefix 在接口中 IrsClientIrpClientExceptionpublic boolean syncPrefixToGrs(StateInfoBase stateInfoBase) throws IrpClientException
syncPrefixToGrs 在接口中 IrsClientIrpClientExceptionpublic boolean synPrefixToParent(StateInfoBase stateInfoBase) throws IrpClientException
synPrefixToParent 在接口中 IrsClientIrpClientExceptionpublic void setAddress(java.lang.String address)
public void close()
public void connect(java.lang.String url)
public void reconnect()
throws IrpConnectException
public boolean isConnected()
public void sendMessage(IrpMessage msg, IrpMessageCallback cb)