From 78d8819f9cbb6fe2967c3b92942fae6ea881ae1f Mon Sep 17 00:00:00 2001 From: "J. Brisbin" Date: Mon, 13 Dec 2010 16:37:28 -0600 Subject: [PATCH] Added java.io and Spring IO resource abstractions --- README.md | 6 +- spring-data-riak/pom.xml | 2 +- .../riak/core/AbstractRiakTemplate.java | 16 + .../data/keyvalue/riak/core/io/RiakFile.java | 391 ++++++++++++++++++ .../riak/core/io/RiakInputStream.java | 91 ++++ .../riak/core/io/RiakOutputStream.java | 46 +++ .../keyvalue/riak/core/io/RiakResource.java | 136 ++++++ .../riak/core/RiakTemplateSpec.groovy | 23 +- 8 files changed, 706 insertions(+), 5 deletions(-) create mode 100644 spring-data-riak/src/main/java/org/springframework/data/keyvalue/riak/core/io/RiakFile.java create mode 100644 spring-data-riak/src/main/java/org/springframework/data/keyvalue/riak/core/io/RiakInputStream.java create mode 100644 spring-data-riak/src/main/java/org/springframework/data/keyvalue/riak/core/io/RiakOutputStream.java create mode 100644 spring-data-riak/src/main/java/org/springframework/data/keyvalue/riak/core/io/RiakResource.java diff --git a/README.md b/README.md index 68e873af6..408c26a59 100644 --- a/README.md +++ b/README.md @@ -94,15 +94,15 @@ For those in a hurry: ----- MyObject obj = new MyObject("value1", "value2"); - riakTemplate.set("mybucket:mykey", obj); + riakTemplate.set("mybucket", "mykey", obj); - Map returnObj = riakTemplate.getAsType("mybucket:mykey", Map.class); + Map returnObj = riakTemplate.getAsType("mybucket", "mykey", Map.class); Groovy: ----- def obj = [first: "value1", second: "value2"] - riakTemplate.set([bucket: "mybucket", key: "mykey"], obj) + riakTemplate.set("mybucket", "mykey", obj) Contributing to Spring Data diff --git a/spring-data-riak/pom.xml b/spring-data-riak/pom.xml index bed2c1486..f5f20da54 100644 --- a/spring-data-riak/pom.xml +++ b/spring-data-riak/pom.xml @@ -129,7 +129,7 @@ com.springsource.bundlor.maven -