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