1 27 package org.objectweb.jonas_rar.deployment.rules; 28 29 import org.apache.commons.digester.Digester; 30 import org.objectweb.jonas_lib.deployment.rules.JRuleSetBase; 31 32 37 38 public class PoolParamsRuleSet extends JRuleSetBase { 39 40 44 public PoolParamsRuleSet(String prefix) { 45 super(prefix); 46 } 47 51 52 public void addRuleInstances(Digester digester) { 53 digester.addObjectCreate(prefix + "pool-params", 54 "org.objectweb.jonas_rar.deployment.xml.PoolParams"); 55 digester.addSetNext(prefix + "pool-params", 56 "setPoolParams", 57 "org.objectweb.jonas_rar.deployment.xml.PoolParams"); 58 digester.addCallMethod(prefix + "pool-params/pool-init", 59 "setPoolInit", 0); 60 digester.addCallMethod(prefix + "pool-params/pool-min", 61 "setPoolMin", 0); 62 digester.addCallMethod(prefix + "pool-params/pool-max", 63 "setPoolMax", 0); 64 digester.addCallMethod(prefix + "pool-params/pool-max-age", 65 "setPoolMaxAge", 0); 66 digester.addCallMethod(prefix + "pool-params/pool-max-age-minutes", 67 "setPoolMaxAgeMinutes", 0); 68 digester.addCallMethod(prefix + "pool-params/pstmt-max", 69 "setPstmtMax", 0); 70 digester.addCallMethod(prefix + "pool-params/pool-max-opentime", 71 "setPoolMaxOpentime", 0); 72 digester.addCallMethod(prefix + "pool-params/pool-max-waiters", 73 "setPoolMaxWaiters", 0); 74 digester.addCallMethod(prefix + "pool-params/pool-max-waittime", 75 "setPoolMaxWaittime", 0); 76 digester.addCallMethod(prefix + "pool-params/pool-sampling-period", 77 "setPoolSamplingPeriod", 0); 78 } 79 } 80 | Popular Tags |