public abstract class FetchDatatype<T extends RiakDatatype,S> extends GenericRiakCommand.GenericRiakCommandWithSameInfo<S,Location,DtFetchOperation.Response>
| Modifier and Type | Class and Description |
|---|---|
protected static class |
FetchDatatype.Builder<T extends FetchDatatype.Builder<T>>
Base abstract builder for all datatype fetch command builders.
|
static class |
FetchDatatype.Option<T>
Tuning parameters for all datatype fetch commands.
|
static class |
FetchDatatype.Response<T extends RiakDatatype>
Base response for all CRDT fetch commands.
|
GenericRiakCommand.GenericRiakCommandWithSameInfo<R,I,CoreR>| Modifier | Constructor and Description |
|---|---|
protected |
FetchDatatype(FetchDatatype.Builder builder) |
| Modifier and Type | Method and Description |
|---|---|
protected DtFetchOperation |
buildCoreOperation() |
abstract T |
extractDatatype(RiakDatatype element) |
Location |
getLocation() |
<V> FetchDatatype<T,S> |
withOption(FetchDatatype.Option<V> option,
V value) |
convertInfoconvertResponse, executeAsyncexecute, executeprotected FetchDatatype(FetchDatatype.Builder builder)
public Location getLocation()
public <V> FetchDatatype<T,S> withOption(FetchDatatype.Option<V> option, V value)
public abstract T extractDatatype(RiakDatatype element)
protected final DtFetchOperation buildCoreOperation()
buildCoreOperation in class GenericRiakCommand<S,Location,DtFetchOperation.Response,Location>Copyright © 2016. All rights reserved.