From 4843a32768380c468cf305c70ebd1a238d764119 Mon Sep 17 00:00:00 2001 From: palajsamuel Date: Fri, 19 Sep 2025 15:10:28 +0200 Subject: [PATCH 1/2] [NAE-2214] Add configuration option to disable plugin health check - added properties isHealthCheckEnabled and healthCheckUrl to Plugin.java --- .../engine/objects/plugin/domain/Plugin.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/nae-object-library/src/main/java/com/netgrif/application/engine/objects/plugin/domain/Plugin.java b/nae-object-library/src/main/java/com/netgrif/application/engine/objects/plugin/domain/Plugin.java index 82940865dbf..12ed516d275 100644 --- a/nae-object-library/src/main/java/com/netgrif/application/engine/objects/plugin/domain/Plugin.java +++ b/nae-object-library/src/main/java/com/netgrif/application/engine/objects/plugin/domain/Plugin.java @@ -35,6 +35,10 @@ public class Plugin implements Serializable { private boolean active; + private boolean isHealthCheckEnabled; + + private String healthCheckUrl; + /** * Map of {@link EntryPoint}, key of the map is equivalent to EntryPoint.getName * @@ -49,7 +53,10 @@ public Plugin() { } @Builder - public Plugin(String identifier, String name, String version, String description, String url, int restPort, int grpcPort, Map entryPoints, boolean active, Map metadata) { + public Plugin(String identifier, String name, String version, String description, String url, int restPort, + int grpcPort, Map entryPoints, boolean active, Map metadata, + boolean isHealthCheckEnabled, String healthCheckUrl + ) { this.identifier = identifier; this.name = name; this.version = version; @@ -60,5 +67,7 @@ public Plugin(String identifier, String name, String version, String description this.entryPoints = entryPoints; this.active = active; this.metadata = metadata; + this.isHealthCheckEnabled = isHealthCheckEnabled; + this.healthCheckUrl = healthCheckUrl; } } From 58827c8849282fd26e51921b29996a7a4f36de99 Mon Sep 17 00:00:00 2001 From: palajsamuel Date: Tue, 30 Sep 2025 13:05:29 +0200 Subject: [PATCH 2/2] [NAE-2214] Add configuration option to disable plugin health check - property renamed --- .../application/engine/objects/plugin/domain/Plugin.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nae-object-library/src/main/java/com/netgrif/application/engine/objects/plugin/domain/Plugin.java b/nae-object-library/src/main/java/com/netgrif/application/engine/objects/plugin/domain/Plugin.java index 12ed516d275..7fe19daf2a5 100644 --- a/nae-object-library/src/main/java/com/netgrif/application/engine/objects/plugin/domain/Plugin.java +++ b/nae-object-library/src/main/java/com/netgrif/application/engine/objects/plugin/domain/Plugin.java @@ -35,7 +35,7 @@ public class Plugin implements Serializable { private boolean active; - private boolean isHealthCheckEnabled; + private boolean healthCheckEnabled; private String healthCheckUrl; @@ -55,7 +55,7 @@ public Plugin() { @Builder public Plugin(String identifier, String name, String version, String description, String url, int restPort, int grpcPort, Map entryPoints, boolean active, Map metadata, - boolean isHealthCheckEnabled, String healthCheckUrl + boolean healthCheckEnabled, String healthCheckUrl ) { this.identifier = identifier; this.name = name; @@ -67,7 +67,7 @@ public Plugin(String identifier, String name, String version, String description this.entryPoints = entryPoints; this.active = active; this.metadata = metadata; - this.isHealthCheckEnabled = isHealthCheckEnabled; + this.healthCheckEnabled = healthCheckEnabled; this.healthCheckUrl = healthCheckUrl; } }