src/org/objectweb/cjdbc/controller/loadbalancer/WeightedBalancer.java

説明を見る。
00001 00024 package org.objectweb.cjdbc.controller.loadbalancer; 00025 00026 import java.util.HashMap; 00027 import java.util.Iterator; 00028 00029 import org.objectweb.cjdbc.common.xml.DatabasesXmlTags; 00030 00038 public abstract class WeightedBalancer 00039 { 00046 public static final String getWeightedXml(HashMap weights) 00047 { 00048 if (weights == null) 00049 return ""; 00050 StringBuffer info = new StringBuffer(); 00051 String nametmp; 00052 for (Iterator iterator = weights.keySet().iterator(); iterator.hasNext();) 00053 { 00054 nametmp = (String) iterator.next(); 00055 info 00056 .append("<" + DatabasesXmlTags.ELT_BackendWeight + " " 00057 + DatabasesXmlTags.ATT_name + "=\"" + nametmp + "\" " 00058 + DatabasesXmlTags.ATT_weight + "=\"" + weights.get(nametmp) 00059 + "\"/>"); 00060 } 00061 return info.toString(); 00062 } 00063 00071 public static final String getRaidbXml(HashMap weights, String xmltag) 00072 { 00073 StringBuffer info = new StringBuffer(); 00074 info.append("<" + xmltag + ">"); 00075 info.append(WeightedBalancer.getWeightedXml(weights)); 00076 info.append("</" + xmltag + ">"); 00077 return info.toString(); 00078 } 00079 }

CJDBCversion1.0.4に対してTue Oct 12 15:16:03 2004に生成されました。 doxygen 1.3.8