Igor Kulikov
|
f5b21f1a85
|
Update rule nodes UI
|
2 years ago |
Vladyslav_Prykhodko
|
d5b5c48ded
|
Updated rule node ui
|
2 years ago |
YevhenBondarenko
|
902a7a07b4
|
fixed alarm severity change
|
2 years ago |
Sergey Matvienko
|
6e3f1995bf
|
TbVersionedNode removed in favour of RuleNode.version() annotation
|
2 years ago |
Vladyslav_Prykhodko
|
975054b573
|
Rule nodes UI: Updated Save attributes
|
2 years ago |
ShvaykaD
|
b4aa911319
|
fix typo in rule nodes upgrade log & added empty line to the end of test class
|
2 years ago |
ShvaykaD
|
23ed25b293
|
fixed upgrade script for get attributes based nodes for case when fetchToData is null
|
2 years ago |
Sergey Matvienko
|
21ce51c50d
|
TbMsgAttributesNode tests added for filterChangedAttr method
|
2 years ago |
Sergey Matvienko
|
9e5d2635bc
|
TbMsgAttributesNode refactored as suggested Shvaika Dmytro
|
2 years ago |
Igor Kulikov
|
98c245e293
|
Switch to version 3.6.0
|
2 years ago |
Sergey Matvienko
|
c2d17b631b
|
TbMsgAttributesNode implements TbVersionedNode
|
2 years ago |
Sergey Matvienko
|
cc9a47a763
|
TbMsgAttributesNode updateAttributesOnValueChange renamed with updateAttributesOnlyOnValueChange
|
2 years ago |
Sergey Matvienko
|
125385b582
|
TbMsgAttributesNode default config setUpdateAttributesOnValueChange(true), rule-chains template version 1
|
2 years ago |
Sergey Matvienko
|
5bb70d84af
|
TbMsgAttributesNode implements TbVersionedNode with upgrade method and tests from version 0
|
2 years ago |
Sergey Matvienko
|
1569ac6daf
|
updateAttributesOnValueChange is true for rule chain templates
|
3 years ago |
Sergey Matvienko
|
8da76e4b21
|
save attribute node will skip attributes overwrites - refactor and filter improvement, description added
|
3 years ago |
Sergey Matvienko
|
6ba8a390bf
|
Added functionality to update attributes on value change Volodymyr Babak 06.07.23, 14:57
|
3 years ago |
Vladyslav_Prykhodko
|
3ba7309ea8
|
Updated rule node after delete unnecessary component
|
2 years ago |
ShvaykaD
|
b662d3d4e6
|
fix default config argument name issue because UI have strict order of arguments
|
2 years ago |
Sergey Matvienko
|
bbef1cdf3f
|
TbMathNode: test optimized
|
2 years ago |
Sergey Matvienko
|
c28e4157e7
|
TbMathNode: call processMsgAsync via BiFunction this::processMsgAsync
|
2 years ago |
Sergey Matvienko
|
168d0980f0
|
TbMathNode: test added concurrentBySingleOriginator_SingleMsg_manyNodesWithDifferentOutput
|
2 years ago |
Sergey Matvienko
|
b82a5381e3
|
MathNodeTest: assertThrown replaced with tellFailure verification
|
2 years ago |
Sergey Matvienko
|
923e41c029
|
MathNode: tellFailure and process the next message in the queue in case we are the last consumer
|
2 years ago |
ViacheslavKlimov
|
ba2ded02b1
|
Notification to sysadmin when default JWT signing key is used
|
3 years ago |
Sergey Matvienko
|
1c45a6288e
|
TbMathNode tests refactored with parametrized method sources
|
3 years ago |
Sergey Matvienko
|
a5dabae023
|
TbMathNode tests refactored
|
3 years ago |
Vladyslav_Prykhodko
|
cf54535748
|
Updated rulenode-core-config.js after redesign filter and enrichment nodes
|
3 years ago |
Andrii Shvaika
|
c3d8546d9d
|
Merge with open-source
|
3 years ago |
Sergey Matvienko
|
be928e8162
|
TbMathNode code cleanup
|
3 years ago |
Sergey Matvienko
|
44ea477b7b
|
TbMathNode: refactored to act in non-blocking style. All messages go through queue by originator with single semaphore and never wait on tryAcquire. Test refactored to provide more details on how slaw and fast messages being submitted and processed
|
3 years ago |
YevhenBondarenko
|
1c17b00513
|
added alarm_types table
|
3 years ago |
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
|
3 years ago |
Sergey Matvienko
|
97ee45be24
|
TbMathNode: refactored for easier testing. Semaphores - WEAK reference type. calculateResult method - removed unused args.
|
3 years ago |
ShvaykaD
|
cebe1040d4
|
refactoring after review
|
3 years ago |
ShvaykaD
|
fc29907a24
|
replace x with t
|
3 years ago |
Andrii Landiak
|
c164c68e12
|
Refactoring EdgeUtils to use enum map to match entity type with edge event type
|
3 years ago |
Andrii Landiak
|
d56f6484b1
|
Add EntityType reference to EdgeEventType to match types for edge
|
3 years ago |
ShvaykaD
|
7de5e6b084
|
updated default config for math node
|
3 years ago |
ShvaykaD
|
3d5cfa0c2e
|
added internal type to TbMsg to replace if-return blocks with switch-case
|
3 years ago |
ShvaykaD
|
ad847ff40c
|
changed checkType and checkTypeOneOf to isTypeOf and isTypeOneOf
|
3 years ago |
ShvaykaD
|
30bc082e0a
|
reverted refactoring with "return" use in the if statement & added @Override where required in DefaultTbContext & reverted changes to TbAbstractExternalNode
|
3 years ago |
ShvaykaD
|
fabd26dc2c
|
fix mistakenly added override of init method in TbGpsGeofencingFilterNode ShvaykaD Moments ago
|
3 years ago |
ShvaykaD
|
fedeab23e8
|
renamed FetchTo enum to TbMsgSource and move it to util package to reuse as fetchFrom property in other nodes
|
3 years ago |
Sergey Matvienko
|
825eaf640c
|
RuleEngineException cause added to be able to analyse cause by rate limit exceptions
|
3 years ago |
Sergey Matvienko
|
ed6614af71
|
MqttClientConfig - ownerId added for exceptions logging purposes. MqttChannelHandler - improved logging
|
3 years ago |
ShvaykaD
|
2d4fbd6833
|
added checkMsgType util method to TbMsg & resolved other review comments
|
3 years ago |
Sergey Matvienko
|
7e27c5b683
|
mqtt-client: messages processing moved from netty event loop pool and to the handlerExecutor to make netty handlers non-blocking
|
3 years ago |
YevhenBondarenko
|
881861d80d
|
deleted 'remove latest api'
|
3 years ago |
ShvaykaD
|
883eb472f2
|
fixes after merge to PE
|
3 years ago |