00001 00027 package org.objectweb.jonas_ejb.deployment.rules; 00028 00029 import org.apache.commons.digester.Digester; 00030 import org.objectweb.jonas_lib.deployment.rules.JonasMessageDestinationRuleSet; 00031 import org.objectweb.jonas_lib.deployment.rules.JRuleSetBase; 00032 00039 public class JonasEjbJarRuleSet extends JRuleSetBase { 00040 00044 public JonasEjbJarRuleSet() { 00045 super("jonas-ejb-jar/"); 00046 } 00052 public void addRuleInstances(Digester digester) { 00053 digester.addRuleSet(new JonasSessionRuleSet(prefix)); 00054 digester.addRuleSet(new JonasEntityRuleSet(prefix)); 00055 digester.addRuleSet(new JonasMessageDrivenRuleSet(prefix)); 00056 digester.addRuleSet(new JonasEjbRelationRuleSet(prefix)); 00057 digester.addRuleSet(new JonasMessageDestinationRuleSet(prefix)); 00058 digester.addRuleSet(new JonasRunAsMappingRuleSet(prefix)); 00059 } 00060 }