User: jwalters
Date: 01/06/12 12:47:49
Modified: src/main/javax/ejb/spi HandleDelegate.java
Log:
EJB 2.0 patches to remove abstract from methods in interfaces and
add some additional javadoc.
Thanks to jesper pedersen.
Revision Changes Path
1.2 +23 -20 jboss-j2ee/src/main/javax/ejb/spi/HandleDelegate.java
Index: HandleDelegate.java
===================================================================
RCS file: /cvsroot/jboss/jboss-j2ee/src/main/javax/ejb/spi/HandleDelegate.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- HandleDelegate.java 2001/06/04 15:57:18 1.1
+++ HandleDelegate.java 2001/06/12 19:47:49 1.2
@@ -10,41 +10,44 @@
import javax.ejb.EJBObject;
/**
- * The HandleDelegate interface is implemented by the EJB container.
+ * <P>The HandleDelegate interface is implemented by the EJB container.
* It is used by portable implementations of javax.ejb.Handle and
* javax.ejb.HomeHandle. It is not used by EJB components or by client components.
* It provides methods to serialize and deserialize EJBObject and EJBHome
- * references to streams.
+ * references to streams.</P>
+ *
+ * <P>The HandleDelegate object is obtained by JNDI lookup at the reserved name
+ * "java:comp/HandleDelegate".</P>
*/
public interface HandleDelegate {
/**
- * Serialize the EJBObject reference corresponding to a Handle.
+ * <P>Serialize the EJBObject reference corresponding to a Handle.</P>
*
- * This method is called from the writeObject method of portable
+ * <P>This method is called from the writeObject method of portable
* Handle implementation classes. The ostream object is the same
- * object that was passed in to the Handle class's writeObject.
+ * object that was passed in to the Handle class's writeObject.</P>
*
* @param ejbObject - The EJBObject reference to be serialized.
* @param ostream - The output stream.
* @exception java.io.IOException - The EJBObject could not be serialized
* because of a system-level failure.
*/
- public abstract void writeEJBObject(EJBObject ejbObject,
- java.io.ObjectOutputStream ostream)
+ public void writeEJBObject(EJBObject ejbObject,
+ java.io.ObjectOutputStream ostream)
throws java.io.IOException;
/**
- * Deserialize the EJBObject reference corresponding to a Handle.
+ * <P>Deserialize the EJBObject reference corresponding to a Handle.</P>
*
- * readEJBObject is called from the readObject method of portable
+ * <P>readEJBObject is called from the readObject method of portable
* Handle implementation classes. The istream object is the same object
* that was passed in to the Handle class's readObject. When readEJBObject
* is called, istream must point to the location in the stream at which
* the EJBObject reference can be read. The container must ensure that
* the EJBObject reference is capable of performing invocations immediately
- * after deserialization.
+ * after deserialization.</P>
*
* @param istream - The input stream.
* @return The deserialized EJBObject reference.
@@ -54,34 +57,34 @@
* deserialized because some
* class could not be found.
*/
- public abstract EJBObject readEJBObject(java.io.ObjectInputStream istream)
+ public EJBObject readEJBObject(java.io.ObjectInputStream istream)
throws java.io.IOException, java.lang.ClassNotFoundException;
/**
- * Serialize the EJBHome reference corresponding to a HomeHandle.
+ * <P>Serialize the EJBHome reference corresponding to a HomeHandle.</P>
*
- * This method is called from the writeObject method of portable HomeHandle
+ * <P>This method is called from the writeObject method of portable HomeHandle
* implementation classes. The ostream object is the same object that was
- * passed in to the Handle class's writeObject.
+ * passed in to the Handle class's writeObject.</P>
*
* @param ejbHome - The EJBHome reference to be serialized.
* @param ostream - The output stream.
* @exception java.io.IOException - The EJBObject could not be serialized
* because of a system-level failure.
*/
- public abstract void writeEJBHome(EJBHome ejbHome,
- java.io.ObjectOutputStream ostream)
+ public void writeEJBHome(EJBHome ejbHome,
+ java.io.ObjectOutputStream ostream)
throws java.io.IOException;
/**
- * Deserialize the EJBHome reference corresponding to a HomeHandle.
+ * <P>Deserialize the EJBHome reference corresponding to a HomeHandle.</P>
*
- * readEJBHome is called from the readObject method of portable HomeHandle
+ * <P>readEJBHome is called from the readObject method of portable HomeHandle
* implementation classes. The istream object is the same object that was
* passed in to the HomeHandle class's readObject. When readEJBHome is called,
* istream must point to the location in the stream at which the EJBHome reference
* can be read. The container must ensure that the EJBHome reference is capable
- * of performing invocations immediately after deserialization.
+ * of performing invocations immediately after deserialization.</P>
*
* @param istream - The input stream.
* @return The deserialized EJBHome reference.
@@ -90,6 +93,6 @@
* @exception java.lang.ClassNotFoundException - The EJBHome could not be
deserialized
* because some class could not be
found.
*/
- public abstract EJBHome readEJBHome(java.io.ObjectInputStream istream)
+ public EJBHome readEJBHome(java.io.ObjectInputStream istream)
throws java.io.IOException, java.lang.ClassNotFoundException;
}
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development