00001 00026 package org.objectweb.jonas_ejb.container; 00027 00028 import java.util.List; 00029 00030 import javax.ejb.EJBContext; 00031 import javax.naming.Context; 00032 import javax.transaction.Transaction; 00033 00034 import org.objectweb.util.monolog.api.BasicLevel; 00035 00040 public class RequestCtx { 00041 00045 public boolean mustCommit = false; 00046 00050 public Throwable sysExc = null; 00051 00055 public Transaction clientTx = null; 00056 00060 public Context jndiCtx = null; 00061 00065 public ClassLoader cloader = null; 00066 00070 public Transaction currTx = null; 00071 00075 public EJBContext ejbContext = null; 00076 00080 public boolean bmcalled = false; 00081 00085 public int txAttr = 0; 00086 00091 public RequestCtx(int txa) { 00092 TraceEjb.interp.log(BasicLevel.DEBUG, ""); 00093 this.txAttr = txa; 00094 } 00095 00096 }