This is an automated email from the ASF dual-hosted git repository. jamesbognar pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/juneau.git
The following commit(s) were added to refs/heads/master by this push: new 3667510 Javadocs 3667510 is described below commit 3667510474976ec6998b976d20f84a88242ade61 Author: JamesBognar <james.bog...@salesforce.com> AuthorDate: Mon Dec 20 20:51:15 2021 -0500 Javadocs --- .../src/main/java/org/apache/juneau/config/Config.java | 4 ++++ .../java/org/apache/juneau/config/store/ConfigClasspathStore.java | 4 ++++ .../main/java/org/apache/juneau/config/store/ConfigFileStore.java | 4 ++++ .../java/org/apache/juneau/config/store/ConfigMemoryStore.java | 4 ++++ .../src/main/java/org/apache/juneau/config/store/ConfigStore.java | 6 +++++- .../src/main/java/org/apache/juneau/jena/N3Parser.java | 4 ++++ .../src/main/java/org/apache/juneau/jena/N3Serializer.java | 4 ++++ .../src/main/java/org/apache/juneau/jena/NTripleParser.java | 4 ++++ .../src/main/java/org/apache/juneau/jena/NTripleSerializer.java | 4 ++++ .../src/main/java/org/apache/juneau/jena/RdfParser.java | 4 ++++ .../src/main/java/org/apache/juneau/jena/RdfSerializer.java | 4 ++++ .../main/java/org/apache/juneau/jena/RdfXmlAbbrevSerializer.java | 4 ++++ .../src/main/java/org/apache/juneau/jena/RdfXmlParser.java | 4 ++++ .../src/main/java/org/apache/juneau/jena/RdfXmlSerializer.java | 4 ++++ .../src/main/java/org/apache/juneau/jena/TurtleParser.java | 4 ++++ .../src/main/java/org/apache/juneau/jena/TurtleSerializer.java | 4 ++++ .../src/main/java/org/apache/juneau/BeanContext.java | 4 ++++ .../src/main/java/org/apache/juneau/BeanContextable.java | 4 ++++ .../src/main/java/org/apache/juneau/BeanSession.java | 7 ++++--- .../src/main/java/org/apache/juneau/BeanTraverseContext.java | 4 ++++ .../juneau-marshall/src/main/java/org/apache/juneau/Context.java | 6 +++++- .../src/main/java/org/apache/juneau/ContextSession.java | 4 ++++ .../src/main/java/org/apache/juneau/collections/AList.java | 4 ++++ .../src/main/java/org/apache/juneau/collections/AMap.java | 4 ++++ .../src/main/java/org/apache/juneau/collections/ASet.java | 4 ++++ .../src/main/java/org/apache/juneau/collections/ASortedMap.java | 4 ++++ .../src/main/java/org/apache/juneau/collections/ASortedSet.java | 4 ++++ .../src/main/java/org/apache/juneau/collections/Args.java | 4 ++++ .../src/main/java/org/apache/juneau/csv/CsvParser.java | 4 ++++ .../src/main/java/org/apache/juneau/csv/CsvSerializer.java | 4 ++++ .../src/main/java/org/apache/juneau/encoders/Encoder.java | 4 ++++ .../src/main/java/org/apache/juneau/encoders/EncoderSet.java | 4 ++++ .../src/main/java/org/apache/juneau/encoders/GzipEncoder.java | 4 ++++ .../src/main/java/org/apache/juneau/encoders/IdentityEncoder.java | 4 ++++ .../src/main/java/org/apache/juneau/html/HtmlDocSerializer.java | 4 ++++ .../src/main/java/org/apache/juneau/html/HtmlParser.java | 4 ++++ .../main/java/org/apache/juneau/html/HtmlSchemaDocSerializer.java | 4 ++++ .../src/main/java/org/apache/juneau/html/HtmlSchemaSerializer.java | 4 ++++ .../src/main/java/org/apache/juneau/html/HtmlSerializer.java | 4 ++++ .../java/org/apache/juneau/html/HtmlStrippedDocSerializer.java | 4 ++++ .../main/java/org/apache/juneau/httppart/BaseHttpPartParser.java | 4 ++++ .../java/org/apache/juneau/httppart/BaseHttpPartSerializer.java | 4 ++++ .../src/main/java/org/apache/juneau/httppart/SimplePartParser.java | 4 ++++ .../main/java/org/apache/juneau/httppart/SimplePartSerializer.java | 4 ++++ .../src/main/java/org/apache/juneau/json/JsonParser.java | 4 ++++ .../src/main/java/org/apache/juneau/json/JsonSchemaSerializer.java | 4 ++++ .../src/main/java/org/apache/juneau/json/JsonSerializer.java | 4 ++++ .../src/main/java/org/apache/juneau/json/SimpleJsonParser.java | 4 ++++ .../src/main/java/org/apache/juneau/json/SimpleJsonSerializer.java | 4 ++++ .../java/org/apache/juneau/jsonschema/JsonSchemaGenerator.java | 4 ++++ .../src/main/java/org/apache/juneau/msgpack/MsgPackParser.java | 4 ++++ .../src/main/java/org/apache/juneau/msgpack/MsgPackSerializer.java | 4 ++++ .../src/main/java/org/apache/juneau/oapi/OpenApiParser.java | 4 ++++ .../src/main/java/org/apache/juneau/oapi/OpenApiSerializer.java | 4 ++++ .../src/main/java/org/apache/juneau/parser/InputStreamParser.java | 4 ++++ .../src/main/java/org/apache/juneau/parser/Parser.java | 4 ++++ .../src/main/java/org/apache/juneau/parser/ParserSet.java | 4 ++++ .../src/main/java/org/apache/juneau/parser/ReaderParser.java | 4 ++++ .../src/main/java/org/apache/juneau/plaintext/PlainTextParser.java | 4 ++++ .../main/java/org/apache/juneau/plaintext/PlainTextSerializer.java | 4 ++++ .../java/org/apache/juneau/serializer/OutputStreamSerializer.java | 4 ++++ .../apache/juneau/serializer/OutputStreamSerializerSession.java | 4 ++++ .../src/main/java/org/apache/juneau/serializer/Serializer.java | 4 ++++ .../src/main/java/org/apache/juneau/serializer/SerializerSet.java | 4 ++++ .../main/java/org/apache/juneau/serializer/WriterSerializer.java | 4 ++++ .../src/main/java/org/apache/juneau/soap/SoapXmlSerializer.java | 4 ++++ .../src/main/java/org/apache/juneau/uon/UonParser.java | 4 ++++ .../src/main/java/org/apache/juneau/uon/UonSerializer.java | 4 ++++ .../main/java/org/apache/juneau/urlencoding/UrlEncodingParser.java | 4 ++++ .../java/org/apache/juneau/urlencoding/UrlEncodingSerializer.java | 4 ++++ .../src/main/java/org/apache/juneau/xml/XmlDocSerializer.java | 4 ++++ .../src/main/java/org/apache/juneau/xml/XmlParser.java | 4 ++++ .../src/main/java/org/apache/juneau/xml/XmlSerializer.java | 4 ++++ .../src/main/java/org/apache/juneau/rest/client/RestClient.java | 4 ++++ .../src/main/java/org/apache/juneau/rest/client/RestRequest.java | 4 ++++ .../src/main/java/org/apache/juneau/rest/mock/MockRestClient.java | 4 ++++ .../src/main/java/org/apache/juneau/rest/mock/MockRestRequest.java | 4 ++++ .../src/main/java/org/apache/juneau/rest/RestContext.java | 5 ++++- .../src/main/java/org/apache/juneau/rest/RestOpContext.java | 4 ++++ .../src/main/java/org/apache/juneau/rest/RestOpSession.java | 4 ++++ .../src/main/java/org/apache/juneau/rest/RestSession.java | 4 ++++ .../src/main/java/org/apache/juneau/rest/RrpcRestOpContext.java | 4 ++++ .../src/main/java/org/apache/juneau/rest/RrpcRestOpSession.java | 4 ++++ .../src/test/java/org/apache/juneau/XmlValidatorParser.java | 4 ++++ 84 files changed, 338 insertions(+), 6 deletions(-) diff --git a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/Config.java b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/Config.java index a9a9ab4..2f2808b 100644 --- a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/Config.java +++ b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/Config.java @@ -42,6 +42,10 @@ import org.apache.juneau.svl.*; * Main configuration API class. * {@review} * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc juneau-config} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigClasspathStore.java b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigClasspathStore.java index 25918aa..0e13774 100644 --- a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigClasspathStore.java +++ b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigClasspathStore.java @@ -32,6 +32,10 @@ import org.apache.juneau.internal.*; * <p> * Configuration files retrieved from the classpath can be modified but not persisted. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='extlink'>{@source} * </ul> diff --git a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigFileStore.java b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigFileStore.java index 36c4703..234d552 100644 --- a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigFileStore.java +++ b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigFileStore.java @@ -39,6 +39,10 @@ import org.apache.juneau.internal.*; * <p> * Points to a file system directory containing configuration files. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='extlink'>{@source} * </ul> diff --git a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigMemoryStore.java b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigMemoryStore.java index a2eff8d..7219634 100644 --- a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigMemoryStore.java +++ b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigMemoryStore.java @@ -29,6 +29,10 @@ import org.apache.juneau.internal.*; * <p> * Points to a file system directory containing configuration files. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='extlink'>{@source} * </ul> diff --git a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigStore.java b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigStore.java index 6217a6c..ae78ab4 100644 --- a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigStore.java +++ b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigStore.java @@ -32,7 +32,11 @@ import org.apache.juneau.internal.*; * <li class='jm'>{@link #read(String)} - Retrieve a config file. * <li class='jm'>{@link #write(String,String,String)} - ConfigStore a config file. * </ul> - * + * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='extlink'>{@source} * </ul> diff --git a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/N3Parser.java b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/N3Parser.java index 96eafdd..6ea1f85 100644 --- a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/N3Parser.java +++ b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/N3Parser.java @@ -15,6 +15,10 @@ package org.apache.juneau.jena; /** * Subclass of {@link RdfParser} for parsing RDF in N3 notation. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jmr.RdfDetails} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/N3Serializer.java b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/N3Serializer.java index f3e2f17..70aaf3b 100644 --- a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/N3Serializer.java +++ b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/N3Serializer.java @@ -15,6 +15,10 @@ package org.apache.juneau.jena; /** * Subclass of {@link RdfSerializer} for serializing RDF in N3 notation. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jmr.RdfDetails} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/NTripleParser.java b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/NTripleParser.java index a76e867..d07619d 100644 --- a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/NTripleParser.java +++ b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/NTripleParser.java @@ -15,6 +15,10 @@ package org.apache.juneau.jena; /** * Subclass of {@link RdfParser} for parsing RDF in N-Triple notation. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jmr.RdfDetails} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/NTripleSerializer.java b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/NTripleSerializer.java index cdc5850..ab8ffb3 100644 --- a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/NTripleSerializer.java +++ b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/NTripleSerializer.java @@ -15,6 +15,10 @@ package org.apache.juneau.jena; /** * Subclass of {@link RdfSerializer} for serializing RDF in N-Triple notation. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jmr.RdfDetails} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfParser.java b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfParser.java index a1c5a95..8ace700 100644 --- a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfParser.java +++ b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfParser.java @@ -51,6 +51,10 @@ import org.apache.juneau.xml.*; * {@link N3Parser} - N3. * </ul> * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jmr.RdfDetails} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializer.java b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializer.java index fab23a6..d9f8f6d 100644 --- a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializer.java +++ b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializer.java @@ -50,6 +50,10 @@ import org.apache.juneau.xml.annotation.*; * <li>{@link N3Serializer} - N3. * </ul> * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jmr.RdfDetails} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfXmlAbbrevSerializer.java b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfXmlAbbrevSerializer.java index 588178a..0bd5472 100644 --- a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfXmlAbbrevSerializer.java +++ b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfXmlAbbrevSerializer.java @@ -15,6 +15,10 @@ package org.apache.juneau.jena; /** * Subclass of {@link RdfParser} for parsing RDF in Abbreviated-XML notation. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jmr.RdfDetails} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfXmlParser.java b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfXmlParser.java index 31b15fe..916562c 100644 --- a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfXmlParser.java +++ b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfXmlParser.java @@ -15,6 +15,10 @@ package org.apache.juneau.jena; /** * Subclass of {@link RdfParser} for parsing RDF in standard XML notation. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jmr.RdfDetails} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfXmlSerializer.java b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfXmlSerializer.java index 5994f40..5b58b04 100644 --- a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfXmlSerializer.java +++ b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfXmlSerializer.java @@ -15,6 +15,10 @@ package org.apache.juneau.jena; /** * Subclass of {@link RdfSerializer} for serializing RDF in standard XML notation. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jmr.RdfDetails} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/TurtleParser.java b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/TurtleParser.java index 302ff21..ff6b648 100644 --- a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/TurtleParser.java +++ b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/TurtleParser.java @@ -15,6 +15,10 @@ package org.apache.juneau.jena; /** * Subclass of {@link RdfParser} for parsing RDF in Turtle notation. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jmr.RdfDetails} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/TurtleSerializer.java b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/TurtleSerializer.java index 602628f..6e5559e 100644 --- a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/TurtleSerializer.java +++ b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/TurtleSerializer.java @@ -15,6 +15,10 @@ package org.apache.juneau.jena; /** * Subclass of {@link RdfSerializer} for serializing RDF in Turtle notation. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jmr.RdfDetails} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContext.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContext.java index e1dee96..9793d15 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContext.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContext.java @@ -150,6 +150,10 @@ import org.apache.juneau.utils.*; * Person <jv>p</jv> = <jv>m2</jv>.getBean(); <jc>// Get the bean instance that was created.</jc> * </p> * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jm.BeanContexts} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContextable.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContextable.java index 26b73af..fb65895 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContextable.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContextable.java @@ -36,6 +36,10 @@ import org.apache.juneau.utils.*; * This abstraction exists to allow different kinds of subclasses (e.g. JsonSerilalizer, XmlParser...) to share bean context objects since * bean context objects are heavyweight objects that cache metadata about encountered beans. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='extlink'>{@source} * </ul> diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanSession.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanSession.java index e977fa8..6d7d2e8 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanSession.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanSession.java @@ -41,9 +41,10 @@ import org.apache.juneau.swap.*; /** * Session object that lives for the duration of a single use of {@link BeanContext}. * - * <p> - * Typically session objects are not thread safe nor reusable. However, bean sessions do not maintain any state and - * thus can be safely cached and reused. + * <ul class='spaced-list'> + * <li class='info'>Typically session objects are not thread safe nor reusable. However, bean sessions do not maintain any state and + * thus can be safely cached and reused. + * </ul> * * <ul class='seealso'> * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanTraverseContext.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanTraverseContext.java index 2cc3da9..c7160e7 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanTraverseContext.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanTraverseContext.java @@ -33,6 +33,10 @@ import org.apache.juneau.utils.*; * * Base class that serves as the parent class for all serializers and other classes that traverse POJOs. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='extlink'>{@source} * </ul> diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/Context.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/Context.java index 9aa0dfb..3b7b53b 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/Context.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/Context.java @@ -53,7 +53,7 @@ import org.apache.juneau.xml.annotation.*; * Base class for all Context beans. * * <p> - * Context beans follow the convention of having the following parts: + * Context beans follow the convention of havinTg the following parts: * <ul> * <li>A {@link Builder} class for configuring the context bean. * <ul> @@ -68,6 +68,10 @@ import org.apache.juneau.xml.annotation.*; * <li>This bean is non-thread-safe and meant for one-time use. * </ul> * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='extlink'>{@source} * </ul> diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ContextSession.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ContextSession.java index b29d5d1..156484a 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ContextSession.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ContextSession.java @@ -26,6 +26,10 @@ import org.apache.juneau.internal.*; /** * A one-time-use non-thread-safe object that's meant to be used once and then thrown away. * + * <ul class='spaced-list'> + * <li class='warn'>This class is not typically thread safe. + * </ul> + * * <ul class='seealso'> * <li class='extlink'>{@source} * </ul> diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/AList.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/AList.java index 5ac4e58..99764da 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/AList.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/AList.java @@ -49,6 +49,10 @@ import org.apache.juneau.serializer.*; * String json = l.asString(XmlSerializer.<jsf>DEFAULT</jsm>); * </p> * + * <ul class='spaced-list'> + * <li class='warn'>This class is not thread safe. + * </ul> + * * <ul class='seealso'> * <li class='extlink'>{@source} * </ul> diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/AMap.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/AMap.java index d789ba5..2eb23c6 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/AMap.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/AMap.java @@ -45,6 +45,10 @@ import org.apache.juneau.serializer.*; * String json = m.asString(XmlSerializer.<jsf>DEFAULT</jsm>); * </p> * + * <ul class='spaced-list'> + * <li class='warn'>This class is not thread safe. + * </ul> + * * <ul class='seealso'> * <li class='extlink'>{@source} * </ul> diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/ASet.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/ASet.java index 5d21362..0f6479a 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/ASet.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/ASet.java @@ -48,6 +48,10 @@ import org.apache.juneau.serializer.*; * String json = s.asString(XmlSerializer.<jsf>DEFAULT</jsm>); * </p> * + * <ul class='spaced-list'> + * <li class='warn'>This class is not thread safe. + * </ul> + * * <ul class='seealso'> * <li class='extlink'>{@source} * </ul> diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/ASortedMap.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/ASortedMap.java index a7453e5..2aacb1c 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/ASortedMap.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/ASortedMap.java @@ -44,6 +44,10 @@ import org.apache.juneau.serializer.*; * String json = m.asString(XmlSerializer.<jsf>DEFAULT</jsm>); * </p> * + * <ul class='spaced-list'> + * <li class='warn'>This class is not thread safe. + * </ul> + * * <ul class='seealso'> * <li class='extlink'>{@source} * </ul> diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/ASortedSet.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/ASortedSet.java index 7d3e25f..6e756de 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/ASortedSet.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/ASortedSet.java @@ -46,6 +46,10 @@ import org.apache.juneau.serializer.*; * String json = s.asString(XmlSerializer.<jsf>DEFAULT</jsm>); * </p> * + * <ul class='spaced-list'> + * <li class='warn'>This class is not thread safe. + * </ul> + * * <ul class='seealso'> * <li class='extlink'>{@source} * </ul> diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/Args.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/Args.java index 6a55de5..e07d4ca 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/Args.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/Args.java @@ -102,6 +102,10 @@ import org.apache.juneau.internal.*; * <p> * Equivalent operations are available on optional arguments through the {@link #getArg(Class, String)} method. * + * <ul class='spaced-list'> + * <li class='warn'>This class is not thread safe. + * </ul> + * * <ul class='seealso'> * <li class='extlink'>{@source} * </ul> diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/csv/CsvParser.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/csv/CsvParser.java index 5f58ab6..86f5706 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/csv/CsvParser.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/csv/CsvParser.java @@ -27,6 +27,10 @@ import org.apache.juneau.utils.*; /** * TODO - Work in progress. CSV parser. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jm.CsvDetails} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/csv/CsvSerializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/csv/CsvSerializer.java index 031be69..4a30abc 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/csv/CsvSerializer.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/csv/CsvSerializer.java @@ -27,6 +27,10 @@ import org.apache.juneau.utils.*; /** * TODO - Work in progress. CSV serializer. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jm.CsvDetails} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/encoders/Encoder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/encoders/Encoder.java index 57aa218..43cd0e8 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/encoders/Encoder.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/encoders/Encoder.java @@ -24,6 +24,10 @@ import java.io.*; * <p> * Encoders are registered with <c>RestServlets</c> through the <ja>@Rest(encoders)</ja> annotation. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jm.Encoders} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/encoders/EncoderSet.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/encoders/EncoderSet.java index 14ef453..041c0ef 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/encoders/EncoderSet.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/encoders/EncoderSet.java @@ -65,6 +65,10 @@ import org.apache.juneau.internal.*; * Encoder <jv>encoder</jv> = <jv>encoders</jv>.getEncoder(<jv>matchedCoding</jv>); * </p> * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jm.Encoders} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/encoders/GzipEncoder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/encoders/GzipEncoder.java index a0c5263..55698cd 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/encoders/GzipEncoder.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/encoders/GzipEncoder.java @@ -18,6 +18,10 @@ import java.util.zip.*; /** * Encoder for handling <js>"gzip"</js> encoding and decoding. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jm.Encoders} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/encoders/IdentityEncoder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/encoders/IdentityEncoder.java index 688ef32..6c2b1f3 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/encoders/IdentityEncoder.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/encoders/IdentityEncoder.java @@ -20,6 +20,10 @@ import java.io.*; * <p> * Identity encoding is just another name for no encoding at all. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jm.Encoders} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializer.java index a10f322..8c1c7e4 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializer.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializer.java @@ -71,6 +71,10 @@ import org.apache.juneau.xml.*; * <br>These variables are replaced at runtime based on the HTTP request locale. * <br>Several built-in runtime variable types are defined, and the API can be extended to include user-defined variables. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jm.HtmlDetails} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlParser.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlParser.java index f95e7f6..7540832 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlParser.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlParser.java @@ -37,6 +37,10 @@ import org.apache.juneau.xml.*; * <p> * This class is used primarily for automated testing of the {@link HtmlSerializer} class. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jm.HtmlDetails} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSchemaDocSerializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSchemaDocSerializer.java index 887c138..bb87f49 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSchemaDocSerializer.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSchemaDocSerializer.java @@ -46,6 +46,10 @@ import org.apache.juneau.xml.*; * The easiest way to create instances of this class is through the {@link HtmlSerializer#getSchemaSerializer()}, * which will create a schema serializer with the same settings as the originating serializer. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jm.HtmlDetails} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSchemaSerializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSchemaSerializer.java index 6a56817..31a93cf 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSchemaSerializer.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSchemaSerializer.java @@ -49,6 +49,10 @@ import org.apache.juneau.xml.*; * The easiest way to create instances of this class is through the {@link HtmlSerializer#getSchemaSerializer()}, * which will create a schema serializer with the same settings as the originating serializer. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jm.HtmlDetails} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializer.java index b1bbbff..6b3a80e 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializer.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializer.java @@ -135,6 +135,10 @@ import org.apache.juneau.xml.*; * String html = HtmlSerializer.<jsf>DEFAULT</jsf>.serialize(m); * </p> * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jm.HtmlDetails} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlStrippedDocSerializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlStrippedDocSerializer.java index c9c1185..354eb3b 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlStrippedDocSerializer.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlStrippedDocSerializer.java @@ -38,6 +38,10 @@ import org.apache.juneau.xml.*; * description. * Used primarily for JUnit testing the {@link HtmlDocSerializer} class. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jm.HtmlDetails} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/BaseHttpPartParser.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/BaseHttpPartParser.java index 1716b3e..c5678de 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/BaseHttpPartParser.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/BaseHttpPartParser.java @@ -20,6 +20,10 @@ import org.apache.juneau.parser.*; /** * Base class for implementations of {@link HttpPartParser} * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc TODO} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/BaseHttpPartSerializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/BaseHttpPartSerializer.java index d1b7f9d..f559dd2 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/BaseHttpPartSerializer.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/BaseHttpPartSerializer.java @@ -18,6 +18,10 @@ import org.apache.juneau.serializer.*; /** * Base class for implementations of {@link HttpPartSerializer} * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc TODO} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/SimplePartParser.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/SimplePartParser.java index ad88d39..d05a232 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/SimplePartParser.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/SimplePartParser.java @@ -36,6 +36,10 @@ package org.apache.juneau.httppart; * </ul> * </ul> * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc TODO} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/SimplePartSerializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/SimplePartSerializer.java index 2123934..4ee19e6 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/SimplePartSerializer.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/SimplePartSerializer.java @@ -20,6 +20,10 @@ import org.apache.juneau.reflect.*; * <p> * More precisely, uses the {@link Mutaters#toString(Object)} method to stringify objects. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc TODO} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonParser.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonParser.java index 320b490..30613af 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonParser.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonParser.java @@ -111,6 +111,10 @@ import org.apache.juneau.utils.*; * OList(CharSequence)} constructors instead of using this class. * The end result should be the same. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jm.JsonDetails} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSchemaSerializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSchemaSerializer.java index 0e808df..4dcb1ec 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSchemaSerializer.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSchemaSerializer.java @@ -41,6 +41,10 @@ import org.apache.juneau.utils.*; * * Produces the JSON-schema for the JSON produced by the {@link JsonSerializer} class with the same properties. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jm.JsonDetails} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSerializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSerializer.java index aa5ec94..4ab0900 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSerializer.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSerializer.java @@ -98,6 +98,10 @@ import org.apache.juneau.utils.*; * String json = serializer.serialize(someObject); * </p> * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jm.JsonDetails} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/SimpleJsonParser.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/SimpleJsonParser.java index 4446d65..c47378d 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/SimpleJsonParser.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/SimpleJsonParser.java @@ -23,6 +23,10 @@ package org.apache.juneau.json; * * Identical to {@link JsonParser} but with the media type <bc>application/json+simple</bc>. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jm.JsonDetails} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/SimpleJsonSerializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/SimpleJsonSerializer.java index 1b912ad..701e021 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/SimpleJsonSerializer.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/SimpleJsonSerializer.java @@ -29,6 +29,10 @@ package org.apache.juneau.json; * <li>Single quotes. * </ul> * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jm.JsonDetails} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/JsonSchemaGenerator.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/JsonSchemaGenerator.java index f23ef9e..c5f1fda 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/JsonSchemaGenerator.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/JsonSchemaGenerator.java @@ -36,6 +36,10 @@ import org.apache.juneau.utils.*; * Generates JSON-schema metadata about POJOs. * {@review} * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc TODO} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackParser.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackParser.java index cd9d463..4c3865c 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackParser.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackParser.java @@ -30,6 +30,10 @@ import org.apache.juneau.utils.*; * * Handles <c>Content-Type</c> types: <bc>octal/msgpack</bc> * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jm.MsgPackDetails} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackSerializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackSerializer.java index 7b5bd28..92148f5 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackSerializer.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackSerializer.java @@ -37,6 +37,10 @@ import org.apache.juneau.utils.*; * <p> * Produces <c>Content-Type</c> types: <bc>octal/msgpack</bc> * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jm.MsgPackDetails} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/OpenApiParser.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/OpenApiParser.java index 953cccd..8d3d363 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/OpenApiParser.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/OpenApiParser.java @@ -29,6 +29,10 @@ import org.apache.juneau.utils.*; /** * OpenAPI part parser. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jm.OpenApiParsers} * <li class='link'>{@doc OpenApiDetails} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/OpenApiSerializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/OpenApiSerializer.java index b301761..b203864 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/OpenApiSerializer.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/OpenApiSerializer.java @@ -29,6 +29,10 @@ import org.apache.juneau.utils.*; /** * Serializes POJOs to values suitable for transmission as HTTP headers, query/form-data parameters, and path variables. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jm.OpenApiSerializers} * <li class='link'>{@doc OpenApiDetails} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/InputStreamParser.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/InputStreamParser.java index a7814f5..6b794a1 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/InputStreamParser.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/InputStreamParser.java @@ -37,6 +37,10 @@ import org.apache.juneau.utils.*; * <li><c>parse(InputStream, ClassMeta, Parser)</c> * </ul> * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc TODO} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/Parser.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/Parser.java index 7b4f604..c6ed0c4 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/Parser.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/Parser.java @@ -124,6 +124,10 @@ import org.apache.juneau.xml.*; * <tr><td>string</td><td>{@link String}</td></tr> * </table> * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc TODO} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserSet.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserSet.java index c7a1460..724c311 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserSet.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserSet.java @@ -75,6 +75,10 @@ import org.apache.juneau.internal.*; * AddressBook <jv>addressBook</jv> = <jv>parser</jv>.parse(<jv>json</jv>, AddressBook.<jk>class</jk>); * </p> * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc TODO} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ReaderParser.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ReaderParser.java index 7b4448f..016c85c 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ReaderParser.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ReaderParser.java @@ -38,6 +38,10 @@ import org.apache.juneau.utils.*; * <li><c>parse(ParserSession, ClassMeta)</c> * </ul> * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc TODO} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/plaintext/PlainTextParser.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/plaintext/PlainTextParser.java index 4ad5380..3266476 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/plaintext/PlainTextParser.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/plaintext/PlainTextParser.java @@ -46,6 +46,10 @@ import org.apache.juneau.utils.*; * Also parses objects using a transform if the object class has an {@link ObjectSwap ObjectSwap<?,String>} transform * defined on it. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jm.PlainTextDetails} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/plaintext/PlainTextSerializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/plaintext/PlainTextSerializer.java index 42fc6a7..683b6b5 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/plaintext/PlainTextSerializer.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/plaintext/PlainTextSerializer.java @@ -42,6 +42,10 @@ import org.apache.juneau.utils.*; * Also serializes objects using a transform if the object class has an {@link ObjectSwap ObjectSwap<?,String>} * transform defined on it. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jm.PlainTextDetails} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/OutputStreamSerializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/OutputStreamSerializer.java index db94f6e..b001e4d 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/OutputStreamSerializer.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/OutputStreamSerializer.java @@ -29,6 +29,10 @@ import org.apache.juneau.utils.*; * Subclass of {@link Serializer} for byte-based serializers. * {@review} * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc TODO} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/OutputStreamSerializerSession.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/OutputStreamSerializerSession.java index 91dee23..14251c3 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/OutputStreamSerializerSession.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/OutputStreamSerializerSession.java @@ -34,6 +34,10 @@ import org.apache.juneau.svl.*; * <li>{@link #doSerialize(SerializerPipe, Object)} * </ul> * + * <ul class='spaced-list'> + * <li class='warn'>This class is not thread safe and is typically discarded after one use. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc TODO} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/Serializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/Serializer.java index 00160a0..e028ea9 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/Serializer.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/Serializer.java @@ -48,6 +48,10 @@ import org.apache.juneau.utils.*; * Subclasses should extend directly from {@link OutputStreamSerializer} or {@link WriterSerializer} depending on * whether it's a stream or character based serializer. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc TODO} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerSet.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerSet.java index 8f1460f..8aa5d88 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerSet.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerSet.java @@ -74,6 +74,10 @@ import org.apache.juneau.internal.*; * String <jv>json</jv> = <jv>serializer</jv>.serialize(addressBook); * </p> * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc TODO} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/WriterSerializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/WriterSerializer.java index cc3fffd..f943ddf 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/WriterSerializer.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/WriterSerializer.java @@ -33,6 +33,10 @@ import org.apache.juneau.utils.*; * Subclass of {@link Serializer} for character-based serializers. * {@review} * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc TODO} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/soap/SoapXmlSerializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/soap/SoapXmlSerializer.java index e2375d7..8d0246a 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/soap/SoapXmlSerializer.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/soap/SoapXmlSerializer.java @@ -40,6 +40,10 @@ import org.apache.juneau.xml.*; * * Essentially the same output as {@link XmlDocSerializer}, except wrapped in a standard SOAP envelope. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jm.SoapXmlDetails} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonParser.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonParser.java index af33f62..870f9b8 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonParser.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonParser.java @@ -41,6 +41,10 @@ import org.apache.juneau.utils.*; * * This parser uses a state machine, which makes it very fast and efficient. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jm.UonDetails} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializer.java index 0c648be..0d23f6d 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializer.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializer.java @@ -128,6 +128,10 @@ import org.apache.juneau.utils.*; * String s = UonSerializer.<jsf>DEFAULT</jsf>.serialize(s); * </p> * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jm.UonDetails} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParser.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParser.java index f7afc77..779aab9 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParser.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParser.java @@ -46,6 +46,10 @@ import org.apache.juneau.utils.*; * <p> * This parser uses a state machine, which makes it very fast and efficient. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jm.UrlEncodingDetails} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializer.java index 1ae6e8b..be932da 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializer.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializer.java @@ -123,6 +123,10 @@ import org.apache.juneau.utils.*; * String s = UrlEncodingSerializer.<jsf>DEFAULT</jsf>.serialize(s); * </p> * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jm.UrlEncodingDetails} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlDocSerializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlDocSerializer.java index 3121054..00f38bc 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlDocSerializer.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlDocSerializer.java @@ -26,6 +26,10 @@ package org.apache.juneau.xml; * Same as {@link XmlSerializer}, except prepends <code><xt><?xml</xt> <xa>version</xa>=<xs>'1.0'</xs> * <xa>encoding</xa>=<xs>'UTF-8'</xs><xt>?></xt></code> to the response to make it a valid XML document. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc XmlDetails} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlParser.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlParser.java index a5f12f1..3258a15 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlParser.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlParser.java @@ -45,6 +45,10 @@ import org.apache.juneau.utils.*; * * See the {@link XmlSerializer} class for a description of Juneau-generated XML. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc XmlDetails} * <li class='extlink'>{@source} diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializer.java index c7bc16c..37810df 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializer.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializer.java @@ -124,6 +124,10 @@ import org.apache.juneau.utils.*; * <li>{@link SqReadable} - Default serializer, single quotes, whitespace added. * </ul> * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc XmlDetails} * <li class='extlink'>{@source} diff --git a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClient.java b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClient.java index d31d4a7..bae2204 100644 --- a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClient.java +++ b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClient.java @@ -1027,6 +1027,10 @@ import org.apache.juneau.xml.*; * The {@link RestRequest} and {@link RestResponse} objects can also be extended and integrated by overriding the * {@link RestClient#createRequest(URI,String,boolean)} and {@link RestClient#createResponse(RestRequest,HttpResponse,Parser)} methods. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc juneau-rest-client} * <li class='extlink'>{@source} diff --git a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestRequest.java b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestRequest.java index 0b5dddd..8842b36 100644 --- a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestRequest.java +++ b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestRequest.java @@ -71,6 +71,10 @@ import org.apache.juneau.xml.*; * <p> * Instances of this class are created by the various creator methods on the {@link RestClient} class. * + * <ul class='spaced-list'> + * <li class='warn'>This class is not thread safe. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc juneau-rest-client} * <li class='extlink'>{@source} diff --git a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockRestClient.java b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockRestClient.java index 973ec9f..f797923 100644 --- a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockRestClient.java +++ b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockRestClient.java @@ -237,6 +237,10 @@ import org.apache.juneau.utils.*; * } * </p> * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc juneau-rest-mock} * <li class='extlink'>{@source} diff --git a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockRestRequest.java b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockRestRequest.java index 4805725..f0e0e89 100644 --- a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockRestRequest.java +++ b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockRestRequest.java @@ -28,6 +28,10 @@ import org.apache.juneau.rest.client.*; * <p> * Instances of this class are instantiated through methods on {@link MockRestClient} such as {@link MockRestClient#post(Object,Object)} * + * <ul class='spaced-list'> + * <li class='warn'>This class is not thread safe. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc juneau-rest-mock} * <li class='extlink'>{@source} diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContext.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContext.java index 7553c76..5aa9e49 100644 --- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContext.java +++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContext.java @@ -108,11 +108,14 @@ import org.apache.juneau.svl.vars.*; * } * </p> * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc jrs.RestContext} * <li class='extlink'>{@source} * </ul> - * </ul> */ public class RestContext extends Context { diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestOpContext.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestOpContext.java index 7c5eff2..8635450 100644 --- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestOpContext.java +++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestOpContext.java @@ -68,6 +68,10 @@ import org.apache.juneau.svl.*; * Represents a single Java servlet/resource method annotated with {@link RestOp @RestOp}. * {@review} * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc TODO} * <li class='extlink'>{@source} diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestOpSession.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestOpSession.java index 409e1fa..2838724 100644 --- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestOpSession.java +++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestOpSession.java @@ -26,6 +26,10 @@ import org.apache.juneau.rest.logging.*; * <p> * This session object gets created by {@link RestSession} once the Java method to be invoked has been determined. * + * <ul class='spaced-list'> + * <li class='warn'>This class is not thread safe. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc TODO} * <li class='extlink'>{@source} diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestSession.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestSession.java index 859c8d2..781a091 100644 --- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestSession.java +++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestSession.java @@ -28,6 +28,10 @@ import org.apache.juneau.rest.util.*; /** * Represents a single HTTP request. * + * <ul class='spaced-list'> + * <li class='warn'>This class is not thread safe. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc TODO} * <li class='extlink'>{@source} diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RrpcRestOpContext.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RrpcRestOpContext.java index 9758a5d..7b4aee5 100644 --- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RrpcRestOpContext.java +++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RrpcRestOpContext.java @@ -21,6 +21,10 @@ import org.apache.juneau.http.response.*; /** * A specialized {@link RestOpContext} for handling <js>"RRPC"</js> HTTP methods. * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc TODO} * <li class='extlink'>{@source} diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RrpcRestOpSession.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RrpcRestOpSession.java index 8d9f4c6..af3fb13 100644 --- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RrpcRestOpSession.java +++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RrpcRestOpSession.java @@ -25,6 +25,10 @@ import org.apache.juneau.parser.*; /** * A session for a single HTTP request against an RRPC Java method. * + * <ul class='spaced-list'> + * <li class='warn'>This class is not thread safe. + * </ul> + * * <ul class='seealso'> * <li class='link'>{@doc TODO} * <li class='extlink'>{@source} diff --git a/juneau-utest/src/test/java/org/apache/juneau/XmlValidatorParser.java b/juneau-utest/src/test/java/org/apache/juneau/XmlValidatorParser.java index 3e57ffa..219b39c 100755 --- a/juneau-utest/src/test/java/org/apache/juneau/XmlValidatorParser.java +++ b/juneau-utest/src/test/java/org/apache/juneau/XmlValidatorParser.java @@ -25,6 +25,10 @@ import org.apache.juneau.xml.*; /** * Used to validate that the syntax of XML documents are valid. + * + * <ul class='spaced-list'> + * <li class='note'>This class is thread safe and reusable. + * </ul> */ @SuppressWarnings({"unchecked"}) public class XmlValidatorParser extends XmlParser {