Class Marshaller
- java.lang.Object
-
- io.quarkus.redis.runtime.datasource.Marshaller
-
public class Marshaller extends Object
-
-
Constructor Summary
Constructors Constructor Description Marshaller(Class<?>... hints)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(Class<?> hint)
void
addAll(Class<?>... hints)
(package private) Codec<?>
codec(Class<?> clazz)
<T> T
decode(Class<T> clazz, byte[] r)
<T> T
decode(Class<T> clazz, io.vertx.mutiny.redis.client.Response r)
<F> List<F>
decodeAsList(io.vertx.mutiny.redis.client.Response response, Class<F> typeOfItem)
<T> List<T>
decodeAsList(io.vertx.mutiny.redis.client.Response response, Function<io.vertx.mutiny.redis.client.Response,T> mapper)
<F,V>
Map<F,V>decodeAsMap(io.vertx.mutiny.redis.client.Response response, Class<F> typeOfField, Class<V> typeOfValue)
(package private) <F,V>
Map<F,V>decodeAsOrderedMap(io.vertx.mutiny.redis.client.Response response, Class<V> typeOfValue, F[] fields)
<F> Set<F>
decodeAsSet(io.vertx.mutiny.redis.client.Response response, Class<F> typeOfItem)
byte[]
encode(Object o)
<T> List<byte[]>
encode(T... objects)
-
-
-
Constructor Detail
-
Marshaller
public Marshaller(Class<?>... hints)
-
-
Method Detail
-
addAll
public void addAll(Class<?>... hints)
-
add
public void add(Class<?> hint)
-
encode
public byte[] encode(Object o)
-
encode
@SafeVarargs public final <T> List<byte[]> encode(T... objects)
-
decode
public final <T> T decode(Class<T> clazz, io.vertx.mutiny.redis.client.Response r)
-
decode
public final <T> T decode(Class<T> clazz, byte[] r)
-
decodeAsMap
public <F,V> Map<F,V> decodeAsMap(io.vertx.mutiny.redis.client.Response response, Class<F> typeOfField, Class<V> typeOfValue)
-
decodeAsList
public <F> List<F> decodeAsList(io.vertx.mutiny.redis.client.Response response, Class<F> typeOfItem)
-
decodeAsList
public <T> List<T> decodeAsList(io.vertx.mutiny.redis.client.Response response, Function<io.vertx.mutiny.redis.client.Response,T> mapper)
-
decodeAsSet
public <F> Set<F> decodeAsSet(io.vertx.mutiny.redis.client.Response response, Class<F> typeOfItem)
-
-