Sergey Matvienko
|
16fdfc518d
|
TbMathNode: test added for concurrent calls by the same originator utilizing the whole rule-dispatcher pool. 1 failed. non-blocking implementation wanted; Additional refactoring: JUnit5 and mock init
|
2023-08-15 14:55:09 +02:00 |
|
Sergey Matvienko
|
97ee45be24
|
TbMathNode: refactored for easier testing. Semaphores - WEAK reference type. calculateResult method - removed unused args.
|
2023-08-15 14:15:49 +02:00 |
|
Andrew Shvayka
|
111fb0b472
|
Merge pull request #9065 from ShvaykaD/feature/add-internal-type-to-tb-msg
Added internalType field to TbMsg to have the ability to use switch-cases instead of if-return blocks.
|
2023-08-15 12:30:16 +03:00 |
|
Andrii Shvaika
|
344ffb2e0b
|
Merge with master
|
2023-08-14 15:02:17 +03:00 |
|
ShvaykaD
|
cebe1040d4
|
refactoring after review
|
2023-08-11 20:27:54 +03:00 |
|
ShvaykaD
|
fc29907a24
|
replace x with t
|
2023-08-11 16:15:34 +03:00 |
|
ShvaykaD
|
7de5e6b084
|
updated default config for math node
|
2023-08-11 12:49:32 +03:00 |
|
ShvaykaD
|
3d5cfa0c2e
|
added internal type to TbMsg to replace if-return blocks with switch-case
|
2023-08-10 15:46:01 +03:00 |
|
Andrew Shvayka
|
173e229da1
|
Merge pull request #8786 from ShvaykaD/feature/filter-nodes-improvements
Filter nodes improvements && fixes for enrichment rule nodes && added TbMsgType enum and enforced use of it in corresponding places.
|
2023-08-04 13:57:10 +03:00 |
|
ShvaykaD
|
ad847ff40c
|
changed checkType and checkTypeOneOf to isTypeOf and isTypeOneOf
|
2023-08-03 20:22:58 +03:00 |
|
ShvaykaD
|
30bc082e0a
|
reverted refactoring with "return" use in the if statement & added @Override where required in DefaultTbContext & reverted changes to TbAbstractExternalNode
|
2023-08-03 20:20:17 +03:00 |
|
ShvaykaD
|
fabd26dc2c
|
fix mistakenly added override of init method in TbGpsGeofencingFilterNode ShvaykaD Moments ago
|
2023-08-03 16:13:41 +03:00 |
|
ShvaykaD
|
fedeab23e8
|
renamed FetchTo enum to TbMsgSource and move it to util package to reuse as fetchFrom property in other nodes
|
2023-08-03 15:52:45 +03:00 |
|
Andrew Shvayka
|
14378f4876
|
Merge pull request #8996 from smatvienko-tb/feature/mqtt-client-channel-handler-invokeHandlersForIncomingPublish
MQTT client channel handler invoke handlers for incoming publish (master branch base)
|
2023-07-31 17:25:23 +03:00 |
|
Vladyslav_Prykhodko
|
b8954da47b
|
Merge branch from develop/3.5.2
|
2023-07-31 15:50:43 +03:00 |
|
Sergey Matvienko
|
825eaf640c
|
RuleEngineException cause added to be able to analyse cause by rate limit exceptions
|
2023-07-27 21:38:02 +02:00 |
|
Sergey Matvienko
|
ed6614af71
|
MqttClientConfig - ownerId added for exceptions logging purposes. MqttChannelHandler - improved logging
|
2023-07-27 20:59:58 +02:00 |
|
ShvaykaD
|
2d4fbd6833
|
added checkMsgType util method to TbMsg & resolved other review comments
|
2023-07-27 14:48:53 +03:00 |
|
Sergey Matvienko
|
7e27c5b683
|
mqtt-client: messages processing moved from netty event loop pool and to the handlerExecutor to make netty handlers non-blocking
|
2023-07-26 12:10:06 +02:00 |
|
ShvaykaD
|
883eb472f2
|
fixes after merge to PE
|
2023-07-19 12:28:42 +03:00 |
|
Vladyslav_Prykhodko
|
34cdd09b4a
|
Updated UI rule node: Support test with message
|
2023-07-17 16:52:29 +03:00 |
|
ShvaykaD
|
e44a4693a5
|
merge with develop/3.5.2
|
2023-07-13 09:29:11 +03:00 |
|
Igor Kulikov
|
7186f30c60
|
Merge branch 'master' into develop/3.5.2
|
2023-07-11 20:19:56 +03:00 |
|
Igor Kulikov
|
3c2d5eeb30
|
Minor fix
|
2023-07-11 16:15:51 +03:00 |
|
Igor Kulikov
|
788ac46f08
|
External rule nodes improvement: When force ack create new message to free memory after acknowledgment. Set request timeout for some external nodes.
|
2023-07-11 16:13:55 +03:00 |
|
ShvaykaD
|
76c4ed6ec3
|
added test for case when delta is negative and tell failure if delta is negative set to false
|
2023-07-07 14:07:02 +03:00 |
|
ShvaykaD
|
d9ede8bf50
|
merge with develop/3.5.2
|
2023-07-06 15:44:01 +03:00 |
|
ShvaykaD
|
73d207ab54
|
fixed descriptions for enrichment rule nodes
|
2023-07-06 15:18:16 +03:00 |
|
ShvaykaD
|
4528348143
|
replaced new TbMsgMetaData() with TbMsgMetaData.EMPTY and added additional refactoring after review of changes
|
2023-07-06 13:18:02 +03:00 |
|
ShvaykaD
|
47929ef784
|
replaced newMsg and trasformMsg with new methods that uses TbMsgType && mark old methods as deprecated && refactoring
|
2023-07-06 12:20:23 +03:00 |
|
ShvaykaD
|
2296e3e5ad
|
added tests for Geofencing filter node
|
2023-07-04 19:04:54 +03:00 |
|
YevhenBondarenko
|
015429d750
|
merge with develop/3.5.2
|
2023-07-04 16:56:20 +02:00 |
|
YevhenBondarenko
|
df2ef64e67
|
added alarm types cache
|
2023-07-04 16:40:42 +02:00 |
|
ShvaykaD
|
6c74aa3dff
|
updated EntityFieldsData getFieldValue method to filter out empty strings if ignoreNullStrings is set to true
|
2023-07-03 13:26:20 +03:00 |
|
ShvaykaD
|
564b892786
|
PROD-2240 & added missing version to check relation presence node
|
2023-07-03 12:15:42 +03:00 |
|
ShvaykaD
|
e32dc47ea5
|
added upgrade script for check field presence node && PROD-2217
|
2023-06-30 17:42:53 +03:00 |
|
ShvaykaD
|
8beb81cf8d
|
added tests for check relation presence node & test for TbMsgType and ActionType & refactoring
|
2023-06-30 13:35:03 +03:00 |
|
Andrew Shvayka
|
0363e53705
|
Merge pull request #8808 from volodymyr-babak/app-init-sequence
HotFix - fixed init of rule chains - init only on APP_INIT msg
|
2023-06-29 18:18:22 +03:00 |
|
ShvaykaD
|
0c4c8353de
|
refactoring & added tests for alarm status filter node & entity and msg type switch nodes & check field presence
|
2023-06-28 12:43:49 +03:00 |
|
ShvaykaD
|
3478b020ef
|
merge with develop/3.5.2
|
2023-06-27 19:26:28 +03:00 |
|
YevhenBondarenko
|
2d22e8e8a8
|
implemented alarm types api
|
2023-06-26 23:54:21 +02:00 |
|
ShvaykaD
|
a3c0850277
|
added tests for TbCheckAlarmStatusNode && TbMsgTypeFilterNodeTest && TbOriginatorTypeFilterNodeTest && replaced SessionMsgType && refactoring
|
2023-06-23 19:00:25 +03:00 |
|
Andrii Shvaika
|
0acabf65dc
|
Merge with master
|
2023-06-23 18:58:32 +03:00 |
|
Volodymyr Babak
|
371cab26d2
|
HotFix - fixed init of rule chains - init only on APP_INIT msg
|
2023-06-22 16:37:03 +03:00 |
|
Andrii Shvaika
|
7dcebed624
|
Ability to force ack for external nodes
|
2023-06-22 15:59:36 +03:00 |
|
Andrii Shvaika
|
649898566c
|
Add unrecoverable initialization error for actors. Fix timeouts on missing rule chain id in the rule chain input node
|
2023-06-21 19:05:42 +03:00 |
|
ShvaykaD
|
22874e8a65
|
filter nodes && added TbMsgType enum
|
2023-06-19 17:55:39 +03:00 |
|
ViacheslavKlimov
|
c5fcc7a1bc
|
Firebase usage refactoring
|
2023-06-15 11:31:21 +03:00 |
|
kalytka
|
d7c3f1647a
|
Updated enrichment rule nodes UI
|
2023-06-14 14:57:16 +03:00 |
|
Andrii Shvaika
|
997b915905
|
Merge with develop/3.5.2
|
2023-06-13 11:30:29 +03:00 |
|