| 构造器和说明 |
|---|
IrpClientImpl(com.nimbusds.jose.jwk.JWK kp,
java.lang.String clientID,
java.lang.String LHSUrl) |
| 限定符和类型 | 方法和说明 |
|---|---|
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) |
void |
sendMessage(IrpMessage msg,
IrpMessageCallback cb) |
IrpResponse |
sendMessageSync(IrpMessage irpMessage) |
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(com.nimbusds.jose.jwk.JWK kp,
java.lang.String clientID,
java.lang.String LHSUrl)
public java.lang.String resolveHandle(java.lang.String handle)
throws IrpClientException
public IrpResponse sendMessageSync(IrpMessage irpMessage)
public StateInfoBase resolve(java.lang.String doid) throws IrpClientException
resolve 在接口中 IrpClientIrpClientExceptionpublic 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)