isUsingExternalClocking = !this.services.getEngineSettingsService().getEngineSettings().getThreading().isInternalTimerEnabled();
isSubselectPreeval = services.getEngineSettingsService().getEngineSettings().getExpression().isSelfSubselectPreeval();
isPrioritized = services.getEngineSettingsService().getEngineSettings().getExecution().isPrioritized();
routedInternal = new AtomicLong();
routedExternal = new AtomicLong();
engineFilterAndDispatchTimeContext = new ExprEvaluatorContext()
{
private ExpressionResultCacheService expressionResultCacheService = services.getExpressionResultCacheSharable();
public TimeProvider getTimeProvider() {
return services.getSchedulingService();