JonasWebAppRuleSet.java

00001 
00027 package org.objectweb.jonas_web.deployment.rules;
00028 
00029 import org.apache.commons.digester.Digester;
00030 import org.objectweb.jonas_lib.deployment.rules.JRuleSetBase;
00031 import org.objectweb.jonas_lib.deployment.rules.JonasEnvironmentRuleSet;
00032 import org.objectweb.jonas_lib.deployment.rules.JonasMessageDestinationRuleSet;
00033 
00038 public class JonasWebAppRuleSet extends JRuleSetBase {
00039 
00043     public JonasWebAppRuleSet() {
00044         super("jonas-web-app/");
00045     }
00046 
00051     public void addRuleInstances(Digester digester) {
00052 
00053         digester.addCallMethod(prefix + "host",
00054                                "setHost", 0);
00055 
00056         digester.addCallMethod(prefix + "port",
00057                                "setPort", 0);
00058 
00059         digester.addCallMethod(prefix + "context-root",
00060                                "setContextRoot", 0);
00061 
00062         digester.addCallMethod(prefix + "java2-delegation-model",
00063                                "setJava2DelegationModel", 0);
00064 
00065         digester.addRuleSet(new JonasEnvironmentRuleSet(prefix));
00066 
00067         digester.addRuleSet(new JonasMessageDestinationRuleSet(prefix));
00068 
00069     }
00070 
00071 
00072 }

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