User: starksm 
  Date: 01/05/05 13:59:35

  Added:       src/main/org/jboss/test/web/interfaces ReferenceTest.java
                        StatelessSession.java StatelessSessionHome.java
  Log:
  Start of web container integration tests
  
  Revision  Changes    Path
  1.1                  
jbosstest/src/main/org/jboss/test/web/interfaces/ReferenceTest.java
  
  Index: ReferenceTest.java
  ===================================================================
  package org.jboss.test.web.interfaces;
  
  import java.io.IOException;
  import java.io.ObjectInputStream;
  import java.io.Serializable;
  
  /** A simple Serializable that is used to test the call optimization
  of EJBs. When a call is optimized an instance of this class should be
  passed by reference rather than being serialized.
  
  @author  [EMAIL PROTECTED]
  @version 
  */
  public class ReferenceTest implements Serializable
  {
      private transient boolean wasSerialized;
  
      /** Creates new ReferenceTest */
      public ReferenceTest()
      {
      }
  
      public boolean getWasSerialized()
      {
          return wasSerialized;
      }
  
      private void readObject(ObjectInputStream in)
           throws IOException, ClassNotFoundException
      {
          wasSerialized = true;
      }
  }
  
  
  
  1.1                  
jbosstest/src/main/org/jboss/test/web/interfaces/StatelessSession.java
  
  Index: StatelessSession.java
  ===================================================================
  package org.jboss.test.web.interfaces;
  
  import javax.ejb.EJBObject;
  import java.rmi.RemoteException;
  
  /** A trivial SessionBean interface.
  
  @author [EMAIL PROTECTED]
  @version $Revision: 1.1 $
  */
  public interface StatelessSession extends EJBObject
  {
      /** A method that returns its arg */
      public String echo(String arg) throws RemoteException;
      /** A method that does nothing. It is used to test call optimization.
      */
      public void noop(ReferenceTest test, boolean optimized) throws RemoteException;
  }
  
  
  
  1.1                  
jbosstest/src/main/org/jboss/test/web/interfaces/StatelessSessionHome.java
  
  Index: StatelessSessionHome.java
  ===================================================================
  package org.jboss.test.web.interfaces;
  
  import javax.ejb.*;
  import java.rmi.*;
  
  public interface StatelessSessionHome extends EJBHome
  {
      public StatelessSession create() throws RemoteException, CreateException;
  }
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to