00001 00027 package org.objectweb.jonas_rar.deployment.api; 00028 00029 import java.io.Serializable; 00030 00031 import org.objectweb.jonas_rar.deployment.xml.PoolParams; 00032 00039 public class PoolParamsDesc implements Serializable { 00040 00044 private String poolInit = null; 00045 00049 private String poolMin = null; 00050 00054 private String poolMax = null; 00055 00059 private String poolMaxAge = null; 00060 00064 private String pstmtMax = null; 00065 00069 private String poolMaxAgeMinutes = null; 00070 00074 private String poolMaxOpentime = null; 00075 00079 private String poolMaxWaiters = null; 00080 00084 private String poolMaxWaittime = null; 00085 00089 private String poolSamplingPeriod = null; 00090 00095 public PoolParamsDesc(PoolParams pp) { 00096 if (pp != null) { 00097 poolInit = pp.getPoolInit(); 00098 poolMin = pp.getPoolMin(); 00099 poolMax = pp.getPoolMax(); 00100 poolMaxAge = pp.getPoolMaxAge(); 00101 pstmtMax = pp.getPstmtMax(); 00102 poolMaxAgeMinutes = pp.getPoolMaxAgeMinutes(); 00103 poolMaxOpentime = pp.getPoolMaxOpentime(); 00104 poolMaxWaiters = pp.getPoolMaxWaiters(); 00105 poolMaxWaittime = pp.getPoolMaxWaittime(); 00106 poolSamplingPeriod = pp.getPoolSamplingPeriod(); 00107 } 00108 } 00109 00114 public String getPoolInit() { 00115 return poolInit; 00116 } 00117 00122 public String getPoolMin() { 00123 return poolMin; 00124 } 00125 00130 public String getPoolMax() { 00131 return poolMax; 00132 } 00133 00138 public String getPoolMaxAge() { 00139 return poolMaxAge; 00140 } 00141 00146 public String getPstmtMax() { 00147 return pstmtMax; 00148 } 00149 00154 public String getPoolMaxAgeMinutes() { 00155 return poolMaxAgeMinutes; 00156 } 00157 00162 public String getPoolMaxOpentime() { 00163 return poolMaxOpentime; 00164 } 00165 00170 public String getPoolMaxWaiters() { 00171 return poolMaxWaiters; 00172 } 00173 00178 public String getPoolMaxWaittime() { 00179 return poolMaxWaittime; 00180 } 00181 00186 public String getPoolSamplingPeriod() { 00187 return poolSamplingPeriod; 00188 } 00189 }