Hi Sam, Sorry for the slow reply, this sort of flew past me and I only just caught up now.
On 14 Mar 2012, at 02:44, Sam Perman wrote: > Hello > > I'm just starting my exploration of riak and was wondering if it is possible > to use the java client to issue a conditional get based on etag ( > If-None-Match ). If so, can I do it with the http client or do I need to > drop down a level to the raw client? > Short answer, no. FetchObject (returned from a call to Bucket.store) exposes the modifiedSince property of the APIs (vclock for PB and date for HTTP) but not if-None-Match. It would be a small thing to add. I'm *really* unhappy with that class anyway since it has methods that only apply to a specific transport, something I've tried very hard to avoid. If you need the feature now you will need to set the headers using the http.RiakClient right at the bottom of the stack[1], if you can wait, please open a GitHub issue and we'll get the feature added pretty quickly. Cheers Russell [1] http://basho.github.com/riak-java-client/1.0.4/com/basho/riak/client/http/request/RequestMeta.html#setIfNoneMatch(java.lang.String) > thanks > sam > _______________________________________________ > riak-users mailing list > riak-users@lists.basho.com > http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
_______________________________________________ riak-users mailing list riak-users@lists.basho.com http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com