djencks 2005/03/04 16:16:31
Modified: modules/openejb-builder/src/java/org/openejb/deployment
RemoteEJBReferenceBuilder.java
OpenEJBModuleBuilder.java
Log:
Bind HandleDelegate in java:comp
Revision Changes Path
1.3 +5 -0
openejb/modules/openejb-builder/src/java/org/openejb/deployment/RemoteEJBReferenceBuilder.java
Index: RemoteEJBReferenceBuilder.java
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/openejb-builder/src/java/org/openejb/deployment/RemoteEJBReferenceBuilder.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- RemoteEJBReferenceBuilder.java 24 Jan 2005 21:16:49 -0000 1.2
+++ RemoteEJBReferenceBuilder.java 4 Mar 2005 21:16:30 -0000 1.3
@@ -7,6 +7,7 @@
import org.apache.geronimo.j2ee.deployment.EJBReferenceBuilder;
import org.openejb.client.naming.RemoteEJBObjectFactory;
import org.openejb.client.naming.RemoteEJBRefAddr;
+import org.openejb.corba.CORBAHandleDelegate;
/**
*/
@@ -20,6 +21,10 @@
RemoteEJBRefAddr addr = new RemoteEJBRefAddr(objectName);
Reference reference = new Reference(null, addr,
RemoteEJBObjectFactory.class.getName(), null);
return reference;
+ }
+
+ public Object createHandleDelegateReference() {
+ return new CORBAHandleDelegate.HandleDelegateReference();
}
public static final GBeanInfo GBEAN_INFO;
1.31 +6 -1
openejb/modules/openejb-builder/src/java/org/openejb/deployment/OpenEJBModuleBuilder.java
Index: OpenEJBModuleBuilder.java
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/openejb-builder/src/java/org/openejb/deployment/OpenEJBModuleBuilder.java,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -r1.30 -r1.31
--- OpenEJBModuleBuilder.java 23 Feb 2005 18:13:27 -0000 1.30
+++ OpenEJBModuleBuilder.java 4 Mar 2005 21:16:30 -0000 1.31
@@ -95,6 +95,7 @@
import org.openejb.EJBModuleImpl;
import org.openejb.corba.compiler.CompilerException;
import org.openejb.corba.compiler.SkeletonGenerator;
+import org.openejb.corba.CORBAHandleDelegate;
import org.openejb.proxy.EJBProxyFactory;
import org.openejb.proxy.EJBProxyReference;
import org.openejb.xbeans.ejbjar.OpenejbEntityBeanType;
@@ -339,6 +340,10 @@
public Reference createEJBRemoteReference(String objectName, boolean
session, String home, String remote) {
return EJBProxyReference.createRemote(objectName, session, remote,
home);
+ }
+
+ public Object createHandleDelegateReference() {
+ return new CORBAHandleDelegate.HandleDelegateReference();
}
public CMPEntityBuilder getCmpEntityBuilder() {