Geir Magnusson Jr. wrote:

Claim : o.a.g.common.InvocationType appears identical to org.jboss.invocation.InvocationType


The initial version of org.jboss.invocation.InvocationType in the JBoss CVS repository can be found at the following location:


http://cvs.sourceforge.net/viewcvs.py/jboss/jboss/src/main/org/jboss/invocation/InvocationType.java?rev=1.1&view=markup

This contains a very similar code excerpt to that cited in the letter from JBoss Group LLC:

   public static final InvocationType REMOTE =
         new InvocationType("REMOTE");
   public static final InvocationType LOCAL =
         new InvocationType("LOCAL");
   public static final InvocationType HOME =
         new InvocationType("HOME");
   public static final InvocationType LOCALHOME =
         new InvocationType("LOCALHOME");

This code was contributed to the JBoss project by dsundstrom (Dain Sundstrom) on 7/14/2002. As the original copyright holder, Dain would be free to contribute this code to Geronimo as well.

The JBoss version of this code was modified exclusively by dsundstrom up to and including the 1.3 revision (dated 10/30/2002), where the code had evolved to the following:

   public static final InvocationType REMOTE =
         new InvocationType("REMOTE", false, false);
   public static final InvocationType LOCAL =
         new InvocationType("LOCAL", false, true);
   public static final InvocationType HOME =
         new InvocationType("HOME", true, false);
   public static final InvocationType LOCALHOME =
         new InvocationType("LOCALHOME", true, true);

This version bears an even closer resemblence to the Geronimo code, including the use of boolean values to determine the type of invocation. This functionality is not present in the JBoss code excerpt cited.

--
Jeremy



Reply via email to