You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beehive.apache.org by ri...@apache.org on 2005/05/05 18:40:44 UTC

svn commit: r168352 - /incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/AnnotationReader.java

Author: rich
Date: Thu May  5 09:40:42 2005
New Revision: 168352

URL: http://svn.apache.org/viewcvs?rev=168352&view=rev
Log:
Fixed the AnnotationReader class to be Serializable.  An instance of this class is stored in the ServletContext, and if the ServletContext gets serialized, it will produce NotSerializableExceptions.  

tests: bvt in netui (WinXP)
BB: self (linux)



Modified:
    incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/AnnotationReader.java

Modified: incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/AnnotationReader.java
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/AnnotationReader.java?rev=168352&r1=168351&r2=168352&view=diff
==============================================================================
--- incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/AnnotationReader.java (original)
+++ incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/AnnotationReader.java Thu May  5 09:40:42 2005
@@ -29,12 +29,14 @@
 import javax.servlet.ServletContext;
 import java.io.InputStream;
 import java.io.IOException;
+import java.io.Serializable;
 import java.lang.reflect.Member;
 
 /**
  * Utility for reading XML files that describe annotations in classes.  These files are generated during Page Flow build.
  */ 
 public class AnnotationReader
+        implements Serializable
 {
     private static final Logger _log = Logger.getInstance( AnnotationReader.class );
     private static final String CACHE_ATTR = InternalConstants.ATTR_PREFIX + "annCache";