attributeDescriptions.properties
上传用户:toby828
上传日期:2015-06-26
资源大小:8558k
文件大小:6k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. alias=
  2. The name used to uniquely identify the pool to Proxool.
  3. driver-url=
  4. The delegate JDBC driver class.
  5. driver-properties=
  6. A set of comma separated propeties that are passed to the delegate driver. 
  7. Example: user=foo, password=bar.
  8. fatal-sql-exception=
  9. All SQLExceptions are caught and tested for containing this text fragment. 
  10. If it matches than this connection is considered useless and it is discarded. 
  11. Regardless of what happens the exception is always thrown again. This property behaves like a collection; 
  12. you can set it more than once and each value is checked.
  13. fatal-sql-exception-wrapper-class=
  14. If this is not-null then any fatal SQLException is wrapped up inside 
  15. an instance of this class. If null, then the original exception is 
  16. thrown. Range: any valid class name that is a subclass of SQLException or 
  17. RuntimeException. Default: null (original exception is thrown) 
  18. Examples: 'org.logicalcobwebs.proxool.FatalSQLException' or 
  19. org.logicalcobwebs.proxool.FatalRuntimeException'
  20. house-keeping-sleep-time=
  21. How long the house keeping thread sleeps for (milliseconds). 
  22. The house keeper is responsible for checking the state of all the connections and tests whether any need to be 
  23. destroyed or created. Default is 30 seconds.
  24. house-keeping-test-sql=
  25. If the house keeping thread finds and idle connections it will test them 
  26. with this SQL statement. It should be _very_ quick to execute. Something like checking the current date or something. 
  27. If not defined then this test is omitted.
  28. maximum-active-time=
  29. If the housekeeper comes across a thread that has been active for longer than 
  30. this then it will kill it. So make sure you set this to a number bigger than your slowest expected response! 
  31. Default is 5 minutes.
  32. maximum-connection-count=
  33. The maximum number of connections to the database. Default is 15.
  34. maximum-connection-lifetime=
  35. The maximum amount of time that a connection exists for before it is 
  36. killed (milliseconds). Default is 4 hours.
  37. maximum-new-connections=
  38. This is the maximum number of connections we can be building at any 
  39. one time. That is, the number of new connections that have been requested but aren't yet available for use. 
  40. Because connections can be built using more than one thread (for instance, when they are built on demand) and it 
  41. takes a finite time between deciding to build the connection and it becoming available we need some way of ensuring 
  42. that a lot of threads don't all decide to build a connection at once. (We could solve this in a smarter way - and 
  43. indeed we will one day) Default is 10.
  44. simultaneous-build-throttle=
  45. This is the maximum number of connections we can be building at any 
  46. one time. That is, the number of new connections that have been requested but aren't yet available for use. 
  47. Because connections can be built using more than one thread (for instance, when they are built on demand) and it 
  48. takes a finite time between deciding to build the connection and it becoming available we need some way of ensuring 
  49. that a lot of threads don't all decide to build a connection at once. (We could solve this in a smarter way - and 
  50. indeed we will one day) Default is 10.
  51. minimum-connection-count=
  52. The minimum number of connections we will keep open, regardless of 
  53. whether anyone needs them or not. Default is 5.
  54. overload-without-refusal-lifetime=
  55. This helps us determine the pool status. If we have refused a 
  56. connection within this threshold (milliseconds) then we are overloaded. Default is 60 seconds.
  57. recently-started-threshold=
  58. This helps us determine whether the pool status is up, down or 
  59. overloaded. As long as at least one connection was started within this threshold (milliseconds) or there are some 
  60. spare connections available then we assume the pool is up. Default is 60 seconds.
  61. trace=
  62. If true then each SQL call gets logged (DEBUG level) along with the execution time. 
  63. You can also get this information by registering a ConnectionListener (see ProxoolFacade). Default is false.
  64. verbose=
  65. Either false (quiet) or true (loud). Default is false.
  66. prototype-count=
  67. If there are fewer than this number of connections available then we will 
  68. build some more (assuming the maximum-connection-count is not exceeded). For example. Of we have 3 active 
  69. connections and 2 available, but our prototype-count is 4 then it will attempt to build another 2. 
  70. This differs from minimum-connection-count because it takes into account the number of active connections. 
  71. minimum-connection-count is absolute and doesn't care how many are in use. prototype-count is the number of 
  72. spare connections it strives to keep over and above the ones that are currently active. Default is 0.
  73. statistics=
  74. The sample length when taking statistical information, comma-delimited. 
  75. For example: '10s,15m' would mean take samples every 10 seconds and every 15 minutes. Valid units are 
  76. s(econds), m(inutes), h(ours) and d(ays). Default is null (no statistics).
  77. statistics-log-level=
  78. Whether statistics are logged as they are produced. 
  79. Range: DEBUG, INFO, WARN, ERROR, FATAL. Default is null (no logging).
  80. test-after-use=
  81. If you set this to true then each connection is tested (with whatever is defined in 
  82. house-keeping-test-sql) after it is closed (that is, returned to the connection pool). 
  83. If a connection fails then it is discarded.
  84. test-before-use=
  85. If you set this to true then each connection is tested (with whatever is defined in house-keeping-test-sql) 
  86. before being served. If a connection fails then it is discarded and another one is picked. If all 
  87. connections fail a new one is built. If that one fails then you get an SQLException saying so.