[jboss-cvs] JBossAS SVN: r103609 - projects/cluster/ha-server-api/trunk/src/main/java/org/jboss/aspects/remoting.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Apr 6 23:52:16 EDT 2010


Author: bstansberry at jboss.com
Date: 2010-04-06 23:52:16 -0400 (Tue, 06 Apr 2010)
New Revision: 103609

Modified:
   projects/cluster/ha-server-api/trunk/src/main/java/org/jboss/aspects/remoting/ReplicantsManagerInterceptor.java
Log:
[JBCLUSTER-224] Genericize

Modified: projects/cluster/ha-server-api/trunk/src/main/java/org/jboss/aspects/remoting/ReplicantsManagerInterceptor.java
===================================================================
--- projects/cluster/ha-server-api/trunk/src/main/java/org/jboss/aspects/remoting/ReplicantsManagerInterceptor.java	2010-04-07 03:51:40 UTC (rev 103608)
+++ projects/cluster/ha-server-api/trunk/src/main/java/org/jboss/aspects/remoting/ReplicantsManagerInterceptor.java	2010-04-07 03:52:16 UTC (rev 103609)
@@ -21,6 +21,8 @@
  */ 
 package org.jboss.aspects.remoting;
 
+import org.jboss.aop.advice.Interceptor;
+import org.jboss.aop.joinpoint.Invocation;
 import org.jboss.ha.framework.server.HATarget;
 
 import java.util.ArrayList;
@@ -33,11 +35,11 @@
  * @author <a href="mailto:bill at jboss.org">Bill Burke</a>
  * @version $Revision: 37406 $
  */
-public class ReplicantsManagerInterceptor implements org.jboss.aop.advice.Interceptor, ClusterConstants
+public class ReplicantsManagerInterceptor implements Interceptor, ClusterConstants
 {
-   private final Map families;
+   private final Map<String, HATarget> families;
 
-   public ReplicantsManagerInterceptor(Map families)
+   public ReplicantsManagerInterceptor(Map<String, HATarget> families)
    {
       this.families = families;
    }
@@ -47,7 +49,7 @@
       return this.getClass().getName();
    }
 
-   public Object invoke(org.jboss.aop.joinpoint.Invocation invocation) throws Throwable
+   public Object invoke(Invocation invocation) throws Throwable
    {
       Object response = invocation.invokeNext();
       String clientFamily = (String) invocation.getMetaData(CLUSTERED_REMOTING, CLUSTER_FAMILY);
@@ -66,7 +68,7 @@
       }
       if (clientViewId.longValue() != target.getCurrentViewId())
       {
-         invocation.addResponseAttachment("replicants", new ArrayList(target.getReplicants()));
+         invocation.addResponseAttachment("replicants", new ArrayList<Object>(target.getReplicants()));
          invocation.addResponseAttachment("viewId", new Long(target.getCurrentViewId()));
       }
       return response;




More information about the jboss-cvs-commits mailing list