[jboss-cvs] JBossAS SVN: r59437 - trunk/ejb3/src/main/org/jboss/ejb3

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Jan 9 09:10:15 EST 2007


Author: thomas.diesler at jboss.com
Date: 2007-01-09 09:10:13 -0500 (Tue, 09 Jan 2007)
New Revision: 59437

Modified:
   trunk/ejb3/src/main/org/jboss/ejb3/BaseSessionContext.java
Log:
Add the JAXRPC message context

Modified: trunk/ejb3/src/main/org/jboss/ejb3/BaseSessionContext.java
===================================================================
--- trunk/ejb3/src/main/org/jboss/ejb3/BaseSessionContext.java	2007-01-09 14:06:36 UTC (rev 59436)
+++ trunk/ejb3/src/main/org/jboss/ejb3/BaseSessionContext.java	2007-01-09 14:10:13 UTC (rev 59437)
@@ -24,12 +24,13 @@
 import java.io.Externalizable;
 import java.io.IOException;
 import java.io.ObjectInput;
-import java.io.ObjectOutput; 
+import java.io.ObjectOutput;
 import java.security.Identity;
 import java.security.Principal;
-import java.util.HashSet; 
+import java.util.HashSet;
 import java.util.List;
 import java.util.Properties;
+
 import javax.ejb.EJBException;
 import javax.ejb.EJBHome;
 import javax.ejb.EJBLocalHome;
@@ -46,17 +47,18 @@
 import javax.transaction.TransactionManager;
 import javax.transaction.UserTransaction;
 import javax.xml.rpc.handler.MessageContext;
+
 import org.jboss.annotation.security.SecurityDomain;
-import org.jboss.aop.Advisor; 
+import org.jboss.aop.Advisor;
 import org.jboss.ejb3.security.SecurityDomainManager;
 import org.jboss.ejb3.tx.TxUtil;
 import org.jboss.ejb3.tx.UserTransactionImpl;
-import org.jboss.logging.Logger; 
+import org.jboss.logging.Logger;
 import org.jboss.metadata.SecurityRoleRefMetaData;
 import org.jboss.security.RealmMapping;
 import org.jboss.security.RunAsIdentity;
 import org.jboss.security.SecurityAssociation;
-import org.jboss.security.SimplePrincipal; 
+import org.jboss.security.SimplePrincipal;
 
 /**
  * Comment
@@ -70,6 +72,7 @@
    protected transient Container container;
    protected transient RealmMapping rm;
    protected BaseContext baseContext;
+   private MessageContext msgContext;
 
    public BaseSessionContext()
    {
@@ -344,9 +347,14 @@
       return ((SessionContainer)container).getInvokedBusinessInterface();
    }
 
+   public void setMessageContext(MessageContext msgContext) throws IllegalStateException
+   {
+      this.msgContext = msgContext;
+   }
+
    public MessageContext getMessageContext() throws IllegalStateException
    {
-      throw new RuntimeException("NOT IMPLEMENTED");
+      return msgContext;
    }
 
 }




More information about the jboss-cvs-commits mailing list