[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