[infinispan-commits] Infinispan SVN: r1597 - in trunk/server: core/src/main/java/org/infinispan/server/core/transport/netty and 1 other directories.
infinispan-commits at lists.jboss.org
infinispan-commits at lists.jboss.org
Thu Mar 11 04:20:14 EST 2010
Author: galder.zamarreno at jboss.com
Date: 2010-03-11 04:20:13 -0500 (Thu, 11 Mar 2010)
New Revision: 1597
Modified:
trunk/server/core/src/main/java/org/infinispan/server/core/transport/ChannelBuffer.java
trunk/server/core/src/main/java/org/infinispan/server/core/transport/netty/NettyChannelBuffer.java
trunk/server/hotrod/src/test/scala/org/infinispan/server/hotrod/ClusterTest.scala
Log:
[ISPN-171] (Build a server module based on the HotRod protocol) Forgot to commit API changes in ChannelBuffer abstraction. Minor tweak to ClusterTest to avoid a rather annoying issue with TestNG that thinks that setters/getters for private fields are test methods.
Modified: trunk/server/core/src/main/java/org/infinispan/server/core/transport/ChannelBuffer.java
===================================================================
--- trunk/server/core/src/main/java/org/infinispan/server/core/transport/ChannelBuffer.java 2010-03-11 08:56:33 UTC (rev 1596)
+++ trunk/server/core/src/main/java/org/infinispan/server/core/transport/ChannelBuffer.java 2010-03-11 09:20:13 UTC (rev 1597)
@@ -55,6 +55,11 @@
void writeUnsignedLong(long l);
int writerIndex();
+ /**
+ * Writes the length of the String followed by the String itself. This methods expects String not to be null.
+ */
+ void writeString(String msg);
+
Object getUnderlyingChannelBuffer();
}
Modified: trunk/server/core/src/main/java/org/infinispan/server/core/transport/netty/NettyChannelBuffer.java
===================================================================
--- trunk/server/core/src/main/java/org/infinispan/server/core/transport/netty/NettyChannelBuffer.java 2010-03-11 08:56:33 UTC (rev 1596)
+++ trunk/server/core/src/main/java/org/infinispan/server/core/transport/netty/NettyChannelBuffer.java 2010-03-11 09:20:13 UTC (rev 1597)
@@ -274,7 +274,7 @@
@Override
public String readString() {
- String ret = null;
+ String ret;
try {
ret = new String(readRangedBytes(), "UTF8");
} catch (UnsupportedEncodingException e) {
@@ -283,6 +283,9 @@
return ret;
}
+ public void writeString(String msg) {
+ writeRangedBytes(msg.getBytes());
+ }
//
// @Override
Modified: trunk/server/hotrod/src/test/scala/org/infinispan/server/hotrod/ClusterTest.scala
===================================================================
--- trunk/server/hotrod/src/test/scala/org/infinispan/server/hotrod/ClusterTest.scala 2010-03-11 08:56:33 UTC (rev 1596)
+++ trunk/server/hotrod/src/test/scala/org/infinispan/server/hotrod/ClusterTest.scala 2010-03-11 09:20:13 UTC (rev 1597)
@@ -18,8 +18,8 @@
@Test(groups = Array("functional"), testName = "server.hotrod.ClusterTest")
class ClusterTest extends MultipleCacheManagersTest with Utils with Client {
private val cacheName = "hotRodReplSync"
- private var servers: List[HotRodServer] = List()
- private var channels: List[Channel] = List()
+ private[this] var servers: List[HotRodServer] = List()
+ private[this] var channels: List[Channel] = List()
@Test(enabled=false) // Disable explicitly to avoid TestNG thinking this is a test!!
override def createCacheManagers {
More information about the infinispan-commits
mailing list