Make device state manage a rule engine component

This commit is contained in:
Dmytro Skarzhynets 2024-02-15 18:55:12 +02:00 committed by Dmytro Skarzhynets
parent 11cf5e7de8
commit 73afd9a7f4
2 changed files with 3 additions and 1 deletions

View File

@ -204,7 +204,7 @@ public class ActorSystemContext {
@Getter
private DeviceCredentialsService deviceCredentialsService;
@Autowired
@Autowired(required = false)
@Getter
private RuleEngineDeviceStateManager deviceStateManager;

View File

@ -29,12 +29,14 @@ import org.thingsboard.server.gen.transport.TransportProtos;
import org.thingsboard.server.queue.common.SimpleTbQueueCallback;
import org.thingsboard.server.queue.discovery.PartitionService;
import org.thingsboard.server.queue.discovery.TbServiceInfoProvider;
import org.thingsboard.server.queue.util.TbRuleEngineComponent;
import java.util.Optional;
import java.util.UUID;
@Slf4j
@Service
@TbRuleEngineComponent
public class DefaultRuleEngineDeviceStateManager implements RuleEngineDeviceStateManager {
private final TbServiceInfoProvider serviceInfoProvider;