Class ProxyBuilder<T>


  • public class ProxyBuilder<T>
    extends java.lang.Object
    • Field Detail

      • cClassArgArray

        private static final java.lang.Class<?>[] cClassArgArray
      • iface

        private final java.lang.Class<T> iface
      • loader

        private java.lang.ClassLoader loader
      • serverConsumes

        private javax.ws.rs.core.MediaType serverConsumes
      • serverProduces

        private javax.ws.rs.core.MediaType serverProduces
    • Constructor Detail

      • ProxyBuilder

        private ProxyBuilder​(java.lang.Class<T> iface,
                             ResteasyWebTarget webTarget)
    • Method Detail

      • builder

        public static <T> ProxyBuilder<T> builder​(java.lang.Class<T> iface,
                                                  javax.ws.rs.client.WebTarget webTarget)
      • proxy

        public static <T> T proxy​(java.lang.Class<T> iface,
                                  javax.ws.rs.client.WebTarget base,
                                  ProxyConfig config)
      • classloader

        public ProxyBuilder<T> classloader​(java.lang.ClassLoader cl)
      • defaultProduces

        public ProxyBuilder<T> defaultProduces​(javax.ws.rs.core.MediaType type)
      • defaultConsumes

        public ProxyBuilder<T> defaultConsumes​(javax.ws.rs.core.MediaType type)
      • defaultProduces

        public ProxyBuilder<T> defaultProduces​(java.lang.String type)
      • defaultConsumes

        public ProxyBuilder<T> defaultConsumes​(java.lang.String type)
      • build

        public T build()