Author: olamy
Date: Tue Feb 21 14:32:35 2012
New Revision: 1291809
URL: http://svn.apache.org/viewvc?rev=1291809&view=rev
Log:
[DIRECTMEMORY-61] add DirectMemoryCacheRequest more convenient constructor to
ease use.
Modified:
incubator/directmemory/trunk/server/directmemory-server-commons/src/main/java/org/apache/directmemory/server/commons/DirectMemoryCacheRequest.java
incubator/directmemory/trunk/server/directmemory-server/src/test/java/org/apache/directmemory/server/services/ServletWithClientTest.java
Modified:
incubator/directmemory/trunk/server/directmemory-server-commons/src/main/java/org/apache/directmemory/server/commons/DirectMemoryCacheRequest.java
URL:
http://svn.apache.org/viewvc/incubator/directmemory/trunk/server/directmemory-server-commons/src/main/java/org/apache/directmemory/server/commons/DirectMemoryCacheRequest.java?rev=1291809&r1=1291808&r2=1291809&view=diff
==============================================================================
---
incubator/directmemory/trunk/server/directmemory-server-commons/src/main/java/org/apache/directmemory/server/commons/DirectMemoryCacheRequest.java
(original)
+++
incubator/directmemory/trunk/server/directmemory-server-commons/src/main/java/org/apache/directmemory/server/commons/DirectMemoryCacheRequest.java
Tue Feb 21 14:32:35 2012
@@ -58,6 +58,12 @@ public class DirectMemoryCacheRequest<V>
this.setKey( key );
}
+ public DirectMemoryCacheRequest( String key, Class<V> objectClass )
+ {
+ this.setKey( key );
+ this.setObjectClass( objectClass );
+ }
+
public boolean isUpdate()
{
return update;
Modified:
incubator/directmemory/trunk/server/directmemory-server/src/test/java/org/apache/directmemory/server/services/ServletWithClientTest.java
URL:
http://svn.apache.org/viewvc/incubator/directmemory/trunk/server/directmemory-server/src/test/java/org/apache/directmemory/server/services/ServletWithClientTest.java?rev=1291809&r1=1291808&r2=1291809&view=diff
==============================================================================
---
incubator/directmemory/trunk/server/directmemory-server/src/test/java/org/apache/directmemory/server/services/ServletWithClientTest.java
(original)
+++
incubator/directmemory/trunk/server/directmemory-server/src/test/java/org/apache/directmemory/server/services/ServletWithClientTest.java
Tue Feb 21 14:32:35 2012
@@ -107,8 +107,7 @@ public class ServletWithClientTest
// START SNIPPET: client-get
DirectMemoryCacheRequest rq =
- new DirectMemoryCacheRequest( "bordeaux" )
- .setObjectClass( Wine.class );
+ new DirectMemoryCacheRequest( "bordeaux", Wine.class );
DirectMemoryCacheResponse<Wine> response = client.retrieve( rq );
@@ -125,8 +124,7 @@ public class ServletWithClientTest
{
DirectMemoryCacheResponse<Wine> response = client.retrieve(
- new DirectMemoryCacheRequest( "Italian wine better than French" )
- .setObjectClass( Wine.class ) );
+ new DirectMemoryCacheRequest( "Italian wine better than French",
Wine.class ) );
// due to the key used the server should response BAD Request but it
says not found
assertFalse( response.isFound() );
@@ -139,13 +137,11 @@ public class ServletWithClientTest
{
Wine bordeaux = new Wine( "Bordeaux", "very great wine" );
- client.put( new DirectMemoryCacheRequest<Wine>()
- .setObject( bordeaux )
- .setKey( "bordeaux" ) );
+ client.put( new DirectMemoryCacheRequest<Wine>( "bordeaux" )
+ .setObject( bordeaux ) );
DirectMemoryCacheResponse<Wine> response = client.retrieve(
- new DirectMemoryCacheRequest( "bordeaux" )
- .setObjectClass( Wine.class ) );
+ new DirectMemoryCacheRequest( "bordeaux", Wine.class ) );
assertTrue( response.isFound() );
Wine wine = response.getResponse();
@@ -159,8 +155,7 @@ public class ServletWithClientTest
// END SNIPPET: client-delete
- response = client.retrieve( new DirectMemoryCacheRequest( "bordeaux" )
- .setObjectClass( Wine.class ) );
+ response = client.retrieve( new DirectMemoryCacheRequest( "bordeaux",
Wine.class ) );
assertFalse( response.isFound() );
wine = response.getResponse();