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 3cf6f77 Javadocs
3cf6f77 is described below
commit 3cf6f770229205dbc13c30d33b048bda0acc9217
Author: JamesBognar <[email protected]>
AuthorDate: Mon Dec 20 20:29:16 2021 -0500
Javadocs
---
.../org/apache/juneau/jena/RdfParserSession.java | 6 ++---
.../apache/juneau/jena/RdfSerializerSession.java | 6 ++---
.../org/apache/juneau/BeanTraverseSession.java | 6 ++---
.../src/main/java/org/apache/juneau/Value.java | 5 ++--
.../apache/juneau/annotation/NotThreadSafe.java | 30 ----------------------
.../org/apache/juneau/annotation/ThreadSafe.java | 30 ----------------------
.../java/org/apache/juneau/collections/OMap.java | 5 ++--
.../org/apache/juneau/cp/DefaultClassList.java | 7 ++---
.../org/apache/juneau/cp/DefaultSettingsMap.java | 6 +++--
.../org/apache/juneau/csv/CsvParserSession.java | 6 ++---
.../apache/juneau/csv/CsvSerializerSession.java | 6 ++---
.../juneau/html/HtmlDocSerializerSession.java | 5 ++--
.../org/apache/juneau/html/HtmlParserSession.java | 6 ++---
.../html/HtmlSchemaDocSerializerSession.java | 5 ++--
.../juneau/html/HtmlSchemaSerializerSession.java | 5 ++--
.../apache/juneau/html/HtmlSerializerSession.java | 6 ++---
.../html/HtmlStrippedDocSerializerSession.java | 5 ++--
.../juneau/http/header/BasicHeaderIterator.java | 6 +++--
.../org/apache/juneau/http/header/HeaderList.java | 6 +++--
.../apache/juneau/http/part/BasicPartIterator.java | 6 +++--
.../java/org/apache/juneau/http/part/PartList.java | 6 +++--
.../juneau/http/response/BasicHttpException.java | 5 ++--
.../juneau/http/response/BasicHttpResponse.java | 5 ++--
.../juneau/httppart/HttpPartParserSession.java | 6 ++---
.../org/apache/juneau/httppart/HttpPartSchema.java | 5 ++--
.../juneau/httppart/HttpPartSerializerSession.java | 6 ++---
.../juneau/httppart/SimplePartParserSession.java | 6 ++---
.../httppart/SimplePartSerializerSession.java | 6 ++---
.../apache/juneau/internal/ReaderInputStream.java | 5 +++-
.../juneau/internal/StringBuilderWriter.java | 5 ++--
.../org/apache/juneau/json/JsonParserSession.java | 6 ++---
.../juneau/json/JsonSchemaSerializerSession.java | 6 ++---
.../apache/juneau/json/JsonSerializerSession.java | 6 ++---
.../jsonschema/JsonSchemaGeneratorSession.java | 6 ++---
.../juneau/msgpack/MsgPackParserSession.java | 6 ++---
.../juneau/msgpack/MsgPackSerializerSession.java | 6 ++---
.../apache/juneau/oapi/OpenApiParserSession.java | 6 ++---
.../juneau/oapi/OpenApiSerializerSession.java | 6 ++---
.../juneau/parser/InputStreamParserSession.java | 5 ++--
.../apache/juneau/parser/ParserInputStream.java | 5 ++--
.../org/apache/juneau/parser/ParserReader.java | 5 ++--
.../org/apache/juneau/parser/ParserSession.java | 6 ++---
.../apache/juneau/parser/ReaderParserSession.java | 5 ++--
.../juneau/plaintext/PlainTextParserSession.java | 6 ++---
.../plaintext/PlainTextSerializerSession.java | 6 ++---
.../juneau/serializer/SerializerSession.java | 6 ++---
.../juneau/serializer/WriterSerializerSession.java | 6 ++---
.../juneau/soap/SoapXmlSerializerSession.java | 6 ++---
.../org/apache/juneau/svl/VarResolverSession.java | 5 ++--
.../org/apache/juneau/uon/UonParserSession.java | 6 ++---
.../apache/juneau/uon/UonSerializerSession.java | 6 ++---
.../urlencoding/UrlEncodingParserSession.java | 6 ++---
.../urlencoding/UrlEncodingSerializerSession.java | 6 ++---
.../main/java/org/apache/juneau/utils/Mutable.java | 9 ++++---
.../apache/juneau/xml/XmlDocSerializerSession.java | 6 ++---
.../org/apache/juneau/xml/XmlParserSession.java | 6 ++---
.../apache/juneau/xml/XmlSerializerSession.java | 6 ++---
.../juneau/examples/rest/SamplesMicroservice.java | 2 --
.../rest/mock/MockHttpClientConnectionManager.java | 4 ++-
59 files changed, 177 insertions(+), 207 deletions(-)
diff --git
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfParserSession.java
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfParserSession.java
index c4f10d8..6c4e7d9 100644
---
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfParserSession.java
+++
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfParserSession.java
@@ -35,9 +35,9 @@ import org.apache.juneau.xml.*;
/**
* Session object that lives for the duration of a single use of {@link
RdfParser}.
*
- * <p>
- * This class is NOT thread safe.
- * It is typically discarded after one-time use although it can be reused
against multiple inputs.
+ * <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 jmr.RdfDetails}
diff --git
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializerSession.java
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializerSession.java
index d4743f8..6a4b5b1 100644
---
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializerSession.java
+++
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializerSession.java
@@ -38,9 +38,9 @@ import org.apache.juneau.xml.annotation.*;
/**
* Session object that lives for the duration of a single use of {@link
RdfSerializer}.
*
- * <p>
- * This class is NOT thread safe.
- * It is typically discarded after one-time use although it can be reused
within the same thread.
+ * <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 jmr.RdfDetails}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanTraverseSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanTraverseSession.java
index c94aba7..b80f0a8 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanTraverseSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanTraverseSession.java
@@ -38,9 +38,9 @@ import org.apache.juneau.internal.*;
* Ensuring infinite loops don't occur from loops in the model
(when detectRecursions is enabled.
* </ul>
*
- * <p>
- * This class is NOT thread safe.
- * It is typically discarded after one-time use although it can be reused
within the same thread.
+ * <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='extlink'>{@source}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/Value.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/Value.java
index 6da3f05..ae387e1 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/Value.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/Value.java
@@ -24,8 +24,9 @@ import org.apache.juneau.reflect.*;
* <p>
* Similar to an {@link Optional} but mutable.
*
- * <p>
- * This object is not thread safe.
+ * <ul class='spaced-list'>
+ * <li class='warn'>This class is not thread safe.
+ * </ul>
*
* <ul class='seealso'>
* <li class='extlink'>{@source}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/NotThreadSafe.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/NotThreadSafe.java
deleted file mode 100644
index c93c7c5..0000000
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/NotThreadSafe.java
+++ /dev/null
@@ -1,30 +0,0 @@
-//
***************************************************************************************************************************
-// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
-// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
-// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
-// * with the License. You may obtain a copy of the License at
*
-// *
*
-// * http://www.apache.org/licenses/LICENSE-2.0
*
-// *
*
-// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
-// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
-// * specific language governing permissions and limitations under the
License. *
-//
***************************************************************************************************************************
-package org.apache.juneau.annotation;
-
-import static java.lang.annotation.ElementType.*;
-import static java.lang.annotation.RetentionPolicy.*;
-
-import java.lang.annotation.*;
-
-/**
- * Identifies a class as not thread safe.
- *
- * <ul class='seealso'>
- * <li class='extlink'>{@source}
- * </ul>
- */
-@Documented
-@Retention(RUNTIME)
-@Target(TYPE)
-public @interface NotThreadSafe {}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ThreadSafe.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ThreadSafe.java
deleted file mode 100644
index f961a1c..0000000
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/ThreadSafe.java
+++ /dev/null
@@ -1,30 +0,0 @@
-//
***************************************************************************************************************************
-// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
-// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
-// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
-// * with the License. You may obtain a copy of the License at
*
-// *
*
-// * http://www.apache.org/licenses/LICENSE-2.0
*
-// *
*
-// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
-// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
-// * specific language governing permissions and limitations under the
License. *
-//
***************************************************************************************************************************
-package org.apache.juneau.annotation;
-
-import static java.lang.annotation.ElementType.*;
-import static java.lang.annotation.RetentionPolicy.*;
-
-import java.lang.annotation.*;
-
-/**
- * Identifies a class as thread safe.
- *
- * <ul class='seealso'>
- * <li class='extlink'>{@source}
- * </ul>
- */
-@Documented
-@Retention(RUNTIME)
-@Target(TYPE)
-public @interface ThreadSafe {}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/OMap.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/OMap.java
index c9d0799..084ef9e 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/OMap.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/OMap.java
@@ -91,8 +91,9 @@ import org.apache.juneau.utils.*;
* <jk>int</jk> a = m2.getInt(<js>"a"</js>); <jc>// a == 1 </jc>
* </p>
*
- * <p>
- * This class is not thread safe.
+ * <ul class='spaced-list'>
+ * <li class='warn'>This class is not thread safe.
+ * </ul>
*
* <ul class='seealso'>
* <li class='extlink'>{@source}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/DefaultClassList.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/DefaultClassList.java
index a81bccc..cbdbed7 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/DefaultClassList.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/DefaultClassList.java
@@ -18,16 +18,17 @@ import static java.util.Optional.*;
import java.util.*;
-import org.apache.juneau.annotation.*;
-
/**
* A list of default implementation classes.
*
+ * <ul class='spaced-list'>
+ * <li class='warn'>This class is not thread safe.
+ * </ul>
+ *
* <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
-@NotThreadSafe
public class DefaultClassList {
//-----------------------------------------------------------------------------------------------------------------
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/DefaultSettingsMap.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/DefaultSettingsMap.java
index 24d8d81..8f37f4f 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/DefaultSettingsMap.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/DefaultSettingsMap.java
@@ -15,7 +15,6 @@ package org.apache.juneau.cp;
import static java.util.Optional.*;
import java.util.*;
-import org.apache.juneau.annotation.*;
/**
* A list of default settings.
@@ -23,11 +22,14 @@ import org.apache.juneau.annotation.*;
* <p>
* Consists of a simple string-keyed map of arbitrary objects.
*
+ * <ul class='spaced-list'>
+ * <li class='warn'>This class is not thread safe.
+ * </ul>
+ *
* <ul class='seealso'>
* <li class='extlink'>{@source}
* </ul>
*/
-@NotThreadSafe
public class DefaultSettingsMap {
//-----------------------------------------------------------------------------------------------------------------
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/csv/CsvParserSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/csv/CsvParserSession.java
index e9d6010..5b40e6a 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/csv/CsvParserSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/csv/CsvParserSession.java
@@ -27,9 +27,9 @@ import org.apache.juneau.parser.*;
/**
* Session object that lives for the duration of a single use of {@link
CsvParser}.
*
- * <p>
- * This class is NOT thread safe.
- * It is typically discarded after one-time use although it can be reused
against multiple inputs.
+ * <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 jm.CsvDetails}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/csv/CsvSerializerSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/csv/CsvSerializerSession.java
index 6c55988..6b171da 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/csv/CsvSerializerSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/csv/CsvSerializerSession.java
@@ -28,9 +28,9 @@ import org.apache.juneau.svl.*;
/**
* Session object that lives for the duration of a single use of {@link
CsvSerializer}.
*
- * <p>
- * This class is NOT thread safe.
- * It is typically discarded after one-time use although it can be reused
within the same thread.
+ * <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 jm.CsvDetails}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializerSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializerSession.java
index 945abe5..9e1a55b 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializerSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializerSession.java
@@ -34,8 +34,9 @@ import org.apache.juneau.svl.*;
* <p>
* See {@link Serializer} for details.
*
- * <p>
- * This class is NOT thread safe. It is meant to be discarded after one-time
use.
+ * <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 jm.HtmlDetails}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlParserSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlParserSession.java
index f6f4ec4..1ee2006 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlParserSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlParserSession.java
@@ -37,9 +37,9 @@ import org.apache.juneau.xml.*;
/**
* ContextSession object that lives for the duration of a single use of {@link
HtmlParser}.
*
- * <p>
- * This class is NOT thread safe.
- * It is typically discarded after one-time use although it can be reused
against multiple inputs.
+ * <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 jm.HtmlDetails}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSchemaDocSerializerSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSchemaDocSerializerSession.java
index a21bf5f..9637b22 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSchemaDocSerializerSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSchemaDocSerializerSession.java
@@ -29,8 +29,9 @@ import org.apache.juneau.svl.*;
/**
* Context object that lives for the duration of a single serialization of
{@link HtmlSchemaDocSerializer} and its subclasses.
*
- * <p>
- * This class is NOT thread safe. It is meant to be discarded after one-time
use.
+ * <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 jm.HtmlDetails}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSchemaSerializerSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSchemaSerializerSession.java
index 6e71c23..d938bb9 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSchemaSerializerSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSchemaSerializerSession.java
@@ -29,8 +29,9 @@ import org.apache.juneau.svl.*;
/**
* Context object that lives for the duration of a single serialization of
{@link HtmlSchemaSerializer} and its subclasses.
*
- * <p>
- * This class is NOT thread safe. It is meant to be discarded after one-time
use.
+ * <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 jm.HtmlDetails}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializerSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializerSession.java
index d44847c..377a1a4 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializerSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializerSession.java
@@ -38,9 +38,9 @@ import org.apache.juneau.xml.annotation.*;
/**
* Session object that lives for the duration of a single use of {@link
HtmlSerializer}.
*
- * <p>
- * This class is NOT thread safe.
- * It is typically discarded after one-time use although it can be reused
within the same thread.
+ * <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 jm.HtmlDetails}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlStrippedDocSerializerSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlStrippedDocSerializerSession.java
index b9a3d66..5e0bfd7 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlStrippedDocSerializerSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlStrippedDocSerializerSession.java
@@ -28,8 +28,9 @@ import org.apache.juneau.svl.*;
/**
* Session object that lives for the duration of a single use of {@link
HtmlStrippedDocSerializer}.
*
- * <p>
- * This class is NOT thread safe. It is meant to be discarded after one-time
use.
+ * <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 jm.HtmlDetails}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicHeaderIterator.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicHeaderIterator.java
index bbfba83..e2ca35b 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicHeaderIterator.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicHeaderIterator.java
@@ -19,7 +19,6 @@ import java.util.NoSuchElementException;
import org.apache.http.Header;
import org.apache.http.HeaderIterator;
-import org.apache.juneau.annotation.*;
import org.apache.juneau.internal.*;
/**
@@ -27,12 +26,15 @@ import org.apache.juneau.internal.*;
*
* {@review}
*
+ * <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}
* </ul>
*/
-@NotThreadSafe
public class BasicHeaderIterator implements HeaderIterator {
private final Header[] entries;
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/HeaderList.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/HeaderList.java
index 9eba75f..3c6eb30 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/HeaderList.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/HeaderList.java
@@ -23,7 +23,6 @@ import java.util.stream.*;
import org.apache.http.*;
import org.apache.http.util.*;
import org.apache.juneau.*;
-import org.apache.juneau.annotation.*;
import org.apache.juneau.cp.*;
import org.apache.juneau.http.HttpHeaders;
import org.apache.juneau.internal.*;
@@ -160,12 +159,15 @@ import org.apache.juneau.svl.*;
* }
* </p>
*
+ * <ul class='spaced-list'>
+ * <li class='note'>This class is thread safe.
+ * </ul>
+ *
* <ul class='seealso'>
* <li class='link'>{@doc TODO}
* <li class='extlink'>{@source}
* </ul>
*/
-@ThreadSafe
public class HeaderList {
//-----------------------------------------------------------------------------------------------------------------
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/BasicPartIterator.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/BasicPartIterator.java
index 70c36d7..1c33fe8 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/BasicPartIterator.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/BasicPartIterator.java
@@ -18,7 +18,6 @@ import static org.apache.juneau.internal.ThrowableUtils.*;
import java.util.NoSuchElementException;
import org.apache.http.*;
-import org.apache.juneau.annotation.*;
import org.apache.juneau.internal.*;
/**
@@ -26,12 +25,15 @@ import org.apache.juneau.internal.*;
*
* {@review}
*
+ * <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}
* </ul>
*/
-@NotThreadSafe
public class BasicPartIterator implements PartIterator {
private final NameValuePair[] entries;
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/PartList.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/PartList.java
index 8f7864c..7be1058 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/PartList.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/PartList.java
@@ -23,7 +23,6 @@ import java.util.stream.*;
import org.apache.http.*;
import org.apache.http.util.*;
import org.apache.juneau.*;
-import org.apache.juneau.annotation.*;
import org.apache.juneau.cp.*;
import org.apache.juneau.http.HttpParts;
import org.apache.juneau.http.annotation.*;
@@ -148,12 +147,15 @@ import org.apache.juneau.svl.*;
* }
* }
*
+ * <ul class='spaced-list'>
+ * <li class='note'>This class is thread safe.
+ * </ul>
+ *
* <ul class='seealso'>
* <li class='link'>{@doc TODO}
* <li class='extlink'>{@source}
* </ul>
*/
-@ThreadSafe
public class PartList {
//-----------------------------------------------------------------------------------------------------------------
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/BasicHttpException.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/BasicHttpException.java
index 0776140..ec94323 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/BasicHttpException.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/BasicHttpException.java
@@ -38,8 +38,9 @@ import org.apache.juneau.http.header.*;
* <p>
* If the <c>unmodifiable</c> flag is set on this bean, calls to the setters
will throw {@link UnsupportedOperationException} exceptions.
*
- * <p>
- * Beans are not thread safe unless they're marked as unmodifiable.
+ * <ul class='spaced-list'>
+ * <li class='warn'>Beans are not thread safe unless they're marked as
unmodifiable.
+ * </ul>
*
* <ul class='seealso'>
* <li class='link'>{@doc TODO}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/BasicHttpResponse.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/BasicHttpResponse.java
index 23e783f..d0a0891 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/BasicHttpResponse.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/response/BasicHttpResponse.java
@@ -35,8 +35,9 @@ import org.apache.juneau.http.header.*;
* <p>
* If the <c>unmodifiable</c> flag is set on this bean, calls to the setters
will throw {@link UnsupportedOperationException} exceptions.
*
- * <p>
- * Beans are not thread safe unless they're marked as unmodifiable.
+ * <ul class='spaced-list'>
+ * <li class='warn'>Beans are not thread safe unless they're marked as
unmodifiable.
+ * </ul>
*
* <ul class='seealso'>
* <li class='link'>{@doc TODO}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartParserSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartParserSession.java
index 2fb339c..634e9bb 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartParserSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartParserSession.java
@@ -18,9 +18,9 @@ import org.apache.juneau.parser.*;
/**
* Session object that lives for the duration of a single use of {@link
HttpPartParser}.
*
- * <p>
- * This class is NOT thread safe.
- * It is typically discarded after one-time use although it can be reused
within the same thread.
+ * <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}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartSchema.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartSchema.java
index b32f427..4b7c486 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartSchema.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartSchema.java
@@ -43,8 +43,9 @@ import org.apache.juneau.reflect.*;
* <p>
* Schema objects are created via builders instantiated through the {@link
#create()} method.
*
- * <p>
- * This class is thread safe and reusable.
+ * <ul class='spaced-list'>
+ * <li class='note'>This class is thread safe and reusable.
+ * </ul>
*
* <ul class='seealso'>
* <li class='link'>{@doc jm.OpenApiDetails}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartSerializerSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartSerializerSession.java
index 7e668fa..862c772 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartSerializerSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/HttpPartSerializerSession.java
@@ -17,9 +17,9 @@ import org.apache.juneau.serializer.*;
/**
* Session object that lives for the duration of a single use of {@link
HttpPartSerializer}.
*
- * <p>
- * This class is NOT thread safe.
- * It is typically discarded after one-time use although it can be reused
within the same thread.
+ * <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}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/SimplePartParserSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/SimplePartParserSession.java
index 81b1c37..48fbba1 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/SimplePartParserSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/SimplePartParserSession.java
@@ -19,9 +19,9 @@ import org.apache.juneau.reflect.*;
/**
* Session object that lives for the duration of a single use of {@link
SimplePartParser}.
*
- * <p>
- * This class is NOT thread safe.
- * It is typically discarded after one-time use although it can be reused
within the same thread.
+ * <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}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/SimplePartSerializerSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/SimplePartSerializerSession.java
index de28909..2d2964b 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/SimplePartSerializerSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/httppart/SimplePartSerializerSession.java
@@ -17,9 +17,9 @@ import org.apache.juneau.reflect.*;
/**
* Session object that lives for the duration of a single use of {@link
SimplePartSerializer}.
*
- * <p>
- * This class is NOT thread safe.
- * It is typically discarded after one-time use although it can be reused
within the same thread.
+ * <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}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/ReaderInputStream.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/ReaderInputStream.java
index 6684926..254bcbd 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/ReaderInputStream.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/ReaderInputStream.java
@@ -68,7 +68,10 @@ import java.util.Objects;
* implementation of the {@link InputStream#available()} method. A call to
this method
* will always return 0. Also, this class doesn't support {@link
InputStream#mark(int)}.
* <p>
- * Instances of {@link ReaderInputStream} are not thread safe.
+ *
+ * <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='extlink'>{@source}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/StringBuilderWriter.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/StringBuilderWriter.java
index a1e695b..55ec02c 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/StringBuilderWriter.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/StringBuilderWriter.java
@@ -17,8 +17,9 @@ import java.io.*;
/**
* Similar to {@link StringWriter}, but uses a {@link StringBuilder} instead
to avoid synchronization overhead.
*
- * <p>
- * Note that this class is NOT thread safe.
+ * <ul class='spaced-list'>
+ * <li class='warn'>This class is not thread safe.
+ * </ul>
*
* <ul class='seealso'>
* <li class='extlink'>{@source}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonParserSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonParserSession.java
index 21af479..7a232fd 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonParserSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonParserSession.java
@@ -31,9 +31,9 @@ import org.apache.juneau.swap.*;
/**
* Session object that lives for the duration of a single use of {@link
JsonParser}.
*
- * <p>
- * This class is NOT thread safe.
- * It is typically discarded after one-time use although it can be reused
against multiple inputs.
+ * <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 jm.JsonDetails}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSchemaSerializerSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSchemaSerializerSession.java
index a8f6b23..06b0280 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSchemaSerializerSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSchemaSerializerSession.java
@@ -29,9 +29,9 @@ import org.apache.juneau.svl.*;
/**
* Session object that lives for the duration of a single use of {@link
JsonSchemaSerializer}.
*
- * <p>
- * This class is NOT thread safe.
- * It is typically discarded after one-time use although it can be reused
within the same thread.
+ * <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 jm.JsonDetails}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSerializerSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSerializerSession.java
index 57c1be1..961e7db 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSerializerSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSerializerSession.java
@@ -31,9 +31,9 @@ import org.apache.juneau.swap.*;
/**
* Session object that lives for the duration of a single use of {@link
JsonSerializer}.
*
- * <p>
- * This class is NOT thread safe.
- * It is typically discarded after one-time use although it can be reused
within the same thread.
+ * <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 jm.JsonDetails}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/JsonSchemaGeneratorSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/JsonSchemaGeneratorSession.java
index d5253ea..6aa0808 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/JsonSchemaGeneratorSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/JsonSchemaGeneratorSession.java
@@ -32,9 +32,9 @@ import org.apache.juneau.swap.*;
/**
* Session object that lives for the duration of a single use of {@link
JsonSchemaSerializer}.
*
- * <p>
- * This class is NOT thread safe.
- * It is typically discarded after one-time use although it can be reused
within the same thread.
+ * <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}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackParserSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackParserSession.java
index f554fbc..ee50d86 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackParserSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackParserSession.java
@@ -30,9 +30,9 @@ import org.apache.juneau.swap.*;
/**
* Session object that lives for the duration of a single use of {@link
MsgPackParser}.
*
- * <p>
- * This class is NOT thread safe.
- * It is typically discarded after one-time use although it can be reused
against multiple inputs.
+ * <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 jm.MsgPackDetails}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackSerializerSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackSerializerSession.java
index 03d04fd..b9b7b16 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackSerializerSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackSerializerSession.java
@@ -30,9 +30,9 @@ import org.apache.juneau.swap.*;
/**
* Session object that lives for the duration of a single use of {@link
MsgPackSerializer}.
*
- * <p>
- * This class is NOT thread safe.
- * It is typically discarded after one-time use although it can be reused
within the same thread.
+ * <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 jm.MsgPackDetails}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/OpenApiParserSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/OpenApiParserSession.java
index e493e83..a65f084 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/OpenApiParserSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/OpenApiParserSession.java
@@ -36,9 +36,9 @@ import org.apache.juneau.uon.*;
/**
* Session object that lives for the duration of a single use of {@link
OpenApiParser}.
*
- * <p>
- * This class is NOT thread safe.
- * It is typically discarded after one-time use although it can be reused
within the same thread.
+ * <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 OpenApiDetails}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/OpenApiSerializerSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/OpenApiSerializerSession.java
index be2230e..1b8d109 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/OpenApiSerializerSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/oapi/OpenApiSerializerSession.java
@@ -39,9 +39,9 @@ import org.apache.juneau.uon.*;
/**
* Session object that lives for the duration of a single use of {@link
OpenApiSerializer}.
*
- * <p>
- * This class is NOT thread safe.
- * It is typically discarded after one-time use although it can be reused
within the same thread.
+ * <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 OpenApiDetails}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/InputStreamParserSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/InputStreamParserSession.java
index f44718c..092e6a4 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/InputStreamParserSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/InputStreamParserSession.java
@@ -25,8 +25,9 @@ import org.apache.juneau.internal.*;
/**
* Subclass of parser session objects for byte-based parsers.
*
- * <p>
- * This class is NOT thread safe. It is typically discarded after one-time
use.
+ * <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}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserInputStream.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserInputStream.java
index d839f6d..a1031e7 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserInputStream.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserInputStream.java
@@ -20,8 +20,9 @@ import java.io.*;
* <p>
* Keeps track of current byte position.
*
- * <p>
- * <b>Warning:</b> Not thread safe.
+ * <ul class='spaced-list'>
+ * <li class='warn'>This class is not thread safe.
+ * </ul>
*
* <ul class='seealso'>
* <li class='link'>{@doc TODO}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserReader.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserReader.java
index 221e5e4..dd71f63 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserReader.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserReader.java
@@ -28,8 +28,9 @@ import org.apache.juneau.internal.*;
* Additionally keeps track of current line and column number, and provides
the ability to set mark points and capture
* characters from the previous mark point.
*
- * <p>
- * <b>Warning:</b> Not thread safe.
+ * <ul class='spaced-list'>
+ * <li class='warn'>This class is not thread safe.
+ * </ul>
*
* <ul class='seealso'>
* <li class='link'>{@doc TODO}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserSession.java
index 6f9cead..c218b2c 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserSession.java
@@ -35,9 +35,9 @@ import org.apache.juneau.utils.*;
/**
* Session object that lives for the duration of a single use of {@link
Parser}.
*
- * <p>
- * This class is NOT thread safe.
- * It is typically discarded after one-time use although it can be reused
against multiple inputs.
+ * <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}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ReaderParserSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ReaderParserSession.java
index 4a6287b..ae79e43 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ReaderParserSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ReaderParserSession.java
@@ -28,8 +28,9 @@ import org.apache.juneau.internal.*;
/**
* Subclass of parser session objects for character-based parsers.
*
- * <p>
- * This class is NOT thread safe. It is typically discarded after one-time
use.
+ * <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}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/plaintext/PlainTextParserSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/plaintext/PlainTextParserSession.java
index 8464d07..3e756b1 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/plaintext/PlainTextParserSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/plaintext/PlainTextParserSession.java
@@ -29,9 +29,9 @@ import org.apache.juneau.parser.*;
/**
* Session object that lives for the duration of a single use of {@link
PlainTextParser}.
*
- * <p>
- * This class is NOT thread safe.
- * It is typically discarded after one-time use although it can be reused
against multiple inputs.
+ * <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 jm.PlainTextDetails}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/plaintext/PlainTextSerializerSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/plaintext/PlainTextSerializerSession.java
index 1691eca..a798335 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/plaintext/PlainTextSerializerSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/plaintext/PlainTextSerializerSession.java
@@ -28,9 +28,9 @@ import org.apache.juneau.svl.*;
/**
* Session object that lives for the duration of a single use of {@link
PlainTextSerializer}.
*
- * <p>
- * This class is NOT thread safe.
- * It is typically discarded after one-time use although it can be reused
within the same thread.
+ * <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 jm.PlainTextDetails}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerSession.java
index 5ee62c7..c0ca47f 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerSession.java
@@ -50,9 +50,9 @@ import org.apache.juneau.swap.*;
* Allowing serializer properties to be overridden on method calls.
* </ul>
*
- * <p>
- * This class is NOT thread safe.
- * It is typically discarded after one-time use although it can be reused
within the same thread.
+ * <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}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/WriterSerializerSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/WriterSerializerSession.java
index e6c892e..bc4f1d7 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/WriterSerializerSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/WriterSerializerSession.java
@@ -39,9 +39,9 @@ import org.apache.juneau.svl.*;
* {@link #doSerialize(SerializerPipe, Object)}
* </ul>
*
- * <p>
- * This class is NOT thread safe.
- * It is typically discarded after one-time use although it can be reused
within the same thread.
+ * <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}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/soap/SoapXmlSerializerSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/soap/SoapXmlSerializerSession.java
index 26b483e..1cfdaa3 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/soap/SoapXmlSerializerSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/soap/SoapXmlSerializerSession.java
@@ -30,9 +30,9 @@ import org.apache.juneau.xml.*;
/**
* Session object that lives for the duration of a single use of {@link
SoapXmlSerializer}.
*
- * <p>
- * This class is NOT thread safe.
- * It is typically discarded after one-time use although it can be reused
within the same thread.
+ * <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 jm.SoapXmlDetails}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolverSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolverSession.java
index 2ab850c..dfd335c 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolverSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolverSession.java
@@ -35,8 +35,9 @@ import org.apache.juneau.internal.*;
* Instances of this class are created through the {@link
VarResolver#createSession()} and
* {@link VarResolver#createSession(BeanStore)} methods.
*
- * <p>
- * Instances of this class are NOT guaranteed to be thread safe.
+ * <ul class='spaced-list'>
+ * <li class='warn'>This class are not guaranteed to be thread safe.
+ * </ul>
*
* <ul class='seealso'>
* <li class='link'>{@doc jm.SimpleVariableLanguage}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonParserSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonParserSession.java
index 9610499..1d604cc 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonParserSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonParserSession.java
@@ -32,9 +32,9 @@ import org.apache.juneau.swap.*;
/**
* Session object that lives for the duration of a single use of {@link
UonParser}.
*
- * <p>
- * This class is NOT thread safe.
- * It is typically discarded after one-time use although it can be reused
against multiple inputs.
+ * <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 jm.UonDetails}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializerSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializerSession.java
index f820bc9..b7f86f8 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializerSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializerSession.java
@@ -33,9 +33,9 @@ import org.apache.juneau.swap.*;
/**
* Session object that lives for the duration of a single use of {@link
UonSerializer}.
*
- * <p>
- * This class is NOT thread safe.
- * It is typically discarded after one-time use although it can be reused
within the same thread.
+ * <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 jm.UonDetails}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParserSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParserSession.java
index ae56ff0..1231488 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParserSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParserSession.java
@@ -30,9 +30,9 @@ import org.apache.juneau.uon.*;
/**
* Session object that lives for the duration of a single use of {@link
UrlEncodingParser}.
*
- * <p>
- * This class is NOT thread safe.
- * It is typically discarded after one-time use although it can be reused
against multiple inputs.
+ * <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 jm.UrlEncodingDetails}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerSession.java
index c4817f6..96b9509 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerSession.java
@@ -33,9 +33,9 @@ import org.apache.juneau.uon.*;
/**
* Session object that lives for the duration of a single use of {@link
UrlEncodingSerializer}.
*
- * <p>
- * This class is NOT thread safe.
- * It is typically discarded after one-time use although it can be reused
within the same thread.
+ * <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 jm.UrlEncodingDetails}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/Mutable.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/Mutable.java
index e9591f2..6c2b850 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/Mutable.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/Mutable.java
@@ -26,10 +26,11 @@ import java.util.*;
* </p>
*
* <ul class='notes'>
- * <li>
- * This class is not thread safe.
- * <li>
- * This object can be used as hashmap keys.
+ * <li class='note'>This object can be used as hashmap keys.
+ * </ul>
+ *
+ * <ul class='spaced-list'>
+ * <li class='warn'>This class is not thread safe.
* </ul>
*
* <ul class='seealso'>
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlDocSerializerSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlDocSerializerSession.java
index 9a51db7..916e904 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlDocSerializerSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlDocSerializerSession.java
@@ -27,9 +27,9 @@ import org.apache.juneau.svl.*;
/**
* Session object that lives for the duration of a single use of {@link
XmlDocSerializer}.
*
- * <p>
- * This class is NOT thread safe.
- * It is typically discarded after one-time use although it can be reused
within the same thread.
+ * <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 XmlDetails}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlParserSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlParserSession.java
index a1f5f0e..e7f34f3 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlParserSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlParserSession.java
@@ -38,9 +38,9 @@ import org.apache.juneau.xml.annotation.*;
/**
* Session object that lives for the duration of a single use of {@link
XmlParser}.
*
- * <p>
- * This class is NOT thread safe.
- * It is typically discarded after one-time use although it can be reused
against multiple inputs.
+ * <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 XmlDetails}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializerSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializerSession.java
index f38c946..a779445 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializerSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializerSession.java
@@ -37,9 +37,9 @@ import org.apache.juneau.xml.annotation.*;
/**
* Session object that lives for the duration of a single use of {@link
XmlSerializer}.
*
- * <p>
- * This class is NOT thread safe.
- * It is typically discarded after one-time use although it can be reused
within the same thread.
+ * <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 XmlDetails}
diff --git
a/juneau-examples/juneau-examples-rest-jetty-ftest/src/test/java/org/apache/juneau/examples/rest/SamplesMicroservice.java
b/juneau-examples/juneau-examples-rest-jetty-ftest/src/test/java/org/apache/juneau/examples/rest/SamplesMicroservice.java
index fb3def9..6e7ebb2 100644
---
a/juneau-examples/juneau-examples-rest-jetty-ftest/src/test/java/org/apache/juneau/examples/rest/SamplesMicroservice.java
+++
b/juneau-examples/juneau-examples-rest-jetty-ftest/src/test/java/org/apache/juneau/examples/rest/SamplesMicroservice.java
@@ -22,8 +22,6 @@ import org.apache.juneau.serializer.*;
/**
* Utility class for starting up the examples microservice.
- * <p>
- * This class is NOT thread safe.
*/
public class SamplesMicroservice {
static volatile JettyMicroservice microservice;
diff --git
a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockHttpClientConnectionManager.java
b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockHttpClientConnectionManager.java
index 6afeaaa..f1aec0e 100644
---
a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockHttpClientConnectionManager.java
+++
b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockHttpClientConnectionManager.java
@@ -26,7 +26,9 @@ import org.apache.http.protocol.*;
* <p>
* This class is instantiated by the {@link MockRestClient.Builder} class.
*
- * This implementation is NOT thread safe.
+ * <ul class='spaced-list'>
+ * <li class='warn'>This implementation is not thread safe.
+ * </ul>
*
* <ul class='seealso'>
* <li class='link'>{@doc juneau-rest-mock}