[jboss-cvs] JBossAS SVN: r85989 - projects/cluster/ha-server-api/trunk/src/main/java/org/jboss/ha/framework/server.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Mar 17 10:27:20 EDT 2009
Author: pferraro
Date: 2009-03-17 10:27:19 -0400 (Tue, 17 Mar 2009)
New Revision: 85989
Modified:
projects/cluster/ha-server-api/trunk/src/main/java/org/jboss/ha/framework/server/HASingletonImpl.java
Log:
Fix bug in JBAS-2647 fix due to refactoring of RecordingReplicantListener from an anonymous class.
Modified: projects/cluster/ha-server-api/trunk/src/main/java/org/jboss/ha/framework/server/HASingletonImpl.java
===================================================================
--- projects/cluster/ha-server-api/trunk/src/main/java/org/jboss/ha/framework/server/HASingletonImpl.java 2009-03-17 14:26:28 UTC (rev 85988)
+++ projects/cluster/ha-server-api/trunk/src/main/java/org/jboss/ha/framework/server/HASingletonImpl.java 2009-03-17 14:27:19 UTC (rev 85989)
@@ -98,11 +98,11 @@
{
DistributedReplicantManager drm = this.getHAPartition().getDistributedReplicantManager();
- final String key = this.getHAServiceKey();
-
// Temporary drm listener
RecordingReplicantListener listener = new RecordingReplicantListener();
+ String key = this.getHAServiceKey();
+
// record replicant changes, but don't handle them just yet
drm.registerListener(key, listener);
@@ -366,7 +366,7 @@
@SuppressWarnings("unchecked")
public void replicantsChanged(String key, List newReplicants, int newReplicantsViewId, boolean merge)
{
- if (key.equals(key))
+ if (HASingletonImpl.this.getHAServiceKey().equals(key))
{
// Record replicant change - overwriting any previously recorded view
HASingletonImpl.this.viewReference.set(new ReplicantView(newReplicants, newReplicantsViewId, merge));
More information about the jboss-cvs-commits
mailing list