5.1.0.0 (Jan 18, 2014)
Juno 5.1.0.0 is a major update.
HttpClient
that performs
serialization and parsing using Juno parsers, but leaves all the details of the HTTP connection
to the Apache code. org.apache.juneau.rest.client.jazz
package and org.apache.juneau.rest.client.jazz.JazzRestClient
class
for performing REST operations against Jazz servers.org.apache.juneau.urlencoding
package for details.
ExtendedReaderParser
abstract class and moved methods into
{@link oaj.parser.ReaderParser} class.
DataFormat
class from API since it was no longer necessary
due to API change above.
ParserStringReader
class.String
input.String
input, and tests show no significant performance differences.
org.apache.juneau.parser.Parser.parse(Object,int,ClassMeta)
convenience method added.
BeanContext.getClassMetaFromString(String)
."long[]"
, and so forth.
ResourceDescription
name parameter is now automatically URL-encoded in links.
http://host/contextRoot/foo%2Fbar
).
BeanContext.setDefaultParser(ReaderParser)
method added for specifying
a default parser to use in a bean context (used when converting beans to Strings
using
BeanContext.convertToType(Object,Class)
.
Old behavior simply used the default JSON serializer in these cases.
RestRequest#getParameter(String,Class)
.
RestRequest.getMapParameter(String,Class,Class,Class)
and
RestRequest.getCollectionParameter(String,Class,Class)}
methods.