dain 2006/02/01 06:50:10
Modified: modules/core/src/java/org/openejb/slsb/dispatch
EJBActivateOperation.java
EJBPassivateOperation.java
SetSessionContextOperation.java
Log:
Major refactor
Split container into an object to represent a deployed ejb and a set of
shared containers which process invocations
Introduced interface between CMP container and CMP engine
Revision Changes Path
1.2 +3 -3
openejb/modules/core/src/java/org/openejb/slsb/dispatch/EJBActivateOperation.java
Index: EJBActivateOperation.java
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/core/src/java/org/openejb/slsb/dispatch/EJBActivateOperation.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- EJBActivateOperation.java 7 Jul 2004 22:17:35 -0000 1.1
+++ EJBActivateOperation.java 1 Feb 2006 11:50:10 -0000 1.2
@@ -52,7 +52,7 @@
import javax.ejb.SessionBean;
import org.apache.geronimo.core.service.InvocationResult;
-import org.openejb.EJBInvocation;
+import org.openejb.EjbInvocation;
import org.openejb.EJBOperation;
import org.openejb.dispatch.AbstractSpecificMethodOperation;
@@ -68,7 +68,7 @@
private EJBActivateOperation() {}
- public InvocationResult execute(EJBInvocation invocation) throws
Throwable {
+ public InvocationResult execute(EjbInvocation invocation) throws
Throwable {
return invoke(invocation, EJBOperation.EJBACTIVATE);
}
1.3 +3 -3
openejb/modules/core/src/java/org/openejb/slsb/dispatch/EJBPassivateOperation.java
Index: EJBPassivateOperation.java
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/core/src/java/org/openejb/slsb/dispatch/EJBPassivateOperation.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- EJBPassivateOperation.java 15 Feb 2005 03:24:04 -0000 1.2
+++ EJBPassivateOperation.java 1 Feb 2006 11:50:10 -0000 1.3
@@ -51,7 +51,7 @@
import javax.ejb.SessionBean;
import org.apache.geronimo.core.service.InvocationResult;
-import org.openejb.EJBInvocation;
+import org.openejb.EjbInvocation;
import org.openejb.EJBOperation;
import org.openejb.dispatch.AbstractSpecificMethodOperation;
@@ -63,7 +63,7 @@
private EJBPassivateOperation() {}
- public InvocationResult execute(EJBInvocation invocation) throws
Throwable {
+ public InvocationResult execute(EjbInvocation invocation) throws
Throwable {
return invoke(invocation, EJBOperation.EJBACTIVATE);
}
1.2 +3 -5
openejb/modules/core/src/java/org/openejb/slsb/dispatch/SetSessionContextOperation.java
Index: SetSessionContextOperation.java
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/core/src/java/org/openejb/slsb/dispatch/SetSessionContextOperation.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SetSessionContextOperation.java 7 Jul 2004 22:17:35 -0000 1.1
+++ SetSessionContextOperation.java 1 Feb 2006 11:50:10 -0000 1.2
@@ -54,7 +54,7 @@
import javax.ejb.SessionContext;
import org.apache.geronimo.core.service.InvocationResult;
-import org.openejb.EJBInvocation;
+import org.openejb.EjbInvocation;
import org.openejb.EJBOperation;
import org.openejb.entity.dispatch.SetEntityContextOperation;
import org.openejb.dispatch.AbstractSpecificMethodOperation;
@@ -66,13 +66,11 @@
*
* */
public class SetSessionContextOperation extends
AbstractSpecificMethodOperation {
-
public static final SetSessionContextOperation INSTANCE = new
SetSessionContextOperation();
private SetSessionContextOperation() {}
-
- public InvocationResult execute(EJBInvocation invocation) throws
Throwable {
+ public InvocationResult execute(EjbInvocation invocation) throws
Throwable {
return invoke(invocation, EJBOperation.SETCONTEXT);
}