1493 Commits (feature/basic-widget-config)

Author SHA1 Message Date
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
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
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
Vladyslav_Prykhodko 34cdd09b4a Updated UI rule node: Support test with message 3 years ago
YevhenBondarenko f9aa9b6a92 added ability to rewrite latest 3 years ago
YevhenBondarenko 4b7cc4571d added deleteLatest api 3 years ago
Igor Kulikov 3c2d5eeb30 Minor fix 3 years ago
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. 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 73d207ab54 fixed descriptions for enrichment rule nodes 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
Volodymyr Babak 371cab26d2 HotFix - fixed init of rule chains - init only on APP_INIT msg 3 years ago
Andrii Shvaika 7dcebed624 Ability to force ack for external nodes 3 years ago
Andrii Shvaika 649898566c Add unrecoverable initialization error for actors. Fix timeouts on missing rule chain id in the rule chain input node 3 years ago
ShvaykaD 22874e8a65 filter nodes && added TbMsgType enum 3 years ago
kalytka d7c3f1647a Updated enrichment rule nodes UI 3 years ago
ShvaykaD 9ff8406703 added code style fixes && moved duplicate code block to method 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
Vladyslav_Prykhodko 9a37fe7853 UI: Math function rule node fixed validation 3 years ago
ShvaykaD 3cb7d517a6 removed unused import in TbAbstractTransformNode 3 years ago
ShvaykaD c4c7224dd0 removed one level of nesting in transformSuccess method 3 years ago
kalytka 877c917f08 new rulenode-core-config.js 3 years ago
ShvaykaD d6ec789cb5 add java doc for upgrade method in TbVersionedNode interface 3 years ago
kalytka d1b22a077c new rulenode-core-config 3 years ago
Igor Kulikov 5b08e5d5a3 Update rule nodes UI 3 years ago