Author: stack
Date: Fri Jul 24 04:45:54 2009
New Revision: 797322

URL: http://svn.apache.org/viewvc?rev=797322&view=rev
Log:
HBASE-1670 transactions / indexing fixes: trx deletes not handeled, index scan 
can't specify stopRow; forgot to add a file

Added:
    
hadoop/hbase/trunk/src/contrib/transactional/src/java/org/apache/hadoop/hbase/client/transactional/TransactionalRPC.java

Added: 
hadoop/hbase/trunk/src/contrib/transactional/src/java/org/apache/hadoop/hbase/client/transactional/TransactionalRPC.java
URL: 
http://svn.apache.org/viewvc/hadoop/hbase/trunk/src/contrib/transactional/src/java/org/apache/hadoop/hbase/client/transactional/TransactionalRPC.java?rev=797322&view=auto
==============================================================================
--- 
hadoop/hbase/trunk/src/contrib/transactional/src/java/org/apache/hadoop/hbase/client/transactional/TransactionalRPC.java
 (added)
+++ 
hadoop/hbase/trunk/src/contrib/transactional/src/java/org/apache/hadoop/hbase/client/transactional/TransactionalRPC.java
 Fri Jul 24 04:45:54 2009
@@ -0,0 +1,27 @@
+package org.apache.hadoop.hbase.client.transactional;
+
+import org.apache.hadoop.hbase.ipc.HBaseRPC;
+import org.apache.hadoop.hbase.ipc.TransactionalRegionInterface;
+
+/** Simple class for registering the transactional RPC codes. 
+ *  
+ */
+public final class TransactionalRPC {
+  
+  private static final byte RPC_CODE = 100;
+
+  private static boolean initialized = false;
+  
+  public synchronized static void initialize() {
+    if (initialized) {
+      return;
+    }
+    HBaseRPC.addToMap(TransactionalRegionInterface.class, RPC_CODE);
+    initialized = true;
+  }
+  
+  private TransactionalRPC() {
+    // Static helper class;
+  }
+
+}


Reply via email to