Class Marshaller

java.lang.Object
io.quarkus.redis.runtime.datasource.Marshaller

public class Marshaller extends Object
  • Field Details

    • STRING_TYPE_REFERENCE

      public static final com.fasterxml.jackson.core.type.TypeReference<String> STRING_TYPE_REFERENCE
    • codecs

      Map<Type,Codec> codecs
  • Constructor Details

    • Marshaller

      public Marshaller(Type... hints)
  • Method Details

    • addAll

      public void addAll(Type... hints)
    • add

      public void add(Class<?> hint)
    • encode

      public byte[] encode(Object o)
    • encode

      @SafeVarargs public final <T> List<byte[]> encode(T... objects)
    • codec

      Codec codec(Type clazz)
    • decode

      public final <T> T decode(Type clazz, io.vertx.mutiny.redis.client.Response r)
    • decode

      public final <T> T decode(Type clazz, byte[] r)
    • decodeAsMap

      public <F, V> Map<F,V> decodeAsMap(io.vertx.mutiny.redis.client.Response response, Type typeOfField, Type typeOfValue)
    • decodeAsList

      public <F> List<F> decodeAsList(io.vertx.mutiny.redis.client.Response response, Type 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, Type typeOfItem)
    • decodeAsOrderedMap

      final <F, V> Map<F,V> decodeAsOrderedMap(io.vertx.mutiny.redis.client.Response response, Type typeOfValue, F[] fields)