Author: jbellis
Date: Wed Jul 14 13:51:31 2010
New Revision: 964048

URL: http://svn.apache.org/viewvc?rev=964048&view=rev
Log:
r/m unused code (and underscores) from AsyncResult.  patch by jbellis

Modified:
    cassandra/trunk/src/java/org/apache/cassandra/net/AsyncResult.java
    cassandra/trunk/src/java/org/apache/cassandra/net/IAsyncResult.java
    cassandra/trunk/src/java/org/apache/cassandra/service/StorageProxy.java

Modified: cassandra/trunk/src/java/org/apache/cassandra/net/AsyncResult.java
URL: 
http://svn.apache.org/viewvc/cassandra/trunk/src/java/org/apache/cassandra/net/AsyncResult.java?rev=964048&r1=964047&r2=964048&view=diff
==============================================================================
--- cassandra/trunk/src/java/org/apache/cassandra/net/AsyncResult.java 
(original)
+++ cassandra/trunk/src/java/org/apache/cassandra/net/AsyncResult.java Wed Jul 
14 13:51:31 2010
@@ -30,60 +30,31 @@ import org.slf4j.LoggerFactory;
 
 class AsyncResult implements IAsyncResult
 {
-    private static Logger logger_ = LoggerFactory.getLogger( AsyncResult.class 
);
-    private byte[] result_;
-    private AtomicBoolean done_ = new AtomicBoolean(false);
-    private Lock lock_ = new ReentrantLock();
-    private Condition condition_;
-    private long startTime_;
+    private static Logger logger = LoggerFactory.getLogger(AsyncResult.class);
+    private byte[] result;
+    private AtomicBoolean done = new AtomicBoolean(false);
+    private Lock lock = new ReentrantLock();
+    private Condition condition;
+    private long startTime;
 
     public AsyncResult()
     {        
-        condition_ = lock_.newCondition();
-        startTime_ = System.currentTimeMillis();
+        condition = lock.newCondition();
+        startTime = System.currentTimeMillis();
     }    
-    
-    public byte[] get()
-    {
-        lock_.lock();
-        try
-        {
-            if (!done_.get())
-            {
-                condition_.await();
-            }
-        }
-        catch (InterruptedException ex)
-        {
-            throw new AssertionError(ex);
-        }
-        finally
-        {
-            lock_.unlock();
-        }
-        return result_;
-    }
-    
-    public boolean isDone()
-    {
-        return done_.get();
-    }
-    
+            
     public byte[] get(long timeout, TimeUnit tu) throws TimeoutException
     {
-        lock_.lock();
+        lock.lock();
         try
         {            
             boolean bVal = true;
             try
             {
-                if ( !done_.get() )
+                if (!done.get())
                 {
-                    long overall_timeout = timeout - 
(System.currentTimeMillis() - startTime_);
-                    if(overall_timeout > 0)
-                        bVal = condition_.await(overall_timeout, 
TimeUnit.MILLISECONDS);
-                    else
-                        bVal = false;
+                    long overall_timeout = timeout - 
(System.currentTimeMillis() - startTime);
+                    bVal = overall_timeout > 0 && 
condition.await(overall_timeout, TimeUnit.MILLISECONDS);
                 }
             }
             catch (InterruptedException ex)
@@ -91,33 +62,33 @@ class AsyncResult implements IAsyncResul
                 throw new AssertionError(ex);
             }
             
-            if ( !bVal && !done_.get() )
+            if (!bVal && !done.get())
             {                                           
                 throw new TimeoutException("Operation timed out.");
             }
         }
         finally
         {
-            lock_.unlock();      
+            lock.unlock();
         }
-        return result_;
+        return result;
     }
       
     public void result(Message response)
     {        
         try
         {
-            lock_.lock();
-            if ( !done_.get() )
+            lock.lock();
+            if (!done.get())
             {                
-                result_ = response.getMessageBody();
-                done_.set(true);
-                condition_.signal();
+                result = response.getMessageBody();
+                done.set(true);
+                condition.signal();
             }
         }
         finally
         {
-            lock_.unlock();
+            lock.unlock();
         }        
     }    
 }

Modified: cassandra/trunk/src/java/org/apache/cassandra/net/IAsyncResult.java
URL: 
http://svn.apache.org/viewvc/cassandra/trunk/src/java/org/apache/cassandra/net/IAsyncResult.java?rev=964048&r1=964047&r2=964048&view=diff
==============================================================================
--- cassandra/trunk/src/java/org/apache/cassandra/net/IAsyncResult.java 
(original)
+++ cassandra/trunk/src/java/org/apache/cassandra/net/IAsyncResult.java Wed Jul 
14 13:51:31 2010
@@ -25,19 +25,6 @@ import java.util.concurrent.TimeoutExcep
 public interface IAsyncResult
 {    
     /**
-     * This is used to check if the task has been completed
-     * 
-     * @return true if the task has been completed and false otherwise.
-     */
-    public boolean isDone();
-    
-    /**
-     * Returns the result for the task that was submitted.
-     * @return the result wrapped in an Object[]
-    */
-    public byte[] get();
-    
-    /**
      * Same operation as the above get() but allows the calling
      * thread to specify a timeout.
      * @param timeout the maximum time to wait

Modified: 
cassandra/trunk/src/java/org/apache/cassandra/service/StorageProxy.java
URL: 
http://svn.apache.org/viewvc/cassandra/trunk/src/java/org/apache/cassandra/service/StorageProxy.java?rev=964048&r1=964047&r2=964048&view=diff
==============================================================================
--- cassandra/trunk/src/java/org/apache/cassandra/service/StorageProxy.java 
(original)
+++ cassandra/trunk/src/java/org/apache/cassandra/service/StorageProxy.java Wed 
Jul 14 13:51:31 2010
@@ -594,7 +594,6 @@ public class StorageProxy implements Sto
         // an empty message acts as a request to the SchemaCheckVerbHandler.
         MessagingService.instance.sendRR(msg, liveHosts.toArray(new 
InetAddress[]{}), new IAsyncCallback() 
         {
-            @Override
             public void response(Message msg)
             {
                 // record the response from the remote node.


Reply via email to