| | |
| | |
|
| | | public DeferredResult get(String key, String id) {
|
| | | Map<String, DeferredResult> deferredResultMap = map.get(key);
|
| | | if (deferredResultMap == null) return null;
|
| | | if (deferredResultMap == null) {
|
| | | return null;
|
| | | }
|
| | | return deferredResultMap.get(id);
|
| | | }
|
| | |
|
| | | public boolean exist(String key, String id){
|
| | | if (key == null) return false;
|
| | | if (key == null) {
|
| | | return false;
|
| | | }
|
| | | Map<String, DeferredResult> deferredResultMap = map.get(key);
|
| | | if (id == null) {
|
| | | return deferredResultMap != null;
|
| | |
| | | if (result == null) {
|
| | | return;
|
| | | }
|
| | | result.setResult(new ResponseEntity<>(msg.getData(),HttpStatus.OK));
|
| | | result.setResult(msg.getData());
|
| | | deferredResultMap.remove(msg.getId());
|
| | | if (deferredResultMap.size() == 0) {
|
| | | map.remove(msg.getKey());
|
| | |
| | | if (result == null) {
|
| | | return;
|
| | | }
|
| | | result.setResult(ResponseEntity.ok().body(msg.getData()));
|
| | | result.setResult(msg.getData());
|
| | | }
|
| | | map.remove(msg.getKey());
|
| | |
|
| | | }
|
| | | }
|