Minor refactoring of the PR #6198
This commit is contained in:
parent
f976490721
commit
c813d41abe
@ -334,12 +334,7 @@ public class DefaultLwM2mUplinkMsgHandler extends LwM2MExecutorAwareService impl
|
|||||||
this.updateResourcesValue(lwM2MClient, lwM2mResource, path, Mode.UPDATE, responseCode);
|
this.updateResourcesValue(lwM2MClient, lwM2mResource, path, Mode.UPDATE, responseCode);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (clientContext.awake(lwM2MClient)) {
|
tryAwake(lwM2MClient);
|
||||||
// clientContext.awake calls clientContext.update
|
|
||||||
log.debug("[{}] Device is awake", lwM2MClient.getEndpoint());
|
|
||||||
} else {
|
|
||||||
clientContext.update(lwM2MClient);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -360,12 +355,7 @@ public class DefaultLwM2mUplinkMsgHandler extends LwM2MExecutorAwareService impl
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
clientContext.update(lwM2MClient);
|
clientContext.update(lwM2MClient);
|
||||||
if (clientContext.awake(lwM2MClient)) {
|
tryAwake(lwM2MClient);
|
||||||
// clientContext.awake calls clientContext.update
|
|
||||||
log.debug("[{}] Device is awake", lwM2MClient.getEndpoint());
|
|
||||||
} else {
|
|
||||||
clientContext.update(lwM2MClient);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -377,11 +367,9 @@ public class DefaultLwM2mUplinkMsgHandler extends LwM2MExecutorAwareService impl
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public void onUpdateValueWithSendRequest(Registration registration, SendRequest sendRequest) {
|
public void onUpdateValueWithSendRequest(Registration registration, SendRequest sendRequest) {
|
||||||
Iterator i$ = sendRequest.getNodes().entrySet().iterator();
|
for(var entry : sendRequest.getNodes().entrySet()) {
|
||||||
if (i$.hasNext()) {
|
LwM2mPath path = entry.getKey();
|
||||||
Map.Entry<LwM2mPath, LwM2mNode> entry = (Map.Entry) i$.next();
|
LwM2mNode node = entry.getValue();
|
||||||
LwM2mPath path = (LwM2mPath) entry.getKey();
|
|
||||||
LwM2mNode node = (LwM2mNode) entry.getValue();
|
|
||||||
LwM2mClient lwM2MClient = clientContext.getClientByEndpoint(registration.getEndpoint());
|
LwM2mClient lwM2MClient = clientContext.getClientByEndpoint(registration.getEndpoint());
|
||||||
String stringPath = convertObjectIdToVersionedId(path.toString(), registration);
|
String stringPath = convertObjectIdToVersionedId(path.toString(), registration);
|
||||||
ObjectModel objectModelVersion = lwM2MClient.getObjectModel(stringPath, modelProvider);
|
ObjectModel objectModelVersion = lwM2MClient.getObjectModel(stringPath, modelProvider);
|
||||||
@ -397,12 +385,7 @@ public class DefaultLwM2mUplinkMsgHandler extends LwM2MExecutorAwareService impl
|
|||||||
this.updateResourcesValue(lwM2MClient, lwM2mResource, stringPath, Mode.UPDATE, 0);
|
this.updateResourcesValue(lwM2MClient, lwM2mResource, stringPath, Mode.UPDATE, 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (clientContext.awake(lwM2MClient)) {
|
tryAwake(lwM2MClient);
|
||||||
// clientContext.awake calls clientContext.update
|
|
||||||
log.debug("[{}] Device is awake", lwM2MClient.getEndpoint());
|
|
||||||
} else {
|
|
||||||
clientContext.update(lwM2MClient);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1013,4 +996,14 @@ public class DefaultLwM2mUplinkMsgHandler extends LwM2MExecutorAwareService impl
|
|||||||
client.unlock();
|
client.unlock();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void tryAwake(LwM2mClient lwM2MClient) {
|
||||||
|
if (clientContext.awake(lwM2MClient)) {
|
||||||
|
// clientContext.awake calls clientContext.update
|
||||||
|
log.debug("[{}] Device is awake", lwM2MClient.getEndpoint());
|
||||||
|
} else {
|
||||||
|
clientContext.update(lwM2MClient);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user