PoolParams.java

00001 
00027 package org.objectweb.jonas_rar.deployment.xml;
00028 
00029 import org.objectweb.jonas_lib.deployment.xml.AbsElement;
00030 
00037 public class PoolParams extends AbsElement  {
00038 
00042     private String poolInit = null;
00043 
00047     private String poolMin = null;
00048 
00052     private String poolMax = null;
00053 
00057     private String poolMaxAge = null;
00058 
00062     private String pstmtMax = null;
00063 
00067     private String poolMaxAgeMinutes = null;
00068 
00072     private String poolMaxOpentime = null;
00073 
00077     private String poolMaxWaiters = null;
00078 
00082     private String poolMaxWaittime = null;
00083 
00087     private String poolSamplingPeriod = null;
00088 
00089 
00093     public PoolParams() {
00094         super();
00095     }
00096 
00101     public String getPoolInit() {
00102         return poolInit;
00103     }
00104 
00109     public void setPoolInit(String poolInit) {
00110         this.poolInit = poolInit;
00111     }
00112 
00117     public String getPoolMin() {
00118         return poolMin;
00119     }
00120 
00125     public void setPoolMin(String poolMin) {
00126         this.poolMin = poolMin;
00127     }
00128 
00133     public String getPoolMax() {
00134         return poolMax;
00135     }
00136 
00141     public void setPoolMax(String poolMax) {
00142         this.poolMax = poolMax;
00143     }
00144 
00149     public String getPoolMaxAge() {
00150         return poolMaxAge;
00151     }
00152 
00157     public void setPoolMaxAge(String poolMaxAge) {
00158         this.poolMaxAge = poolMaxAge;
00159     }
00160 
00165     public String getPstmtMax() {
00166         return pstmtMax;
00167     }
00168 
00173     public void setPstmtMax(String pstmtMax) {
00174         this.pstmtMax = pstmtMax;
00175     }
00176 
00181     public String getPoolMaxAgeMinutes() {
00182         return poolMaxAgeMinutes;
00183     }
00188     public void setPoolMaxAgeMinutes(String val) {
00189         poolMaxAgeMinutes = val;
00190     }
00191 
00196     public String getPoolMaxOpentime() {
00197         return poolMaxOpentime;
00198     }
00203     public void setPoolMaxOpentime(String val) {
00204         poolMaxOpentime = val;
00205     }
00206 
00211     public String getPoolMaxWaiters() {
00212         return poolMaxWaiters;
00213     }
00218     public void setPoolMaxWaiters(String val) {
00219         poolMaxWaiters = val;
00220     }
00221 
00226     public String getPoolMaxWaittime() {
00227         return poolMaxWaittime;
00228     }
00233     public void setPoolMaxWaittime(String val) {
00234         poolMaxWaittime = val;
00235     }
00236 
00241     public String getPoolSamplingPeriod() {
00242         return poolSamplingPeriod;
00243     }
00248     public void setPoolSamplingPeriod(String val) {
00249         poolSamplingPeriod = val;
00250     }
00251 
00257     public String toXML(int indent) {
00258         StringBuffer sb = new StringBuffer();
00259         sb.append(indent(indent));
00260         sb.append("<pool-params>\n");
00261 
00262         indent += 2;
00263 
00264         // pool-init
00265         sb.append(xmlElement(poolInit, "pool-init", indent));
00266         // pool-min
00267         sb.append(xmlElement(poolMin, "pool-min", indent));
00268         // pool-max
00269         sb.append(xmlElement(poolMax, "pool-max", indent));
00270         if (poolMaxAge != null) {
00271             // pool-max-age
00272             sb.append(xmlElement(poolMaxAge, "pool-max-age", indent));
00273         } else { 
00274             // pool-max-minutes
00275             sb.append(xmlElement(poolMaxAgeMinutes, "pool-max-age-minutes", indent));
00276         }
00277         // pstmt-max
00278         sb.append(xmlElement(pstmtMax, "pstmt-max", indent));
00279         // pool-max-opentime
00280         sb.append(xmlElement(poolMaxOpentime, "pool-max-opentime", indent));
00281         // pool-max-waiters
00282         sb.append(xmlElement(poolMaxWaiters, "pool-max-waiters", indent));
00283         // pool-max-waittime
00284         sb.append(xmlElement(poolMaxWaittime, "pool-max-waittime", indent));
00285         // pool-sampling-period
00286         sb.append(xmlElement(poolSamplingPeriod, "pool-sampling-period", indent));
00287         indent -= 2;
00288         sb.append(indent(indent));
00289         sb.append("</pool-params>\n");
00290 
00291         return sb.toString();
00292     }
00293 }

Generated on Tue Feb 15 15:05:57 2005 for JOnAS by  doxygen 1.3.9.1