User: d_jencks
Date: 01/11/14 21:30:55
Modified: src/main/org/jboss/ejb/plugins/local
BaseLocalContainerInvoker.java
Log:
Fixed Application and rolled back changes on Container, EntityContainer,
MessageDrivenContainer, StatefulSessionContainer, StatelessSessionContainer, and
plugins/local/BaseLocalContainerInvoker. cmp 2 appears to work again.
Revision Changes Path
1.13 +4 -27
jboss/src/main/org/jboss/ejb/plugins/local/BaseLocalContainerInvoker.java
Index: BaseLocalContainerInvoker.java
===================================================================
RCS file:
/cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/local/BaseLocalContainerInvoker.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- BaseLocalContainerInvoker.java 2001/11/12 06:52:16 1.12
+++ BaseLocalContainerInvoker.java 2001/11/15 05:30:55 1.13
@@ -107,7 +107,7 @@
{
this.container = con;
}
- /*
+
public void init()
throws Exception
{
@@ -133,33 +133,10 @@
for (int i = 0; i < methods.length; i++)
homeMethodInvokerMap.put(new
Long(RemoteMethodInvocation.calculateHash(methods[i])), methods[i]);
}
-*/
- public void init() throws Exception {throw new Exception("don't call init");}
- public void destroy(){}
+
public void start()
throws Exception
{
- if (((ContainerInvokerContainer)container).getLocalClass() == null)
- return;
-
- Context ctx = new InitialContext();
-
- jndiName = container.getBeanMetaData().getJndiName();
-
- // Set the transaction manager and transaction propagation
- // context factory of the GenericProxy class
- transactionManager =
((TransactionManager)ctx.lookup("java:/TransactionManager"));
-
- // Create method mappings for container invoker
- Method[] methods =
((ContainerInvokerContainer)container).getLocalClass().getMethods();
- beanMethodInvokerMap = new HashMap();
- for (int i = 0; i < methods.length; i++)
- beanMethodInvokerMap.put(new
Long(RemoteMethodInvocation.calculateHash(methods[i])), methods[i]);
-
- methods =
((ContainerInvokerContainer)container).getLocalHomeClass().getMethods();
- homeMethodInvokerMap = new HashMap();
- for (int i = 0; i < methods.length; i++)
- homeMethodInvokerMap.put(new
Long(RemoteMethodInvocation.calculateHash(methods[i])), methods[i]);
Class localHome = ((ContainerInvokerContainer)container).getLocalHomeClass();
if(localHome == null)
{
@@ -209,11 +186,11 @@
// ignore.
}
}
- /*
+
public void destroy()
{
}
- */
+
// ContainerInvoker implementation -------------------------------
public EJBLocalHome getEJBLocalHome()
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development