Author: manik.surtani(a)jboss.com
Date: 2008-07-22 20:07:27 -0400 (Tue, 22 Jul 2008)
New Revision: 6366
Modified:
core/trunk/src/main/java/org/jboss/cache/marshall/CommandAwareRpcDispatcher.java
Log:
make async calls quicker
Modified:
core/trunk/src/main/java/org/jboss/cache/marshall/CommandAwareRpcDispatcher.java
===================================================================
---
core/trunk/src/main/java/org/jboss/cache/marshall/CommandAwareRpcDispatcher.java 2008-07-22
23:43:56 UTC (rev 6365)
+++
core/trunk/src/main/java/org/jboss/cache/marshall/CommandAwareRpcDispatcher.java 2008-07-23
00:07:27 UTC (rev 6366)
@@ -14,6 +14,7 @@
import org.jgroups.MembershipListener;
import org.jgroups.Message;
import org.jgroups.MessageListener;
+import org.jgroups.blocks.GroupRequest;
import org.jgroups.blocks.RpcDispatcher;
import org.jgroups.blocks.RspFilter;
import org.jgroups.util.Rsp;
@@ -105,7 +106,7 @@
throw new NotSerializableException("RpcDispatcher returned a null. This is
most often caused by args for " + command.getClass().getSimpleName() + " not
being serializable.");
}
- if (retval.isEmpty() || containsOnlyNulls(retval))
+ if (mode == GroupRequest.GET_NONE || retval.isEmpty() ||
containsOnlyNulls(retval))
return null;
else
return retval;
Show replies by date