Class Marshaller


  • public class Marshaller
    extends Object
    • Field Detail

      • STRING_TYPE_REFERENCE

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

      • Marshaller

        public Marshaller​(Type... hints)
    • Method Detail

      • addAll

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

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

        public byte[] encode​(Object o)
      • 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)