1 43 package org.exolab.jms.persistence; 44 45 46 53 public abstract class AbstractConnectionManager 54 implements DBConnectionManager { 55 56 59 private String _user; 60 61 64 private String _password; 65 66 69 private String _driver; 70 71 74 private String _url; 75 76 79 private int _maxActive; 80 81 84 private int _maxIdle; 85 86 90 private long _minIdleTime; 91 92 95 private long _evictionInterval; 96 97 100 private String _testQuery; 101 102 106 private boolean _testBeforeUse = false; 107 108 109 114 public void setUser(String name) { 115 _user = name; 116 } 117 118 123 public String getUser() { 124 return _user; 125 } 126 127 132 public void setPassword(String password) { 133 _password = password; 134 } 135 136 141 public String getPassword() { 142 return _password; 143 } 144 145 150 public void setDriver(String driver) { 151 _driver = driver; 152 } 153 154 159 public String getDriver() { 160 return _driver; 161 } 162 163 168 public void setURL(String url) { 169 _url = url; 170 } 171 172 177 public String getURL() { 178 return _url; 179 } 180 181 187 public void setMaxActive(int active) { 188 _maxActive = active; 189 } 190 191 197 public int getMaxActive() { 198 return _maxActive; 199 } 200 201 207 public void setMaxIdle(int idle) { 208 _maxIdle = idle; 209 } 210 211 217 public int getMaxIdle() { 218 return _maxIdle; 219 } 220 221 227 public void setMinIdleTime(long time) { 228 _minIdleTime = time; 229 } 230 231 237 public long getMinIdleTime() { 238 return _minIdleTime; 239 } 240 241 248 public void setEvictionInterval(long interval) { 249 _evictionInterval = interval; 250 } 251 252 257 public long getEvictionInterval() { 258 return _evictionInterval; 259 } 260 261 267 public void setTestQuery(String query) { 268 _testQuery = query; 269 } 270 271 276 public String getTestQuery() { 277 return _testQuery; 278 } 279 280 289 public void setTestBeforeUse(boolean test) { 290 _testBeforeUse = test; 291 } 292 293 299 public boolean getTestBeforeUse() { 300 return _testBeforeUse; 301 } 302 303 } | Popular Tags |