ShvaykaD
|
5f10163dce
|
fixed copy string values from msg to md in TbCopyKeysNode
|
3 years ago |
Andrii Landiak
|
cb2d95cdf6
|
After review: update logic for method invoc, update parametrized test
|
3 years ago |
Andrii Landiak
|
950f4a184f
|
Fix TbHttpClientTest
|
3 years ago |
Andrii Landiak
|
98661b5388
|
Add test on upgrade script for TbRestApiCallNode
|
3 years ago |
Andrii Landiak
|
bdd8f2e8fc
|
Rewrite logic to correct handle specific symbols after json.stringify
|
3 years ago |
YevhenBondarenko
|
cf32544e71
|
added SslUtil and tests
|
3 years ago |
YevhenBondarenko
|
9d19a15413
|
used bouncycastle for parsing cert pem credentials
|
3 years ago |
YevhenBondarenko
|
902a7a07b4
|
fixed alarm severity change
|
3 years ago |
ShvaykaD
|
b4aa911319
|
fix typo in rule nodes upgrade log & added empty line to the end of test class
|
3 years ago |
ShvaykaD
|
23ed25b293
|
fixed upgrade script for get attributes based nodes for case when fetchToData is null
|
3 years ago |
Sergey Matvienko
|
21ce51c50d
|
TbMsgAttributesNode tests added for filterChangedAttr method
|
3 years ago |
Sergey Matvienko
|
cc9a47a763
|
TbMsgAttributesNode updateAttributesOnValueChange renamed with updateAttributesOnlyOnValueChange
|
3 years ago |
Sergey Matvienko
|
125385b582
|
TbMsgAttributesNode default config setUpdateAttributesOnValueChange(true), rule-chains template version 1
|
3 years ago |
Sergey Matvienko
|
5bb70d84af
|
TbMsgAttributesNode implements TbVersionedNode with upgrade method and tests from version 0
|
3 years ago |
Sergey Matvienko
|
bbef1cdf3f
|
TbMathNode: test optimized
|
3 years ago |
Sergey Matvienko
|
c28e4157e7
|
TbMathNode: call processMsgAsync via BiFunction this::processMsgAsync
|
3 years ago |
Sergey Matvienko
|
168d0980f0
|
TbMathNode: test added concurrentBySingleOriginator_SingleMsg_manyNodesWithDifferentOutput
|
3 years ago |
Sergey Matvienko
|
b82a5381e3
|
MathNodeTest: assertThrown replaced with tellFailure verification
|
3 years ago |
Sergey Matvienko
|
923e41c029
|
MathNode: tellFailure and process the next message in the queue in case we are the last consumer
|
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 |
Andrii Shvaika
|
c3d8546d9d
|
Merge with open-source
|
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 |
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 |
ShvaykaD
|
cebe1040d4
|
refactoring after review
|
3 years ago |
ShvaykaD
|
3d5cfa0c2e
|
added internal type to TbMsg to replace if-return blocks with switch-case
|
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 |
ShvaykaD
|
76c4ed6ec3
|
added test for case when delta is negative and tell failure if delta is negative set to false
|
3 years ago |
ShvaykaD
|
4528348143
|
replaced new TbMsgMetaData() with TbMsgMetaData.EMPTY and added additional refactoring after review of changes
|
3 years ago |
ShvaykaD
|
47929ef784
|
replaced newMsg and trasformMsg with new methods that uses TbMsgType && mark old methods as deprecated && refactoring
|
3 years ago |
ShvaykaD
|
2296e3e5ad
|
added tests for Geofencing filter node
|
3 years ago |
ShvaykaD
|
6c74aa3dff
|
updated EntityFieldsData getFieldValue method to filter out empty strings if ignoreNullStrings is set to true
|
3 years ago |
ShvaykaD
|
564b892786
|
PROD-2240 & added missing version to check relation presence node
|
3 years ago |
ShvaykaD
|
e32dc47ea5
|
added upgrade script for check field presence node && PROD-2217
|
3 years ago |
ShvaykaD
|
8beb81cf8d
|
added tests for check relation presence node & test for TbMsgType and ActionType & refactoring
|
3 years ago |
ShvaykaD
|
0c4c8353de
|
refactoring & added tests for alarm status filter node & entity and msg type switch nodes & check field presence
|
3 years ago |
ShvaykaD
|
a3c0850277
|
added tests for TbCheckAlarmStatusNode && TbMsgTypeFilterNodeTest && TbOriginatorTypeFilterNodeTest && replaced SessionMsgType && refactoring
|
3 years ago |
Andrii Shvaika
|
7dcebed624
|
Ability to force ack for external nodes
|
3 years ago |
ShvaykaD
|
22874e8a65
|
filter nodes && added TbMsgType enum
|
3 years ago |
ShvaykaD
|
f191357b90
|
fixed NPE in Flow output node when it used after split array msg node
|
3 years ago |
ShvaykaD
|
6be3cda55e
|
math node arguments/result key fields templatization
|
3 years ago |
ShvaykaD
|
d9e4102ee3
|
updated upgrade tests for versioned nodes
|
3 years ago |
ShvaykaD
|
dc159e6984
|
fix test name + moved tests from PE
|
3 years ago |
ShvaykaD
|
d67313cf8c
|
fix rule node descriptions & fix validation messages & updated tests
|
3 years ago |
ShvaykaD
|
2c251e2f5c
|
remove duplicate logic for TbGetOriginatorFieldsNode and TbRelatedAttributesNode && fix typos
|
3 years ago |
ShvaykaD
|
cfcf539c50
|
added upgrade logic tests && added fixes for review comments
|
3 years ago |
ShvaykaD
|
5831876b8e
|
added upgrade script logic for all enrichment rule nodes && additional improvements to TbGetRelatedAttributeNode
|
3 years ago |
AndriiD
|
f95c64591e
|
fixed pr comments
|
3 years ago |
AndriiD
|
7187fbb4d3
|
Replace object mapper usages with jackson utils
|
3 years ago |
Andrew Shvayka
|
1a366d476e
|
Revert "[3.5.1]Replace object mapper usages with jackson utils"
|
3 years ago |