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

Reply via email to