Make device state manage a rule engine component
This commit is contained in:
parent
11cf5e7de8
commit
73afd9a7f4
@ -204,7 +204,7 @@ public class ActorSystemContext {
|
|||||||
@Getter
|
@Getter
|
||||||
private DeviceCredentialsService deviceCredentialsService;
|
private DeviceCredentialsService deviceCredentialsService;
|
||||||
|
|
||||||
@Autowired
|
@Autowired(required = false)
|
||||||
@Getter
|
@Getter
|
||||||
private RuleEngineDeviceStateManager deviceStateManager;
|
private RuleEngineDeviceStateManager deviceStateManager;
|
||||||
|
|
||||||
|
|||||||
@ -29,12 +29,14 @@ import org.thingsboard.server.gen.transport.TransportProtos;
|
|||||||
import org.thingsboard.server.queue.common.SimpleTbQueueCallback;
|
import org.thingsboard.server.queue.common.SimpleTbQueueCallback;
|
||||||
import org.thingsboard.server.queue.discovery.PartitionService;
|
import org.thingsboard.server.queue.discovery.PartitionService;
|
||||||
import org.thingsboard.server.queue.discovery.TbServiceInfoProvider;
|
import org.thingsboard.server.queue.discovery.TbServiceInfoProvider;
|
||||||
|
import org.thingsboard.server.queue.util.TbRuleEngineComponent;
|
||||||
|
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
|
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@Service
|
@Service
|
||||||
|
@TbRuleEngineComponent
|
||||||
public class DefaultRuleEngineDeviceStateManager implements RuleEngineDeviceStateManager {
|
public class DefaultRuleEngineDeviceStateManager implements RuleEngineDeviceStateManager {
|
||||||
|
|
||||||
private final TbServiceInfoProvider serviceInfoProvider;
|
private final TbServiceInfoProvider serviceInfoProvider;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user