This is an automated email from the ASF dual-hosted git repository.
jamesnetherton pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
The following commit(s) were added to refs/heads/main by this push:
new 662a6c413b Remove static modifier from
CamelJolokiaRestrictor.ALLOWED_DOMAINS field
662a6c413b is described below
commit 662a6c413b076e7713d7581ebab52cf6b25aeafa
Author: James Netherton <[email protected]>
AuthorDate: Wed Jun 4 14:14:35 2025 +0100
Remove static modifier from CamelJolokiaRestrictor.ALLOWED_DOMAINS field
Fixes #7418
---
.../quarkus/jolokia/restrictor/CamelJolokiaRestrictor.java | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git
a/extensions/jolokia/runtime/src/main/java/org/apache/camel/quarkus/jolokia/restrictor/CamelJolokiaRestrictor.java
b/extensions/jolokia/runtime/src/main/java/org/apache/camel/quarkus/jolokia/restrictor/CamelJolokiaRestrictor.java
index 225a41dfec..5f902163fe 100644
---
a/extensions/jolokia/runtime/src/main/java/org/apache/camel/quarkus/jolokia/restrictor/CamelJolokiaRestrictor.java
+++
b/extensions/jolokia/runtime/src/main/java/org/apache/camel/quarkus/jolokia/restrictor/CamelJolokiaRestrictor.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.quarkus.jolokia.restrictor;
+import java.util.Collections;
import java.util.Set;
import javax.management.ObjectName;
@@ -26,10 +27,11 @@ import org.eclipse.microprofile.config.ConfigProvider;
import org.jolokia.server.core.restrictor.AllowAllRestrictor;
public final class CamelJolokiaRestrictor extends AllowAllRestrictor {
- private static final Set<String> ALLOWED_DOMAINS =
ConfigProvider.getConfig()
- .unwrap(SmallRyeConfig.class)
- .getConfigMapping(JolokiaBuildTimeConfig.class)
- .camelRestrictorAllowedMbeanDomains();
+ private final Set<String> ALLOWED_DOMAINS = Collections.unmodifiableSet(
+ ConfigProvider.getConfig()
+ .unwrap(SmallRyeConfig.class)
+ .getConfigMapping(JolokiaBuildTimeConfig.class)
+ .camelRestrictorAllowedMbeanDomains());
@Override
public boolean isAttributeReadAllowed(ObjectName objectName, String
attribute) {