T - Transformed typeE - Extracted typepublic class Transformer<T,E>
extends java.lang.Object
| Constructor and Description |
|---|
Transformer(net.e6tech.elements.common.resources.Resources resources,
java.lang.Class<T> cls) |
| Modifier and Type | Method and Description |
|---|---|
Transformer<T,E> |
addPrimaryKey(PrimaryKey key,
E e) |
Transformer<T,E> |
forEachCreateIfNotExist(java.util.function.BiConsumer<E,T> consumer) |
Transformer<T,E> |
forEachNewOrExisting(java.util.function.BiConsumer<E,T> newItems,
java.util.function.BiConsumer<E,T> existing) |
Consistency |
getReadConsistency() |
long |
getTimeout() |
Consistency |
getWriteConsistency() |
java.util.Set<PrimaryKey> |
keySet() |
Transformer<T,E> |
save() |
Transformer<T,E> |
save(WriteOptions userOptions) |
void |
setReadConsistency(Consistency readConsistency) |
void |
setTimeout(long timeout) |
void |
setWriteConsistency(Consistency writeConsistency) |
int |
size() |
Transformer<T,E> |
timeout(long timeout) |
Transformer<T,E> |
transform(java.util.Collection<E> collection,
java.util.function.BiConsumer<Transformer<T,E>,E> consumer) |
Transformer<T,E> |
transform(E[] array,
java.util.function.BiConsumer<Transformer<T,E>,E> consumer) |
Transformer<T,E> |
transform(java.util.stream.Stream<E> stream,
java.util.function.BiConsumer<Transformer<T,E>,E> consumer) |
java.util.Collection<T> |
values() |
public Transformer(net.e6tech.elements.common.resources.Resources resources,
java.lang.Class<T> cls)
public Transformer<T,E> transform(java.util.stream.Stream<E> stream, java.util.function.BiConsumer<Transformer<T,E>,E> consumer)
public Transformer<T,E> transform(E[] array, java.util.function.BiConsumer<Transformer<T,E>,E> consumer)
public Transformer<T,E> transform(java.util.Collection<E> collection, java.util.function.BiConsumer<Transformer<T,E>,E> consumer)
public Consistency getReadConsistency()
public void setReadConsistency(Consistency readConsistency)
public Consistency getWriteConsistency()
public void setWriteConsistency(Consistency writeConsistency)
public long getTimeout()
public void setTimeout(long timeout)
public Transformer<T,E> timeout(long timeout)
public Transformer<T,E> addPrimaryKey(PrimaryKey key, E e)
public Transformer<T,E> forEachCreateIfNotExist(java.util.function.BiConsumer<E,T> consumer)
public Transformer<T,E> forEachNewOrExisting(java.util.function.BiConsumer<E,T> newItems, java.util.function.BiConsumer<E,T> existing)
public Transformer<T,E> save()
public Transformer<T,E> save(WriteOptions userOptions)
public java.util.Collection<T> values()
public java.util.Set<PrimaryKey> keySet()
public int size()