Viacheslav Klimov
e084fc2158
Add job finish callback mechanism
Introduce TbCallback-based finish notification for submitted jobs,
allowing callers to be notified when a job reaches a terminal state
(COMPLETED, FAILED, CANCELLED) via cluster-wide ComponentLifecycleMsg
broadcast.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
7 months ago
Viacheslav Klimov
5b5b4dff6b
Update license header
9 months ago
Andrii Landiak
8ca6812526
Refactoring
11 months ago
Andrii Landiak
fdfcad8665
Fix bulk import
11 months ago
dashevchenko
ad6ab9cc53
AI node: fixed resources validation
12 months ago
VIacheslavKlimov
5a6ddce8f5
AI Request Node: added ability to attach files ( #13910 )
1 year ago
VIacheslavKlimov
ec30bb0578
AI Request Node: added ability to attach files ( #13910 )
1 year ago
VIacheslavKlimov
3e11282d8f
Base implementation of Alarm rules CF
1 year ago
VIacheslavKlimov
f2ad1ef796
Fix Slack files upload support
1 year ago
Andrii Landiak
cff4f35b9a
Auto-remove alarms when originator is deleted
1 year ago
Dmytro Skarzhynets
b323bdc5d0
Create alarm node: process message asynchronously to avoid blocking dispatcher thread
1 year ago
Dmytro Skarzhynets
b6b30dbba9
AI rule node: rename AI model settings to AI model
1 year ago
Dmytro Skarzhynets
69964a2413
Make script compilation errors unrecoverable during rule node initialization
1 year ago
Dmytro Skarzhynets
a2e7ff293b
AI rule node: add API for sending arbitrary chat requests to LLM model
1 year ago
Dmytro Skarzhynets
1343c4af3b
AI rule node: refactor model config data structure; rename from AI settings to AI model settings
1 year ago
Dmytro Skarzhynets
d2d22a44c2
AI rule node: add support for all data/metadata patterns in rule nodes
1 year ago
Dmytro Skarzhynets
ff23fa03c0
AI rule node: add dedicated thread pool for AI requests
1 year ago
Dmytro Skarzhynets
cb106760c1
AI rule node: add timeout support
1 year ago
IrynaMatveieva
0ade84c842
trigger processing using telemetry sub service in CF node
1 year ago
ViacheslavKlimov
43176d37fc
Add entity name for jobs
1 year ago
ViacheslavKlimov
2bb6eab0ed
Make submitJob async
1 year ago
ViacheslavKlimov
b618249c62
Introduce entity id for jobs
1 year ago
ViacheslavKlimov
5e46608abc
Support for job manager on Rule Engine
1 year ago
Dmytro Skarzhynets
a3a1971a68
AI rule node: add support for AI settings in TenantIdLoader
1 year ago
Dmytro Skarzhynets
0f17e5f457
AI rule node: draft implementation
1 year ago
Dmytro Skarzhynets
8d749f593b
MQTT client: limit retransmission attempts to prevent unlimited memory usage and network overload
2 years ago
ViacheslavKlimov
44a4d9d690
Cleanup code
1 year ago
Dmytro Skarzhynets
876237fede
Send the `ALARM_DELETE` event only after the alarm is successfully deleted
1 year ago
IrynaMatveieva
62e6c0948c
removed handling for attr/ts deletion in the rule node
2 years ago
IrynaMatveieva
8e5cfb776d
added calculated fields rule node
2 years ago
Dmytro Skarzhynets
f318fa0ebd
Save attributes strategies: handle attributes deleted subscription notification in DefaultTelemetrySubscriptionService
2 years ago
Dmytro Skarzhynets
2f22a5e581
Save time series strategies: ensure Device State Service is notified about inactivity timeout updates
2 years ago
IrynaMatveieva
b2c58a519c
added previousCalculatedFields property to delete requests
2 years ago
Dmytro Skarzhynets
400e74b00d
Save attributes strategies: BE initial implementation
2 years ago
YevhenBondarenko
45db251817
used queueName from TbMsg fro enqueue
2 years ago
ViacheslavKlimov
01e99efc4e
Minor refactoring for TbContext
2 years ago
IrynaMatveieva
49328d270b
wip ts/attributes deletion
2 years ago
Igor Kulikov
5cf26d4851
Update license header
2 years ago
Dmytro Skarzhynets
4ebfbd5c3e
Save time series strategies: add support for CFs
2 years ago
ViacheslavKlimov
3d40761831
Remove outdated deprecation checks
2 years ago
IrynaMatveieva
c1c9fb4f5a
implemented calculated field debug events persistence
2 years ago
Dmytro Skarzhynets
e009967fa7
Save time series strategies: rename SaveActions to Strategy
2 years ago
Dmytro Skarzhynets
39e47cd484
Save time series strategies: refactor boolean flags in TimeseriesSaveRequest.java to SaveActions nested record
2 years ago
Dmytro Skarzhynets
d1acba40a2
Save time series strategies: add tests for changes in telemetry service
2 years ago
IrynaMatveieva
4ba131ad85
changed partititoning implementation
2 years ago
IrynaMatveieva
1482d1c4bb
added logic to avoid looping
2 years ago
ViacheslavKlimov
ac61d7c526
TbMsg: add resetRuleNodeId and copyMetaData
2 years ago
ViacheslavKlimov
823d89dca6
Refactor delete for latest and history
2 years ago
ViacheslavKlimov
eb7bc8695b
Refactor deleteAndNotify and deleteAndNotifyInternal for attributes
2 years ago
ViacheslavKlimov
3db304e021
Refactor saveAndNotify with returned future
2 years ago