Package | Description |
---|---|
com.basho.riak.client |
Provides the top-level
IRiakClient
and IRiakObject classes required to store data
in Riak, start here. |
com.basho.riak.client.builders |
These builders provide a fluid API for creating instances of some immutable
(or mainly immutable classes) that have a large number of
constructor parameters.
|
com.basho.riak.client.convert |
Classes for converting Riak data into domain specific classes and back.
|
com.basho.riak.client.convert.reflect | |
com.basho.riak.client.util |
General utility classes used by the API, mainly deprecated classes that have
been moved to com.basho.riak.client.http.util.
|
Modifier and Type | Method and Description |
---|---|
List<RiakLink> |
RiakObject.getLinks()
Deprecated.
please use
RiakObject#iterableLinks()) to iterate over the
collection of RiakLink s. Attempting to mutate the
collection will result in UnsupportedOperationException in
future versions. Use RiakObject#addLink() and RiakObject#removeLink() instead.
Use RiakObject.hasLinks() , RiakObject.numLinks() and RiakObject.hasLink(RiakLink)
to query state of links. |
List<RiakLink> |
IRiakObject.getLinks()
A List of
RiakLink s from this object. |
List<RiakLink> |
DefaultRiakObject.getLinks() |
Iterable<RiakLink> |
RiakObject.iterableLinks()
Deprecated.
A thread safe, snapshot Iterable view of the state of this RiakObject's
RiakLink s at call time. |
Iterator<RiakLink> |
DefaultRiakObject.iterator()
an
UnmodifiableIterator view on the RiakLinks |
Modifier and Type | Method and Description |
---|---|
RiakObject |
RiakObject.addLink(RiakLink link)
Deprecated.
Add link to this RiakObject's links.
|
IRiakObject |
IRiakObject.addLink(RiakLink link)
Add link to this RiakObject's links.
|
IRiakObject |
DefaultRiakObject.addLink(RiakLink link) |
boolean |
RiakObject.hasLink(RiakLink riakLink)
Deprecated.
Checks if the collection of RiakLinks contains the one passed in.
|
boolean |
IRiakObject.hasLink(RiakLink riakLink)
Does this object have that link?
|
boolean |
DefaultRiakObject.hasLink(RiakLink riakLink) |
RiakObject |
RiakObject.removeLink(RiakLink link)
Deprecated.
Remove a
RiakLink from this RiakObject. |
IRiakObject |
IRiakObject.removeLink(RiakLink link)
Remove a
RiakLink from this RiakObject. |
IRiakObject |
DefaultRiakObject.removeLink(RiakLink link) |
Modifier and Type | Method and Description |
---|---|
void |
RiakObject.setLinks(List<RiakLink> links)
Deprecated.
Makes a *deep* copy of links.
|
Constructor and Description |
---|
RiakLink(RiakLink riakLink)
Create a RiakLink that is a copy of another RiakLink.
|
Constructor and Description |
---|
DefaultRiakObject(String bucket,
String key,
VClock vclock,
String vtag,
Date lastModified,
String contentType,
byte[] value,
Collection<RiakLink> links,
Map<String,String> userMeta,
RiakIndexes indexes,
boolean isDeleted)
Large number of arguments due to largely immutable nature.
|
RiakObject(RiakClient riak,
String bucket,
String key,
byte[] value,
String contentType,
List<RiakLink> links)
Deprecated.
|
RiakObject(RiakClient riak,
String bucket,
String key,
byte[] value,
String contentType,
List<RiakLink> links,
Map<String,String> userMetaData)
Deprecated.
|
RiakObject(RiakClient riak,
String bucket,
String key,
byte[] value,
String contentType,
List<RiakLink> links,
Map<String,String> userMetaData,
String vclock,
String lastmod,
String vtag)
Deprecated.
Create an empty object.
|
RiakObject(String bucket,
String key,
byte[] value,
String contentType,
List<RiakLink> links)
Deprecated.
|
RiakObject(String bucket,
String key,
byte[] value,
String contentType,
List<RiakLink> links,
Map<String,String> userMetaData)
Deprecated.
|
RiakObject(String bucket,
String key,
byte[] value,
String contentType,
List<RiakLink> links,
Map<String,String> userMetaData,
String vclock,
String lastmod,
String vtag)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
RiakObjectBuilder |
RiakObjectBuilder.withLinks(Collection<RiakLink> links)
A Collection of
RiakLink s for the new riak object |
Modifier and Type | Method and Description |
---|---|
Collection<RiakLink> |
RiakLinksConverter.getLinks(T domainObject) |
Modifier and Type | Method and Description |
---|---|
T |
RiakLinksConverter.populateLinks(Collection<RiakLink> links,
T domainObject) |
Modifier and Type | Method and Description |
---|---|
<T> Collection<RiakLink> |
AnnotationInfo.getLinks(T obj) |
<T> Collection<RiakLink> |
AnnotationHelper.getLinks(T obj) |
Modifier and Type | Method and Description |
---|---|
<T> void |
AnnotationInfo.setLinks(Collection<RiakLink> links,
T obj) |
<T> T |
AnnotationHelper.setLinks(Collection<RiakLink> links,
T obj) |
Modifier and Type | Method and Description |
---|---|
static List<RiakLink> |
ClientUtils.parseLinkHeader(String header)
Deprecated.
Parse a link header into a
RiakLink . |
Copyright © 2013. All Rights Reserved.