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 |