mirror of
https://github.com/danieldemus/openhab-addons
synced 2026-07-29 12:34:21 +02:00
[matter] Names threadpool (#19507)
Fixes #19490 Signed-off-by: Dan Cunningham <dan@digitaldan.com>
This commit is contained in:
+4
-2
@@ -33,6 +33,7 @@ import java.util.regex.Pattern;
|
||||
|
||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||
import org.eclipse.jdt.annotation.Nullable;
|
||||
import org.openhab.core.common.NamedThreadFactory;
|
||||
import org.openhab.core.common.ThreadPoolManager;
|
||||
import org.openhab.core.io.net.http.HttpClientFactory;
|
||||
import org.osgi.service.component.annotations.Activate;
|
||||
@@ -62,9 +63,10 @@ public class MatterWebsocketService {
|
||||
// Delay before retrying to start the node process if it fails
|
||||
private static final int STARTUP_RETRY_DELAY_SECONDS = 30;
|
||||
private final List<NodeProcessListener> processListeners = new ArrayList<>();
|
||||
private final ExecutorService executorService = Executors.newFixedThreadPool(4);
|
||||
private final ExecutorService executorService = Executors.newFixedThreadPool(3,
|
||||
new NamedThreadFactory("matter.MatterWebsocketService-executor"));
|
||||
private final ScheduledExecutorService scheduler = ThreadPoolManager
|
||||
.getScheduledPool("matter.MatterWebsocketService");
|
||||
.getScheduledPool("matter.MatterWebsocketService-scheduler");
|
||||
private final NodeJSRuntimeManager nodeManager;
|
||||
private @Nullable ScheduledFuture<?> notifyFuture;
|
||||
private @Nullable ScheduledFuture<?> restartFuture;
|
||||
|
||||
Reference in New Issue
Block a user