Add entity service to actor context.
This commit is contained in:
parent
52a31dffc5
commit
c3c7213004
@ -66,6 +66,7 @@ import org.thingsboard.server.dao.device.DeviceProfileService;
|
||||
import org.thingsboard.server.dao.device.DeviceService;
|
||||
import org.thingsboard.server.dao.edge.EdgeEventService;
|
||||
import org.thingsboard.server.dao.edge.EdgeService;
|
||||
import org.thingsboard.server.dao.entity.EntityService;
|
||||
import org.thingsboard.server.dao.entityview.EntityViewService;
|
||||
import org.thingsboard.server.dao.event.EventService;
|
||||
import org.thingsboard.server.dao.nosql.CassandraBufferedRateReadExecutor;
|
||||
@ -451,6 +452,11 @@ public class ActorSystemContext {
|
||||
@Getter
|
||||
private WidgetTypeService widgetTypeService;
|
||||
|
||||
@Lazy
|
||||
@Autowired(required = false)
|
||||
@Getter
|
||||
private EntityService entityService;
|
||||
|
||||
@Value("${actors.session.max_concurrent_sessions_per_device:1}")
|
||||
@Getter
|
||||
private long maxConcurrentSessionsPerDevice;
|
||||
|
||||
@ -85,6 +85,7 @@ import org.thingsboard.server.dao.device.DeviceProfileService;
|
||||
import org.thingsboard.server.dao.device.DeviceService;
|
||||
import org.thingsboard.server.dao.edge.EdgeEventService;
|
||||
import org.thingsboard.server.dao.edge.EdgeService;
|
||||
import org.thingsboard.server.dao.entity.EntityService;
|
||||
import org.thingsboard.server.dao.entityview.EntityViewService;
|
||||
import org.thingsboard.server.dao.nosql.CassandraStatementTask;
|
||||
import org.thingsboard.server.dao.nosql.TbResultSetFuture;
|
||||
@ -830,6 +831,11 @@ class DefaultTbContext implements TbContext {
|
||||
return mainCtx.getApiUsageStateService();
|
||||
}
|
||||
|
||||
@Override
|
||||
public EntityService getEntityService() {
|
||||
return mainCtx.getEntityService();
|
||||
}
|
||||
|
||||
private TbMsgMetaData getActionMetaData(RuleNodeId ruleNodeId) {
|
||||
TbMsgMetaData metaData = new TbMsgMetaData();
|
||||
metaData.putValue("ruleNodeId", ruleNodeId.toString());
|
||||
|
||||
@ -55,6 +55,7 @@ import org.thingsboard.server.dao.device.DeviceProfileService;
|
||||
import org.thingsboard.server.dao.device.DeviceService;
|
||||
import org.thingsboard.server.dao.edge.EdgeEventService;
|
||||
import org.thingsboard.server.dao.edge.EdgeService;
|
||||
import org.thingsboard.server.dao.entity.EntityService;
|
||||
import org.thingsboard.server.dao.entityview.EntityViewService;
|
||||
import org.thingsboard.server.dao.nosql.CassandraStatementTask;
|
||||
import org.thingsboard.server.dao.nosql.TbResultSetFuture;
|
||||
@ -354,4 +355,6 @@ public interface TbContext {
|
||||
WidgetTypeService getWidgetTypeService();
|
||||
|
||||
RuleEngineApiUsageStateService getRuleEngineApiUsageStateService();
|
||||
|
||||
EntityService getEntityService();
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user