1 45 46 package org.openejb.alt.assembler.classic.xml; 47 48 49 import org.openejb.OpenEJBException; 50 import org.openejb.alt.assembler.classic.EnterpriseBeanInfo; 51 import org.openejb.alt.assembler.classic.StatefulSessionContainerInfo; 52 import org.w3c.dom.Node ; 53 54 63 public class StatefulSessionContainer extends StatefulSessionContainerInfo implements DomObject{ 64 65 66 69 public static final String STATEFUL_BEAN = "stateful-bean"; 70 71 72 76 public void initializeFromDOM(Node node) throws OpenEJBException{ 77 try{ 78 79 80 81 Container.initializeFromDOM(node, this); 82 83 DomObject[] dos = DomTools.collectChildElementsByType(node, StatefulBean.class, STATEFUL_BEAN); 84 beans = new StatefulBean[dos.length]; 85 for (int i=0; i < dos.length; i++) beans[i] = (StatefulBean)dos[i]; 86 ejbeans = (EnterpriseBeanInfo[])beans; 87 } catch(Exception e){ 88 e.printStackTrace(); 89 } 90 } 91 92 public void serializeToDOM(Node node) throws OpenEJBException{} 93 } 94 | Popular Tags |