要求如下.
我有一个可充电的车辆(设备),它通过SOAP消息与java应用程序(服务)通信.当设备打开时,它通过SOAP消息向服务发送请求.
该服务接收SOAP消息请求并检查该设备是否是授权设备(我们从存储有很少授权设备详细信息的数据库中检查此设备).如果设备已获得授权,则服务将通过Accepted或Rejected SOAP消息响应设备.
当服务将SOAP响应发送到设备时,在5 SECONDS之后,服务必须向设备发送SOAP请求,询问设备设置.
以下是该服务的示例代码.
public AuthorizeResponse authorize(AuthorizeRequest parameters) {
AuthorizeResponse authorizeResponse = new AuthorizeResponse();
//check from db whether the device is authorized or not from
parameters.getDeviceName();
return authorizeResponse;
}
Run Code Online (Sandbox Code Playgroud)
现在,要求是,在"return authorizeResponse;"之后,我必须执行Thread.sleep(5000)并从服务向设备发送请求.
在这方面有人可以帮我怎么办?
ars*_*jii 16
你可以使用一个finally块:
public Integer printAfterReturn() {
try {
int a = 10;
return a + 10;
} finally {
System.out.println("printed");
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1745 次 |
| 最近记录: |