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 voidadd(Class<?> hint)voidaddAll(Class<?>... hints)(package private) Codec<?>codec(Class<?> clazz)<T> Tdecode(Class<T> clazz, byte[] r)<T> Tdecode(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)
-
-