Merge pull request #9416 from engix-ltd/entity-service-in-actor-context
Add entity service to actor context.
This commit is contained in:
commit
6249bcc42b
@ -68,6 +68,7 @@ import org.thingsboard.server.dao.device.DeviceProfileService;
|
|||||||
import org.thingsboard.server.dao.device.DeviceService;
|
import org.thingsboard.server.dao.device.DeviceService;
|
||||||
import org.thingsboard.server.dao.edge.EdgeEventService;
|
import org.thingsboard.server.dao.edge.EdgeEventService;
|
||||||
import org.thingsboard.server.dao.edge.EdgeService;
|
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.entityview.EntityViewService;
|
||||||
import org.thingsboard.server.dao.event.EventService;
|
import org.thingsboard.server.dao.event.EventService;
|
||||||
import org.thingsboard.server.dao.nosql.CassandraBufferedRateReadExecutor;
|
import org.thingsboard.server.dao.nosql.CassandraBufferedRateReadExecutor;
|
||||||
@ -455,6 +456,11 @@ public class ActorSystemContext {
|
|||||||
@Getter
|
@Getter
|
||||||
private WidgetTypeService widgetTypeService;
|
private WidgetTypeService widgetTypeService;
|
||||||
|
|
||||||
|
@Lazy
|
||||||
|
@Autowired(required = false)
|
||||||
|
@Getter
|
||||||
|
private EntityService entityService;
|
||||||
|
|
||||||
@Value("${actors.session.max_concurrent_sessions_per_device:1}")
|
@Value("${actors.session.max_concurrent_sessions_per_device:1}")
|
||||||
@Getter
|
@Getter
|
||||||
private long maxConcurrentSessionsPerDevice;
|
private long maxConcurrentSessionsPerDevice;
|
||||||
|
|||||||
@ -84,6 +84,7 @@ import org.thingsboard.server.dao.device.DeviceProfileService;
|
|||||||
import org.thingsboard.server.dao.device.DeviceService;
|
import org.thingsboard.server.dao.device.DeviceService;
|
||||||
import org.thingsboard.server.dao.edge.EdgeEventService;
|
import org.thingsboard.server.dao.edge.EdgeEventService;
|
||||||
import org.thingsboard.server.dao.edge.EdgeService;
|
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.entityview.EntityViewService;
|
||||||
import org.thingsboard.server.dao.nosql.CassandraStatementTask;
|
import org.thingsboard.server.dao.nosql.CassandraStatementTask;
|
||||||
import org.thingsboard.server.dao.nosql.TbResultSetFuture;
|
import org.thingsboard.server.dao.nosql.TbResultSetFuture;
|
||||||
@ -896,6 +897,11 @@ class DefaultTbContext implements TbContext {
|
|||||||
return mainCtx.getApiUsageStateService();
|
return mainCtx.getApiUsageStateService();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public EntityService getEntityService() {
|
||||||
|
return mainCtx.getEntityService();
|
||||||
|
}
|
||||||
|
|
||||||
private TbMsgMetaData getActionMetaData(RuleNodeId ruleNodeId) {
|
private TbMsgMetaData getActionMetaData(RuleNodeId ruleNodeId) {
|
||||||
TbMsgMetaData metaData = new TbMsgMetaData();
|
TbMsgMetaData metaData = new TbMsgMetaData();
|
||||||
metaData.putValue("ruleNodeId", ruleNodeId.toString());
|
metaData.putValue("ruleNodeId", ruleNodeId.toString());
|
||||||
|
|||||||
@ -57,6 +57,7 @@ import org.thingsboard.server.dao.device.DeviceProfileService;
|
|||||||
import org.thingsboard.server.dao.device.DeviceService;
|
import org.thingsboard.server.dao.device.DeviceService;
|
||||||
import org.thingsboard.server.dao.edge.EdgeEventService;
|
import org.thingsboard.server.dao.edge.EdgeEventService;
|
||||||
import org.thingsboard.server.dao.edge.EdgeService;
|
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.entityview.EntityViewService;
|
||||||
import org.thingsboard.server.dao.nosql.CassandraStatementTask;
|
import org.thingsboard.server.dao.nosql.CassandraStatementTask;
|
||||||
import org.thingsboard.server.dao.nosql.TbResultSetFuture;
|
import org.thingsboard.server.dao.nosql.TbResultSetFuture;
|
||||||
@ -393,4 +394,6 @@ public interface TbContext {
|
|||||||
WidgetTypeService getWidgetTypeService();
|
WidgetTypeService getWidgetTypeService();
|
||||||
|
|
||||||
RuleEngineApiUsageStateService getRuleEngineApiUsageStateService();
|
RuleEngineApiUsageStateService getRuleEngineApiUsageStateService();
|
||||||
|
|
||||||
|
EntityService getEntityService();
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user