From 096ddb53edd5490ed6f055c34aeff430c287087a Mon Sep 17 00:00:00 2001 From: Emmanuel Hugonnet Date: Fri, 3 May 2024 09:39:26 +0200 Subject: [PATCH] [WFLY-19305]: ClassCastException when running live-only HA policy. * Replacing the use of LiveOnlyPolicyConfiguration by PrimaryOnlyPolicyConfiguration. Jira: https://issues.redhat.com/browse/WFLY-19305 --- .../messaging/activemq/ha/HAPolicyConfigurationBuilder.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/messaging-activemq/subsystem/src/main/java/org/wildfly/extension/messaging/activemq/ha/HAPolicyConfigurationBuilder.java b/messaging-activemq/subsystem/src/main/java/org/wildfly/extension/messaging/activemq/ha/HAPolicyConfigurationBuilder.java index ab27cb32d537..2fedc2ff5433 100644 --- a/messaging-activemq/subsystem/src/main/java/org/wildfly/extension/messaging/activemq/ha/HAPolicyConfigurationBuilder.java +++ b/messaging-activemq/subsystem/src/main/java/org/wildfly/extension/messaging/activemq/ha/HAPolicyConfigurationBuilder.java @@ -42,7 +42,7 @@ import org.apache.activemq.artemis.core.config.HAPolicyConfiguration; import org.apache.activemq.artemis.core.config.ScaleDownConfiguration; import org.apache.activemq.artemis.core.config.ha.ColocatedPolicyConfiguration; -import org.apache.activemq.artemis.core.config.ha.LiveOnlyPolicyConfiguration; +import org.apache.activemq.artemis.core.config.ha.PrimaryOnlyPolicyConfiguration; import org.apache.activemq.artemis.core.config.ha.ReplicaPolicyConfiguration; import org.apache.activemq.artemis.core.config.ha.ReplicatedPolicyConfiguration; import org.apache.activemq.artemis.core.config.ha.SharedStorePrimaryPolicyConfiguration; @@ -119,7 +119,7 @@ public void addHAPolicyConfiguration(OperationContext context, Configuration con private HAPolicyConfiguration buildLiveOnlyConfiguration(OperationContext context, ModelNode model) throws OperationFailedException { ScaleDownConfiguration scaleDownConfiguration = ScaleDownAttributes.addScaleDownConfiguration(context, model); - return new LiveOnlyPolicyConfiguration(scaleDownConfiguration); + return new PrimaryOnlyPolicyConfiguration(scaleDownConfiguration); } private HAPolicyConfiguration buildReplicationPrimaryConfiguration(OperationContext context, ModelNode model) throws OperationFailedException {