/** * Convenience method for specifying plain-text as the transmission media type. * * <p> * Identical to calling <code>serializer(PlainTextSerializer.<jk>class</jk>).parser(PlainTextParser.<jk>class</jk>)</code>. * * @return This object (for method chaining). */ public RestClientBuilder plainText() { return serializer(PlainTextSerializer.class).parser(PlainTextParser.class); }
/** * Convenience method for specifying plain-text as the transmission media type. * * <p> * Identical to calling <code>serializer(PlainTextSerializer.<jk>class</jk>).parser(PlainTextParser.<jk>class</jk>)</code>. * * @return This object (for method chaining). */ public RestClientBuilder plainText() { return serializer(PlainTextSerializer.class).parser(PlainTextParser.class); }
/** * Convenience method for specifying UON as the transmission media type. * * <p> * Identical to calling <code>serializer(UonSerializer.<jk>class</jk>).parser(UonParser.<jk>class</jk>)</code>. * * @return This object (for method chaining). */ public RestClientBuilder uon() { return serializer(UonSerializer.class).parser(UonParser.class); }
/** * Convenience method for specifying Simple JSON as the transmission media type. * * <p> * Identical to calling <code>serializer(SimpleJsonSerializer.<jk>class</jk>).parser(JsonParser.<jk>class</jk>)</code>. * * @return This object (for method chaining). */ public RestClientBuilder simpleJson() { return serializer(SimpleJsonSerializer.class).parser(JsonParser.class); }
/** * Convenience method for specifying XML as the transmission media type. * * <p> * Identical to calling <code>serializer(XmlSerializer.<jk>class</jk>).parser(XmlParser.<jk>class</jk>)</code>. * * @return This object (for method chaining). */ public RestClientBuilder xml() { return serializer(XmlSerializer.class).parser(XmlParser.class); }
/** * Convenience method for specifying JSON as the transmission media type. * * <p> * Identical to calling <code>serializer(JsonSerializer.<jk>class</jk>).parser(JsonParser.<jk>class</jk>)</code>. * * @return This object (for method chaining). */ public RestClientBuilder json() { return serializer(JsonSerializer.class).parser(JsonParser.class); }
/** * Convenience method for specifying XML as the transmission media type. * * <p> * Identical to calling <code>serializer(XmlSerializer.<jk>class</jk>).parser(XmlParser.<jk>class</jk>)</code>. * * @return This object (for method chaining). */ public RestClientBuilder xml() { return serializer(XmlSerializer.class).parser(XmlParser.class); }
/** * Convenience method for specifying URL-Encoding as the transmission media type. * * <p> * Identical to calling <code>serializer(UrlEncodingSerializer.<jk>class</jk>).parser(UrlEncodingParser.<jk>class</jk>)</code>. * * @return This object (for method chaining). */ public RestClientBuilder urlEnc() { return serializer(UrlEncodingSerializer.class).parser(UrlEncodingParser.class); }
/** * Convenience method for specifying Simple JSON as the transmission media type. * * <p> * Identical to calling <code>serializer(SimpleJsonSerializer.<jk>class</jk>).parser(JsonParser.<jk>class</jk>)</code>. * * @return This object (for method chaining). */ public RestClientBuilder simpleJson() { return serializer(SimpleJsonSerializer.class).parser(JsonParser.class); }
/** * Convenience method for specifying HTML as the transmission media type. * * <p> * Identical to calling <code>serializer(HtmlSerializer.<jk>class</jk>).parser(HtmlParser.<jk>class</jk>)</code>. * * @return This object (for method chaining). */ public RestClientBuilder html() { return serializer(HtmlSerializer.class).parser(HtmlParser.class); }
/** * Convenience method for specifying MessagePack as the transmission media type. * * <p> * Identical to calling <code>serializer(MsgPackSerializer.<jk>class</jk>).parser(MsgPackParser.<jk>class</jk>)</code>. * * @return This object (for method chaining). */ public RestClientBuilder msgpack() { return serializer(MsgPackSerializer.class).parser(MsgPackParser.class); }
/** * Convenience method for specifying URL-Encoding as the transmission media type. * * <p> * Identical to calling <code>serializer(OpenApiSerializer.<jk>class</jk>).parser(OpenApiParser.<jk>class</jk>)</code>. * * @return This object (for method chaining). */ public RestClientBuilder openapi() { return serializer(OpenApiSerializer.class).parser(OpenApiParser.class); }
/** * Convenience method for specifying MessagePack as the transmission media type. * * <p> * Identical to calling <code>serializer(MsgPackSerializer.<jk>class</jk>).parser(MsgPackParser.<jk>class</jk>)</code>. * * @return This object (for method chaining). */ public RestClientBuilder msgpack() { return serializer(MsgPackSerializer.class).parser(MsgPackParser.class); }
/** * Convenience method for specifying URL-Encoding as the transmission media type. * * <p> * Identical to calling <code>serializer(UrlEncodingSerializer.<jk>class</jk>).parser(UrlEncodingParser.<jk>class</jk>)</code>. * * @return This object (for method chaining). */ public RestClientBuilder urlEnc() { return serializer(UrlEncodingSerializer.class).parser(UrlEncodingParser.class); }
/** * Convenience method for specifying URL-Encoding as the transmission media type. * * <p> * Identical to calling <code>serializer(OpenApiSerializer.<jk>class</jk>).parser(OpenApiParser.<jk>class</jk>)</code>. * * @return This object (for method chaining). */ public RestClientBuilder openapi() { return serializer(OpenApiSerializer.class).parser(OpenApiParser.class); }
/** * Convenience method for specifying UON as the transmission media type. * * <p> * Identical to calling <code>serializer(UonSerializer.<jk>class</jk>).parser(UonParser.<jk>class</jk>)</code>. * * @return This object (for method chaining). */ public RestClientBuilder uon() { return serializer(UonSerializer.class).parser(UonParser.class); }
/** * Convenience method for specifying HTML as the transmission media type. * * <p> * Identical to calling <code>serializer(HtmlSerializer.<jk>class</jk>).parser(HtmlParser.<jk>class</jk>)</code>. * * @return This object (for method chaining). */ public RestClientBuilder html() { return serializer(HtmlSerializer.class).parser(HtmlParser.class); }
/** * Convenience method for specifying MessagePack as the transmission media type. * * <p> * Identical to calling <code>serializer(MsgPackSerializer.<jk>class</jk>).parser(MsgPackParser.<jk>class</jk>)</code>. * * @return This object (for method chaining). */ public RestClientBuilder msgpack() { return serializer(MsgPackSerializer.class).parser(MsgPackParser.class); }
/** * Convenience method for specifying URL-Encoding as the transmission media type. * * <p> * Identical to calling <code>serializer(OpenApiSerializer.<jk>class</jk>).parser(OpenApiParser.<jk>class</jk>)</code>. * * @return This object (for method chaining). */ public RestClientBuilder openapi() { return serializer(OpenApiSerializer.class).parser(OpenApiParser.class); }
/** * Instantiates a new {@link RestClientBuilder} object using the specified serializer and parser. * * <p> * Shortcut for calling <code>RestClient.<jsm>create</jsm>().serializer(s).parser(p);</code> * * @param s The serializer class to use for output. * @param p The parser class to use for input. * @return A new {@link RestClientBuilder} object. */ public static RestClientBuilder create(Class<? extends Serializer> s, Class<? extends Parser> p) { return create().serializer(s).parser(p); }