Author: olamy
Date: Tue Feb 28 22:31:10 2012
New Revision: 1294868

URL: http://svn.apache.org/viewvc?rev=1294868&view=rev
Log:
start javadoc

Modified:
    
incubator/directmemory/trunk/server/directmemory-server-client/src/main/java/org/apache/directmemory/server/client/DirectMemoryClient.java

Modified: 
incubator/directmemory/trunk/server/directmemory-server-client/src/main/java/org/apache/directmemory/server/client/DirectMemoryClient.java
URL: 
http://svn.apache.org/viewvc/incubator/directmemory/trunk/server/directmemory-server-client/src/main/java/org/apache/directmemory/server/client/DirectMemoryClient.java?rev=1294868&r1=1294867&r2=1294868&view=diff
==============================================================================
--- 
incubator/directmemory/trunk/server/directmemory-server-client/src/main/java/org/apache/directmemory/server/client/DirectMemoryClient.java
 (original)
+++ 
incubator/directmemory/trunk/server/directmemory-server-client/src/main/java/org/apache/directmemory/server/client/DirectMemoryClient.java
 Tue Feb 28 22:31:10 2012
@@ -30,23 +30,53 @@ import java.util.concurrent.Future;
  */
 public interface DirectMemoryClient
 {
-
+    /**
+     * <p>will ask the server if any content corresponding to the key passed 
in  {@link DirectMemoryRequest}</p>
+     * <p>if the server doesn't return content {@link 
DirectMemoryResponse#isFound()} will be <code>false</code> </p>
+     * @param directMemoryRequest
+     * @return
+     * @throws DirectMemoryException
+     * @throws IOException
+     * @throws ClassNotFoundException
+     * @throws InstantiationException
+     * @throws IllegalAccessException
+     */
     DirectMemoryResponse retrieve( DirectMemoryRequest directMemoryRequest )
         throws DirectMemoryException, IOException, ClassNotFoundException, 
InstantiationException,
         IllegalAccessException;
 
+    /**
+     * same as retrieve
+     */
     Future<DirectMemoryResponse> asyncRetrieve( DirectMemoryRequest 
directMemoryRequest )
         throws DirectMemoryException;
 
+
     Boolean put( DirectMemoryRequest directMemoryRequest )
         throws DirectMemoryException;
 
+    /**
+     *
+     * same as put.
+     */
     Future<Boolean> asyncPut( DirectMemoryRequest directMemoryRequest )
         throws DirectMemoryException;
 
+    /**
+     *
+     * @param directMemoryRequest
+     * @return check {@link DirectMemoryResponse#isDeleted()} to verify if the 
content has been deleted
+     * @throws DirectMemoryException
+     */
     DirectMemoryResponse delete( DirectMemoryRequest directMemoryRequest )
         throws DirectMemoryException;
 
+    /**
+     * same as async.
+     * @param directMemoryRequest
+     * @return
+     * @throws DirectMemoryException
+     */
     Future<DirectMemoryResponse> asyncDelete( DirectMemoryRequest 
directMemoryRequest )
         throws DirectMemoryException;
 }


Reply via email to