Author: fhanik
Date: Mon May 21 06:32:46 2007
New Revision: 540139
URL: http://svn.apache.org/viewvc?view=rev&rev=540139
Log:
Fix demo
Modified:
tomcat/tc6.0.x/trunk/java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java
tomcat/tc6.0.x/trunk/test/org/apache/catalina/tribes/demos/MapDemo.java
Modified:
tomcat/tc6.0.x/trunk/java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java
URL:
http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java?view=diff&rev=540139&r1=540138&r2=540139
==============================================================================
---
tomcat/tc6.0.x/trunk/java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java
(original)
+++
tomcat/tc6.0.x/trunk/java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java
Mon May 21 06:32:46 2007
@@ -767,6 +767,10 @@
return entry!=null?entry.getValue():null;
}
+ public MapEntry getInternal(Object key) {
+ return (MapEntry)super.get(key);
+ }
+
public Object get(Object key) {
MapEntry entry = (MapEntry)super.get(key);
if (log.isTraceEnabled()) log.trace("Requesting id:"+key+"
entry:"+entry);
Modified:
tomcat/tc6.0.x/trunk/test/org/apache/catalina/tribes/demos/MapDemo.java
URL:
http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/test/org/apache/catalina/tribes/demos/MapDemo.java?view=diff&rev=540139&r1=540138&r2=540139
==============================================================================
--- tomcat/tc6.0.x/trunk/test/org/apache/catalina/tribes/demos/MapDemo.java
(original)
+++ tomcat/tc6.0.x/trunk/test/org/apache/catalina/tribes/demos/MapDemo.java Mon
May 21 06:32:46 2007
@@ -48,6 +48,7 @@
import javax.swing.table.TableColumn;
import org.apache.catalina.tribes.util.UUIDGenerator;
import org.apache.catalina.tribes.util.Arrays;
+import java.util.Set;
/**
* <p>Title: </p>
@@ -191,9 +192,9 @@
return "";
}
if ( row == 0 ) return columnNames[col];
- Object[] entries = map.entrySetFull().toArray();
- Map.Entry e = (Map.Entry)entries [row-1];
- LazyReplicatedMap.MapEntry entry =
(LazyReplicatedMap.MapEntry)e.getValue();
+ Object[] keys = map.keySetFull().toArray();
+ String key = (String)keys [row-1];
+ LazyReplicatedMap.MapEntry entry = map.getInternal(key);
switch (col) {
case 0: return entry.getKey();
case 1: return entry.getValue();
@@ -329,7 +330,7 @@
public void run() {
for (int i = 0; i < 100; i++) {
String key =
Arrays.toString(UUIDGenerator.randomUUID(false));
- map.put(key, key);
+ map.put(key, new StringBuffer(key));
dataModel.fireTableDataChanged();
table.paint(table.getGraphics());
try {
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]