Class Marshaller


  • public class Marshaller
    extends Object
    • 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)
      • 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)
      • decodeAsOrderedMap

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