[infinispan-commits] Infinispan SVN: r1325 - trunk/core/src/main/java/org/infinispan/remoting/transport/jgroups.
infinispan-commits at lists.jboss.org
infinispan-commits at lists.jboss.org
Wed Dec 23 20:19:19 EST 2009
Author: manik.surtani at jboss.com
Date: 2009-12-23 20:19:19 -0500 (Wed, 23 Dec 2009)
New Revision: 1325
Modified:
trunk/core/src/main/java/org/infinispan/remoting/transport/jgroups/CommandAwareRpcDispatcher.java
Log:
[ISPN-320] (When using a RspFilter, JGroups GroupRequest mode should always be GET_FIRST)
Modified: trunk/core/src/main/java/org/infinispan/remoting/transport/jgroups/CommandAwareRpcDispatcher.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/remoting/transport/jgroups/CommandAwareRpcDispatcher.java 2009-12-24 01:05:05 UTC (rev 1324)
+++ trunk/core/src/main/java/org/infinispan/remoting/transport/jgroups/CommandAwareRpcDispatcher.java 2009-12-24 01:19:19 UTC (rev 1325)
@@ -49,9 +49,10 @@
import java.util.concurrent.Callable;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.ExecutorService;
-import static java.util.concurrent.TimeUnit.MILLISECONDS;
import java.util.concurrent.atomic.AtomicBoolean;
+import static java.util.concurrent.TimeUnit.MILLISECONDS;
+
/**
* A JGroups RPC dispatcher that knows how to deal with {@link ReplicableCommand}s.
*
@@ -235,7 +236,9 @@
if (mode != GroupRequest.GET_NONE) {
msg.setFlag(Message.DONT_BUNDLE);
}
-
+
+ if (filter != null) mode = GroupRequest.GET_FIRST;
+
RspList retval = castMessage(dests, msg, mode, timeout, anycasting, filter);
if (trace) log.trace("responses: {0}", retval);
More information about the infinispan-commits
mailing list