[infinispan-commits] Infinispan SVN: r633 - trunk/core/src/main/java/org/infinispan/marshall.

infinispan-commits at lists.jboss.org infinispan-commits at lists.jboss.org
Wed Aug 5 11:13:44 EDT 2009


Author: manik.surtani at jboss.com
Date: 2009-08-05 11:13:44 -0400 (Wed, 05 Aug 2009)
New Revision: 633

Modified:
   trunk/core/src/main/java/org/infinispan/marshall/VersionAwareMarshaller.java
Log:
Made non-volatile

Modified: trunk/core/src/main/java/org/infinispan/marshall/VersionAwareMarshaller.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/marshall/VersionAwareMarshaller.java	2009-08-05 11:27:49 UTC (rev 632)
+++ trunk/core/src/main/java/org/infinispan/marshall/VersionAwareMarshaller.java	2009-08-05 15:13:44 UTC (rev 633)
@@ -23,6 +23,7 @@
 
 import org.infinispan.commands.RemoteCommandFactory;
 import org.infinispan.factories.annotations.Inject;
+import org.infinispan.factories.annotations.NonVolatile;
 import org.infinispan.factories.annotations.Start;
 import org.infinispan.factories.annotations.Stop;
 import org.infinispan.io.ByteBuffer;
@@ -43,10 +44,11 @@
  * information to the stream when marshalling objects and is able to pick the appropriate marshaller to delegate to
  * based on the versioning information when unmarshalling objects.
  *
- * @author <a href="mailto:manik at jboss.org">Manik Surtani (manik at jboss.org)</a>
+ * @author Manik Surtani
  * @author Galder Zamarreño
  * @since 4.0
  */
+ at NonVolatile
 public class VersionAwareMarshaller extends AbstractMarshaller {
    private static final Log log = LogFactory.getLog(VersionAwareMarshaller.class);
    private boolean trace = log.isTraceEnabled();
@@ -67,12 +69,13 @@
       this.loader = loader;
       this.remoteCommandFactory = remoteCommandFactory;
    }
-   
-   @Start(priority = 9) // should start before Transport component
+
+   @Start(priority = 9)
+   // should start before Transport component
    public void start() {
       defaultMarshaller.start(loader, remoteCommandFactory, this);
    }
-   
+
    @Stop
    public void stop() {
       defaultMarshaller.stop();
@@ -109,7 +112,7 @@
       ObjectOutput out = defaultMarshaller.startObjectOutput(os, isReentrant);
       try {
          out.writeShort(VERSION_400);
-         if (trace) log.trace("Wrote version {0}", VERSION_400);         
+         if (trace) log.trace("Wrote version {0}", VERSION_400);
       } catch (Exception e) {
          finishObjectOutput(out);
          log.error("Unable to read version id from first two bytes of stream, barfing.");



More information about the infinispan-commits mailing list