6.3.0 (Jun 30, 2017)
Juneau 6.3.0 is a major update with significant new functionality for defining proxy interfaces against arbitrary 3rd-party REST interfaces.
2.8 - Virtual Beans
2.13 - Comparison with Jackson
ConfigFile
:
ConfigFile.put(String,String,String,boolean)
ConfigFile.put(String,String,Object,Serializer,boolean,boolean)
ConfigFile.getObject(String,Type,Type...)
ConfigFile.getObject(String,Parser,Type,Type...)
ConfigFile.getObject(String,Class)
ConfigFile.getObject(String,Parser,Class)
ConfigFile.getObject(String,String,Type,Type...)
ConfigFile.getObject(String,String,Parser,Type,Type...)
ConfigFile.getObject(String,String,Class)
ConfigFile.getObject(String,String,Parser,Class)
ConfigFile.getObjectWithDefault(String,Object,Type,Type...)
ConfigFile.getObjectWithDefault(String,Parser,Object,Type,Type...)
ConfigFile.getObjectWithDefault(String,Object,Class)
ConfigFile.getObjectWithDefault(String,Parser,Object,Class)
ConfigFile.getSectionAsInterface(String,Class)
.
Session.getProperty(String)
Session.getProperty(String,String)
Session.getProperty(Class,String)
Session.getProperty(Class,String,Object)
org.apache.juneau.serializer.PartSerializer
interface particularly tailored to HTTP
headers, query parameters, form-data parameters, and path variables.
org.apache.juneau.rest.client.RestClientBuilder.partSerializer(Class)
org.apache.juneau.remoteable.Path.serializer
org.apache.juneau.remoteable.Query.serializer
org.apache.juneau.remoteable.QueryIfNE.serializer
org.apache.juneau.remoteable.FormData.serializer
org.apache.juneau.remoteable.FormDataIfNE.serializer
org.apache.juneau.remoteable.Header.serializer
org.apache.juneau.remoteable.HeaderIfNE.serializer
pages=
links=
SerializerContext.SERIALIZER_uriContext
SerializerContext.SERIALIZER_uriRelativity
SerializerContext.SERIALIZER_uriResolution
SerializerContext.SERIALIZER_maxIndent
UonSerializer.UON_paramFormat
,
and the UON/URL-Encoding serializers will now always serialize all values as plain text.
RestConfig.serializerListener(Class)
RestConfig.parserListener(Class)
RestClientBuilder.listeners(Class,Class)
ParserSession.getInputAsString()
method so that it can be used
in the listeners.
HtmlDocSerializerContext.HTMLDOC_title
HtmlDocSerializerContext.HTMLDOC_description
HtmlDocSerializerContext.HTMLDOC_branding
HtmlDocSerializerContext.HTMLDOC_header
HtmlDocSerializerContext.HTMLDOC_nav
HtmlDocSerializerContext.HTMLDOC_aside
HtmlDocSerializerContext.HTMLDOC_footer
HtmlDocSerializerContext.HTMLDOC_noResultsMessage
HtmlDocSerializerContext.HTMLDOC_cssUrl
HtmlDocSerializerContext.HTMLDOC_css
HtmlDocSerializerContext.HTMLDOC_template
RestRequest
.
RestResponse
.
@RestMethod (name="*" )
)
ConfigFile
- The external config file for the resource.
bpIncludes()
bpExcludes()
@Header(def)
- Default header value.
@Query(def)
- Default query parameter value.
@FormData(def)
- Default form data parameter value.
widgets()
widgets()
RestConfig
:
setHtmlTitle(String)
setHtmlDescription(String)
setHtmlBranding(String)
setHtmlHeader(String)
setHtmlLinks(String)
setHtmlNav(String)
setHtmlAside(String)
setHtmlFooter(String)
setHtmlCss(String)
setHtmlCssUrl(String)
setHtmlNoWrap(boolean)
setHtmlNoResultsMessage(String)
setHtmlTemplate(Class)
setHtmlTemplate(HtmlDocTemplate)
addWidget(Class)
setHtmlTitle(Object)
setHtmlDescription(Object)
setHtmlBranding(Object)
setHtmlHeader(Object)
setHtmlLinks(Object)
setHtmlNav(Object)
setHtmlAside(Object)
setHtmlFooter(Object)
setHtmlCss(Object)
setHtmlCssUrl(Object)
setHtmlNoWrap(boolean)
setHtmlNoResultsMessage(Object)
setHtmlTemplate(Class)
setHtmlTemplate(HtmlDocTemplate)
&plainText=true
parameter now works on byte-based serializers by converting the output to hex.
PoweredByJuneauWidget
ContentTypeLinksColumnWidget
ContentTypeLinksRowWidget
QueryWidget
devops.css
cleaned up.
org.apache.juneau.remoteable.Path
annotation for specifying path variables on remoteable interfaces.
@RequestBean
annotation for specifying beans with remoteable annotations
defined on properties.
NameValuePairs
and beans as input
when using org.apache.juneau.remoteable.FormData
,org.apache.juneau.remoteable.FormDataIfNE
,
org.apache.juneau.remoteable.Query
,org.apache.juneau.remoteable.QueryIfNE
,
org.apache.juneau.remoteable.Header
,org.apache.juneau.remoteable.HeaderIfNE