1376 Commits

Author SHA1 Message Date
nick
a74640a1d8 lwm2m: fix bug test by ver Object, fix buf test: TbLwM2mStoreFactory.class "NetworkConfig must not be null" 2024-01-18 13:31:28 +02:00
Dmytro Skarzhynets
3d8cd96eb0 Update metadata on every activity recorded. 2024-01-18 13:14:45 +02:00
nick
ad46f3bb2b lwm2m: Rebuild 2024-01-18 11:30:04 +02:00
Dmytro Skarzhynets
65a825ef55 Fix new activity state never created if the underlying session got removed before activity manager tried to create a new state. 2024-01-17 18:46:28 +02:00
nick
3d495572c5 lwm2m: add exception to ObserveCompositeCancel 2024-01-17 18:28:21 +02:00
Andrii Shvaika
74a2c58fa4 Merge the hotfixes 2024-01-17 16:04:14 +02:00
nick
4fe63cee70 lwm2m: add exception to ObserveCompositeCancel 2024-01-17 10:31:17 +02:00
nick
32e3d9050b Merge branch 'develop/3.7' into californium_3_9_1
# Conflicts:
#	application/src/test/java/org/thingsboard/server/transport/lwm2m/rpc/sql/RpcLwm2mIntegrationWriteAttributesTest.java
2024-01-16 21:15:44 +02:00
nick
e03005d780 lwm2m: add observation, composite observation, cancel observation 2024-01-16 18:44:20 +02:00
Andrii Shvaika
5acf527f1a Version set to 3.7.0-SNAPSHOT 2024-01-16 11:43:44 +02:00
YevhenBondarenko
60be820915 merge with master 2024-01-15 18:51:00 +01:00
Dmytro Skarzhynets
8690e92266 Move getCurrentTimeMillis() to abstract class and changed access modified to protected 2024-01-12 14:09:23 +02:00
ViacheslavKlimov
8e126e57dc Refactoring and fixes for partitions recalculation 2024-01-12 13:46:19 +02:00
Dmytro Skarzhynets
8acbf85e9f Fix license 2024-01-11 19:10:58 +02:00
Dmytro Skarzhynets
d23411f8d2 Refactor: move activity-related logic in transport to abstract TransportActivityManager. DefaultTransportService now extends TransportActivityManager. 2024-01-11 19:09:59 +02:00
Dmytro Skarzhynets
1a0ea09dea Add missed import during cherry picking 2024-01-11 16:42:29 +02:00
Dmytro Skarzhynets
4bbe23f9c3 Fix license 2024-01-11 16:36:18 +02:00
Dmytro Skarzhynets
563debe421 Fix license 2024-01-11 16:33:35 +02:00
Dmytro Skarzhynets
91ec67dd99 Add tests for onReportingPeriodEnd() in integration activity manager 2024-01-11 16:33:00 +02:00
Dmytro Skarzhynets
a31bd5e2c5 Add tests for onActivity() in integration activity manager, add concurrency fix in onActivity() 2024-01-11 16:32:46 +02:00
Dmytro Skarzhynets
47c72fb4e5 Refactor: remove explicit init method from activity manager interface 2024-01-11 16:31:49 +02:00
Dmytro Skarzhynets
a5c06ec70d Refactor: strategy creation, hide implementation details from clients 2024-01-11 16:31:25 +02:00
Dmytro Skarzhynets
07b8140b77 Remove missed comment 2024-01-11 16:31:04 +02:00
Dmytro Skarzhynets
f42ea79726 Additional improvements during testing and add tests for transport activity manager 2024-01-11 16:30:53 +02:00
Dmytro Skarzhynets
76fec46720 Minor refactoring and tests for integration activity manager 2024-01-11 16:30:24 +02:00
Dmytro Skarzhynets
8124192441 Refactor first activity strategy and add tests for all strategies 2024-01-11 16:29:57 +02:00
Dmytro Skarzhynets
315202d9df Fixes after manual testing 2024-01-11 16:29:37 +02:00
Dmytro Skarzhynets
7431233f5d [WIP] Reimplemented activity management 2024-01-11 16:29:14 +02:00
Dmytro Skarzhynets
f93a49be6d [WIP] Refactoring after review 2024-01-11 16:28:54 +02:00
Dmytro Skarzhynets
cfdceb9ae0 Change activity manager names, remove activity after iteration on period end 2024-01-11 16:28:18 +02:00
Dmytro Skarzhynets
02c14c33ea Add @TbCoreComponent and @TbTransportComponent 2024-01-11 16:28:05 +02:00
Dmytro Skarzhynets
6d15bf82df Polishing after review 2024-01-11 16:27:50 +02:00
Dmytro Skarzhynets
22073936e0 Add logging 2024-01-11 16:25:26 +02:00
Dmytro Skarzhynets
a941deaef9 [WIP] Refactor transport activity managers. Add telemetry TTL for device state. 2024-01-11 16:24:55 +02:00
Dmytro Skarzhynets
c3556eba7d [WIP] Refactor abstract and integration activity managers 2024-01-11 16:24:25 +02:00
Dmytro Skarzhynets
2ca1f71998 [WIP] Migrate to using spring beans, add properties to yaml 2024-01-11 16:23:59 +02:00
Dmytro Skarzhynets
3461f6ae61 [WIP] Implemented three activity strategies for integration service 2024-01-11 16:20:56 +02:00
Dmytro Skarzhynets
114d2c3c1c [WIP] Initial implementation 2024-01-11 16:19:34 +02:00
Dmytro Skarzhynets
e2023722ce [WIP] Remove session activity data class 2024-01-11 16:18:10 +02:00
Dmytro Skarzhynets
5c35a858bb [WIP] Initial implementation for "first and last" strategy in transport service 2024-01-11 15:23:46 +02:00
Igor Kulikov
c5a72ed8df Update license header to 2024 year. 2024-01-09 10:46:16 +02:00
nick
2b82768225 lwm2m: add Redis 2024-01-08 16:00:05 +02:00
nick
992767d7b1 lwm2m: redis 2023-12-28 16:44:31 +02:00
nick
38fc45ffc1 Merge branch 'develop/3.7' into californium_3_9_1 2023-12-28 15:16:58 +02:00
YevhenBondarenko
61602330ec merge with 3.7 2023-12-28 12:16:14 +01:00
Igor Kulikov
bc35df1dd7 Version set to 3.6.3-SNAPSHOT 2023-12-27 12:58:15 +02:00
nick
03560f0557 lwm2ml: add tests attributes 2023-12-26 17:26:51 +02:00
YevhenBondarenko
feb44656f1 merge with master 2023-12-26 00:58:31 +01:00
nick
74daec474f lwm2ml: ver 3.9.1 - start 2023-12-25 22:09:39 +02:00
YevhenBondarenko
8ccd70fc65 Used ProtoUtils instead of ProtoWIthFSTService for serialization 2023-12-20 17:33:04 +01:00