[infinispan-commits] Infinispan SVN: r823 - in trunk/core/src/main/java/org/infinispan: commands/tx and 3 other directories.

infinispan-commits at lists.jboss.org infinispan-commits at lists.jboss.org
Tue Sep 15 13:18:09 EDT 2009


Author: galder.zamarreno at jboss.com
Date: 2009-09-15 13:18:09 -0400 (Tue, 15 Sep 2009)
New Revision: 823

Modified:
   trunk/core/src/main/java/org/infinispan/commands/read/GetKeyValueCommand.java
   trunk/core/src/main/java/org/infinispan/commands/tx/CommitCommand.java
   trunk/core/src/main/java/org/infinispan/commands/tx/PrepareCommand.java
   trunk/core/src/main/java/org/infinispan/commands/tx/RollbackCommand.java
   trunk/core/src/main/java/org/infinispan/commands/tx/TransactionBoundaryCommand.java
   trunk/core/src/main/java/org/infinispan/container/entries/ExpiryHelper.java
   trunk/core/src/main/java/org/infinispan/remoting/rpc/ResponseMode.java
   trunk/core/src/main/java/org/infinispan/remoting/transport/Address.java
   trunk/core/src/main/java/org/infinispan/remoting/transport/Transport.java
Log:
Fix several documentation TODOs.

Modified: trunk/core/src/main/java/org/infinispan/commands/read/GetKeyValueCommand.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/commands/read/GetKeyValueCommand.java	2009-09-15 14:59:50 UTC (rev 822)
+++ trunk/core/src/main/java/org/infinispan/commands/read/GetKeyValueCommand.java	2009-09-15 17:18:09 UTC (rev 823)
@@ -32,7 +32,8 @@
 import org.infinispan.util.logging.LogFactory;
 
 /**
- * // TODO: MANIK: Document this
+ * Implements functionality defined by {@link org.infinispan.Cache#get(Object)} and 
+ * {@link org.infinispan.Cache#containsKey(Object)} operations
  *
  * @author Manik Surtani (<a href="mailto:manik at jboss.org">manik at jboss.org</a>)
  * @since 4.0

Modified: trunk/core/src/main/java/org/infinispan/commands/tx/CommitCommand.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/commands/tx/CommitCommand.java	2009-09-15 14:59:50 UTC (rev 822)
+++ trunk/core/src/main/java/org/infinispan/commands/tx/CommitCommand.java	2009-09-15 17:18:09 UTC (rev 823)
@@ -30,7 +30,7 @@
 import org.infinispan.transaction.xa.GlobalTransaction;
 
 /**
- * // TODO: MANIK: Document this
+ * Command corresponding to the 2nd phase of 2PC.
  *
  * @author Manik Surtani (<a href="mailto:manik at jboss.org">manik at jboss.org</a>)
  * @since 4.0

Modified: trunk/core/src/main/java/org/infinispan/commands/tx/PrepareCommand.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/commands/tx/PrepareCommand.java	2009-09-15 14:59:50 UTC (rev 822)
+++ trunk/core/src/main/java/org/infinispan/commands/tx/PrepareCommand.java	2009-09-15 17:18:09 UTC (rev 823)
@@ -40,7 +40,7 @@
 import java.util.List;
 
 /**
- * Command coresponding to the 1st phase of 2PC.
+ * Command corresponding to the 1st phase of 2PC.
  *
  * @author Manik Surtani (<a href="mailto:manik at jboss.org">manik at jboss.org</a>)
  * @author Mircea.Markus at jboss.com

Modified: trunk/core/src/main/java/org/infinispan/commands/tx/RollbackCommand.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/commands/tx/RollbackCommand.java	2009-09-15 14:59:50 UTC (rev 822)
+++ trunk/core/src/main/java/org/infinispan/commands/tx/RollbackCommand.java	2009-09-15 17:18:09 UTC (rev 823)
@@ -30,7 +30,7 @@
 import org.infinispan.transaction.xa.GlobalTransaction;
 
 /**
- * // TODO: MANIK: Document this
+ * Command corresponding to a transaction rollback.
  *
  * @author Manik Surtani (<a href="mailto:manik at jboss.org">manik at jboss.org</a>)
  * @since 4.0

Modified: trunk/core/src/main/java/org/infinispan/commands/tx/TransactionBoundaryCommand.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/commands/tx/TransactionBoundaryCommand.java	2009-09-15 14:59:50 UTC (rev 822)
+++ trunk/core/src/main/java/org/infinispan/commands/tx/TransactionBoundaryCommand.java	2009-09-15 17:18:09 UTC (rev 823)
@@ -26,7 +26,8 @@
 import org.infinispan.commands.VisitableCommand;
 
 /**
- * // TODO: MANIK: Document this
+ * An transaction boundary command that allows the retrieval of an attached 
+ * {@link org.infinispan.transaction.xa.GlobalTransaction}
  *
  * @author Manik Surtani (<a href="mailto:manik at jboss.org">manik at jboss.org</a>)
  * @since 4.0

Modified: trunk/core/src/main/java/org/infinispan/container/entries/ExpiryHelper.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/container/entries/ExpiryHelper.java	2009-09-15 14:59:50 UTC (rev 822)
+++ trunk/core/src/main/java/org/infinispan/container/entries/ExpiryHelper.java	2009-09-15 17:18:09 UTC (rev 823)
@@ -1,7 +1,7 @@
 package org.infinispan.container.entries;
 
 /**
- * // TODO: Manik: Document this
+ * Provide utility methods for dealing with expiration of cache entries.
  *
  * @author Manik Surtani
  * @since 4.0

Modified: trunk/core/src/main/java/org/infinispan/remoting/rpc/ResponseMode.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/remoting/rpc/ResponseMode.java	2009-09-15 14:59:50 UTC (rev 822)
+++ trunk/core/src/main/java/org/infinispan/remoting/rpc/ResponseMode.java	2009-09-15 17:18:09 UTC (rev 823)
@@ -1,7 +1,11 @@
 package org.infinispan.remoting.rpc;
 
 /**
- * // TODO: Manik: Document this!
+ * Represents different handling mechanisms when dealing with remote command responses. 
+ * These include waiting for responses from all nodes in the cluster ({@link ResponseMode#SYNCHRONOUS}}),
+ * not waiting for any responses at all ({@link ResponseMode#ASYNCHRONOUS}} or 
+ * {@link ResponseMode#ASYNCHRONOUS_WITH_SYNC_MARSHALLING}}), or waiting for first valid response 
+ * ({@link ResponseMode#WAIT_FOR_VALID_RESPONSE}})
  *
  * @author Manik Surtani
  * @since 4.0

Modified: trunk/core/src/main/java/org/infinispan/remoting/transport/Address.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/remoting/transport/Address.java	2009-09-15 14:59:50 UTC (rev 822)
+++ trunk/core/src/main/java/org/infinispan/remoting/transport/Address.java	2009-09-15 17:18:09 UTC (rev 823)
@@ -1,7 +1,7 @@
 package org.infinispan.remoting.transport;
 
 /**
- * // TODO: Manik: Document this!
+ * A destination for an Infinispan command or operation.
  *
  * @author Manik Surtani
  * @since 4.0

Modified: trunk/core/src/main/java/org/infinispan/remoting/transport/Transport.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/remoting/transport/Transport.java	2009-09-15 14:59:50 UTC (rev 822)
+++ trunk/core/src/main/java/org/infinispan/remoting/transport/Transport.java	2009-09-15 17:18:09 UTC (rev 823)
@@ -34,6 +34,7 @@
 @NonVolatile
 public interface Transport extends Lifecycle {
    // TODO discovery should be abstracted away into a separate set of interfaces such that it is not tightly coupled to the transport
+   // Galder 15/09/09: what discovery??
 
    /**
     * Initializes the transport with global cache configuration and transport-specific properties.



More information about the infinispan-commits mailing list