dain        2004/04/01 17:36:52

  Modified:    modules/core/src/java/org/openejb/mdb MDBContainer.java
                        MessageEndpointInterceptor.java
  Log:

  Stubbed in a deployer and a simple test.
  Deployment doesn't actually work, but we have a start.
  
  Revision  Changes    Path
  1.3       +2 -2      openejb/modules/core/src/java/org/openejb/mdb/MDBContainer.java
  
  Index: MDBContainer.java
  ===================================================================
  RCS file: 
/home/projects/openejb/scm/openejb/modules/core/src/java/org/openejb/mdb/MDBContainer.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- MDBContainer.java 21 Mar 2004 21:26:35 -0000      1.2
  +++ MDBContainer.java 1 Apr 2004 22:36:52 -0000       1.3
  @@ -179,7 +179,7 @@
           interceptor = firstInterceptor;
   
           // set up client containers
  -        messageClientContainer = new MessageEndpointInterceptor(this, 
vopFactory.getSignatures(), messageEndpointInterface);
  +        messageClientContainer = new MessageEndpointInterceptor(this, 
vopFactory.getSignatures(), messageEndpointInterface, classLoader);
       }
   
       public Class getMessageEndpointInterface() {
  
  
  
  1.3       +3 -3      
openejb/modules/core/src/java/org/openejb/mdb/MessageEndpointInterceptor.java
  
  Index: MessageEndpointInterceptor.java
  ===================================================================
  RCS file: 
/home/projects/openejb/scm/openejb/modules/core/src/java/org/openejb/mdb/MessageEndpointInterceptor.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- MessageEndpointInterceptor.java   21 Mar 2004 21:26:35 -0000      1.2
  +++ MessageEndpointInterceptor.java   1 Apr 2004 22:36:52 -0000       1.3
  @@ -85,10 +85,10 @@
        * @param signatures the signatures of the virtual methods
        * @param mdbInterface the class of the MDB's messaging interface (e.g. 
javax.jmx.MessageListner)
        */
  -    public MessageEndpointInterceptor(MDBContainer container, MethodSignature[] 
signatures, Class mdbInterface) {
  +    public MessageEndpointInterceptor(MDBContainer container, MethodSignature[] 
signatures, Class mdbInterface, ClassLoader classLoader) {
           this.container = container;
   
  -        objectFactory = new CglibEJBProxyFactory(MessageEndpointProxy.class, new 
Class[]{mdbInterface, MessageEndpoint.class});
  +        objectFactory = new CglibEJBProxyFactory(MessageEndpointProxy.class, new 
Class[]{mdbInterface, MessageEndpoint.class}, classLoader);
   //        operationMap = EJBProxyHelper.getOperationMap(EJBInterfaceType.LOCAL, 
objectFactory.getType(), signatures);
           operationMap = null;
       }
  
  
  

Reply via email to