This is an automated email from the ASF dual-hosted git repository.
shuber pushed a commit to branch unomi-3-dev
in repository https://gitbox.apache.org/repos/asf/unomi.git
The following commit(s) were added to refs/heads/unomi-3-dev by this push:
new 02b3fbdc8 Set timeout property for `schedulerService` references in
blueprint configurations to 2000 ms to avoid long wait times when shutting down
Unomi.
02b3fbdc8 is described below
commit 02b3fbdc82a77e8e00de35294f4b10e1fd9062dd
Author: Serge Huber <[email protected]>
AuthorDate: Thu Jan 1 16:16:43 2026 +0100
Set timeout property for `schedulerService` references in blueprint
configurations to 2000 ms to avoid long wait times when shutting down Unomi.
---
.../services/src/main/resources/OSGI-INF/blueprint/blueprint.xml | 2 +-
.../services/src/main/resources/OSGI-INF/blueprint/blueprint.xml | 2 +-
.../router-core/src/main/resources/OSGI-INF/blueprint/blueprint.xml | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git
a/extensions/geonames/services/src/main/resources/OSGI-INF/blueprint/blueprint.xml
b/extensions/geonames/services/src/main/resources/OSGI-INF/blueprint/blueprint.xml
index 49b093bf2..d003633b6 100644
---
a/extensions/geonames/services/src/main/resources/OSGI-INF/blueprint/blueprint.xml
+++
b/extensions/geonames/services/src/main/resources/OSGI-INF/blueprint/blueprint.xml
@@ -25,7 +25,7 @@
<!-- References -->
<reference id="persistenceService"
interface="org.apache.unomi.persistence.spi.PersistenceService"/>
<reference id="definitionsService"
interface="org.apache.unomi.api.services.DefinitionsService"/>
- <reference id="schedulerService"
interface="org.apache.unomi.api.services.SchedulerService"/>
+ <reference id="schedulerService"
interface="org.apache.unomi.api.services.SchedulerService" timeout="2000"/>
<reference id="tenantService"
interface="org.apache.unomi.api.tenants.TenantService"/>
<reference id="contextManager"
interface="org.apache.unomi.api.services.ExecutionContextManager"/>
diff --git
a/extensions/json-schema/services/src/main/resources/OSGI-INF/blueprint/blueprint.xml
b/extensions/json-schema/services/src/main/resources/OSGI-INF/blueprint/blueprint.xml
index 0480286b1..b89e3d003 100644
---
a/extensions/json-schema/services/src/main/resources/OSGI-INF/blueprint/blueprint.xml
+++
b/extensions/json-schema/services/src/main/resources/OSGI-INF/blueprint/blueprint.xml
@@ -28,7 +28,7 @@
<reference id="tenantService"
interface="org.apache.unomi.api.tenants.TenantService"/>
<reference id="contextManager"
interface="org.apache.unomi.api.services.ExecutionContextManager"/>
<reference id="tracerService"
interface="org.apache.unomi.tracing.api.TracerService"/>
- <reference id="schedulerService"
interface="org.apache.unomi.api.services.SchedulerService"/>
+ <reference id="schedulerService"
interface="org.apache.unomi.api.services.SchedulerService" timeout="2000"/>
<reference id="cacheService"
interface="org.apache.unomi.api.services.cache.MultiTypeCacheService" />
<!-- Configuration -->
diff --git
a/extensions/router/router-core/src/main/resources/OSGI-INF/blueprint/blueprint.xml
b/extensions/router/router-core/src/main/resources/OSGI-INF/blueprint/blueprint.xml
index 972d9699e..e1084a5d6 100644
---
a/extensions/router/router-core/src/main/resources/OSGI-INF/blueprint/blueprint.xml
+++
b/extensions/router/router-core/src/main/resources/OSGI-INF/blueprint/blueprint.xml
@@ -33,7 +33,7 @@
<reference id="contextManager"
interface="org.apache.unomi.api.services.ExecutionContextManager" />
<reference id="tenantService"
interface="org.apache.unomi.api.tenants.TenantService" />
<reference id="securityService"
interface="org.apache.unomi.api.security.SecurityService" />
- <reference id="schedulerService"
interface="org.apache.unomi.api.services.SchedulerService" />
+ <reference id="schedulerService"
interface="org.apache.unomi.api.services.SchedulerService" timeout="2000" />
<cm:property-placeholder persistent-id="org.apache.unomi.router"
update-strategy="reload">
<cm:default-properties>