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}

Reply via email to