00001 00027 package org.objectweb.jonas_lib.deployment.rules; 00028 00029 import org.apache.commons.digester.Digester; 00030 00036 public class JonasEnvironmentRuleSet extends JRuleSetBase { 00037 00042 public JonasEnvironmentRuleSet(String prefix) { 00043 super(prefix); 00044 } 00045 00050 public void addRuleInstances(Digester digester) { 00051 digester.addRuleSet(new JonasResourceEnvRuleSet(prefix)); 00052 digester.addRuleSet(new JonasResourceRuleSet(prefix)); 00053 digester.addRuleSet(new JonasEjbRefRuleSet(prefix)); 00054 digester.addRuleSet(new JonasServiceRefRuleSet(prefix)); 00055 digester.addRuleSet(new JonasMessageDestinationRefRuleSet(prefix)); 00056 digester.addCallMethod(prefix + "run-as/principal-name", "setRunAsPrincipalName", 0); 00057 } 00058 00059 }