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 e8b94b6 Context API refactoring.
e8b94b6 is described below
commit e8b94b608d2ef23c7fadd2fe5bb86e68c7c78916
Author: JamesBognar <[email protected]>
AuthorDate: Sat Oct 2 12:29:28 2021 -0400
Context API refactoring.
---
.../main/java/org/apache/juneau/config/Config.java | 2 +-
.../apache/juneau/config/store/ConfigStore.java | 2 +-
.../org/apache/juneau/jena/RdfParserSession.java | 2 +-
.../apache/juneau/jena/RdfSerializerSession.java | 2 +-
.../main/java/org/apache/juneau/BeanContext.java | 2 +-
.../java/org/apache/juneau/BeanContextable.java | 2 +-
.../main/java/org/apache/juneau/BeanSession.java | 8 +-
.../org/apache/juneau/BeanTraverseSession.java | 4 +-
.../src/main/java/org/apache/juneau/Context.java | 191 +-------------------
.../java/org/apache/juneau/ContextSession.java | 198 +++++++++++++++++++++
.../org/apache/juneau/csv/CsvParserSession.java | 2 +-
.../apache/juneau/csv/CsvSerializerSession.java | 2 +-
.../juneau/html/HtmlDocSerializerSession.java | 2 +-
.../org/apache/juneau/html/HtmlParserSession.java | 4 +-
.../juneau/html/HtmlSchemaSerializerSession.java | 2 +-
.../apache/juneau/html/HtmlSerializerSession.java | 2 +-
.../html/HtmlStrippedDocSerializerSession.java | 2 +-
.../org/apache/juneau/jso/JsoParserSession.java | 2 +-
.../apache/juneau/jso/JsoSerializerSession.java | 2 +-
.../org/apache/juneau/json/JsonParserSession.java | 2 +-
.../juneau/json/JsonSchemaSerializerSession.java | 2 +-
.../apache/juneau/json/JsonSerializerSession.java | 2 +-
.../jsonschema/JsonSchemaGeneratorSession.java | 2 +-
.../juneau/msgpack/MsgPackParserSession.java | 2 +-
.../juneau/msgpack/MsgPackSerializerSession.java | 2 +-
.../apache/juneau/oapi/OpenApiParserSession.java | 2 +-
.../juneau/oapi/OpenApiSerializerSession.java | 2 +-
.../juneau/parser/InputStreamParserSession.java | 2 +-
.../org/apache/juneau/parser/ParserSession.java | 2 +-
.../apache/juneau/parser/ReaderParserSession.java | 2 +-
.../juneau/plaintext/PlainTextParserSession.java | 2 +-
.../plaintext/PlainTextSerializerSession.java | 2 +-
.../serializer/OutputStreamSerializerSession.java | 2 +-
.../juneau/serializer/SerializerSession.java | 2 +-
.../juneau/serializer/WriterSerializerSession.java | 2 +-
.../juneau/soap/SoapXmlSerializerSession.java | 2 +-
.../org/apache/juneau/uon/UonParserSession.java | 2 +-
.../apache/juneau/uon/UonSerializerSession.java | 2 +-
.../urlencoding/UrlEncodingParserSession.java | 2 +-
.../urlencoding/UrlEncodingSerializerSession.java | 2 +-
.../apache/juneau/xml/XmlDocSerializerSession.java | 2 +-
.../org/apache/juneau/xml/XmlParserSession.java | 2 +-
.../apache/juneau/xml/XmlSerializerSession.java | 2 +-
juneau-doc/src/main/javadoc/overview.html | 8 +-
.../org/apache/juneau/rest/client/RestRequest.java | 2 +-
.../java/org/apache/juneau/rest/RestContext.java | 2 +-
.../java/org/apache/juneau/rest/RestOpContext.java | 2 +-
47 files changed, 256 insertions(+), 239 deletions(-)
diff --git
a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/Config.java
b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/Config.java
index 0302ac4..5f5958b 100644
---
a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/Config.java
+++
b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/Config.java
@@ -1592,7 +1592,7 @@ public final class Config extends Context implements
ConfigEventListener, Writab
* Unused.
*/
@Override /* Context */
- public Session createSession(Context.Args args) {
+ public ContextSession createSession(Context.Args args) {
throw new UnsupportedOperationException();
}
diff --git
a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigStore.java
b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigStore.java
index e4179b2..3cbe351 100644
---
a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigStore.java
+++
b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ConfigStore.java
@@ -189,7 +189,7 @@ public abstract class ConfigStore extends Context
implements Closeable {
* Unused.
*/
@Override /* Context */
- public final Session createSession(Context.Args args) {
+ public final ContextSession createSession(Context.Args args) {
throw new NoSuchMethodError();
}
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 130dea0..f85c1b5 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
@@ -578,7 +578,7 @@ public class RdfParserSession extends ReaderParserSession {
// Other methods
//-----------------------------------------------------------------------------------------------------------------
- @Override /* Session */
+ @Override /* ContextSession */
public OMap toMap() {
return super.toMap()
.a(
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 7af0f6e..1e9a27f 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
@@ -588,7 +588,7 @@ public final class RdfSerializerSession extends
WriterSerializerSession {
// Other methods
//-----------------------------------------------------------------------------------------------------------------
- @Override /* Session */
+ @Override /* ContextSession */
public OMap toMap() {
return super.toMap()
.a(
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContext.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContext.java
index fff6077..10c49f7 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContext.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContext.java
@@ -360,7 +360,7 @@ public class BeanContext extends Context {
}
@Override /* Context */
- public final Session createSession(Context.Args args) {
+ public final ContextSession createSession(Context.Args args) {
throw new NoSuchMethodError();
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContextable.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContextable.java
index 2c5dd36..e920454 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContextable.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContextable.java
@@ -67,7 +67,7 @@ public abstract class BeanContextable extends Context {
}
@Override /* Context */
- public final Session createSession(Context.Args args) {
+ public final ContextSession createSession(Context.Args args) {
throw new NoSuchMethodError();
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanSession.java
index be3c531..c6177de 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanSession.java
@@ -40,13 +40,13 @@ import org.apache.juneau.serializer.*;
import org.apache.juneau.transform.*;
/**
- * Session object that lives for the duration of a single use of {@link
Serializer} or {@link Parser}.
+ * ContextSession object that lives for the duration of a single use of {@link
Serializer} or {@link Parser}.
*
* <p>
* This class is NOT thread safe. It is meant to be discarded after one-time
use.
*/
@SuppressWarnings({"unchecked","rawtypes"})
-public class BeanSession extends Context.Session {
+public class BeanSession extends ContextSession {
private static Logger LOG =
Logger.getLogger(BeanSession.class.getName());
@@ -1588,13 +1588,13 @@ public class BeanSession extends Context.Session {
return schema;
}
- @Override /* Session */
+ @Override /* ContextSession */
public void checkForWarnings() {
if (isDebug())
super.checkForWarnings();
}
- @Override /* Session */
+ @Override /* ContextSession */
public OMap toMap() {
return super.toMap()
.a("Context", ctx.toMap())
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 dbae1b4..e67cc21 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
@@ -21,7 +21,7 @@ import java.util.*;
import org.apache.juneau.collections.*;
/**
- * Session that lives for the duration of a single use of {@link
BeanTraverseContext}.
+ * ContextSession that lives for the duration of a single use of {@link
BeanTraverseContext}.
*
* <p>
* Used by serializers and other classes that traverse POJOs for the following
purposes:
@@ -349,7 +349,7 @@ public class BeanTraverseSession extends BeanSession {
// Other methods
//-----------------------------------------------------------------------------------------------------------------
- @Override /* Session */
+ @Override /* ContextSession */
public OMap toMap() {
return super.toMap()
.a(
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/Context.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/Context.java
index 1b2e8f1..f3ecf24 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/Context.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/Context.java
@@ -16,7 +16,6 @@ import static org.apache.juneau.Visibility.*;
import static org.apache.juneau.internal.ClassUtils.*;
import static org.apache.juneau.internal.CollectionUtils.*;
import static org.apache.juneau.internal.ExceptionUtils.*;
-import static org.apache.juneau.internal.StringUtils.*;
import static org.apache.juneau.internal.SystemEnv.*;
import static org.apache.juneau.reflect.ReflectionFilters.*;
import static java.util.Arrays.*;
@@ -25,7 +24,6 @@ import static java.util.stream.Collectors.*;
import java.lang.annotation.Annotation;
import java.lang.reflect.*;
-import java.text.*;
import java.util.*;
import java.util.concurrent.*;
import java.util.function.*;
@@ -66,7 +64,7 @@ import org.apache.juneau.xml.annotation.*;
* <ul>
* <li>This bean is thread-safe and cacheable/reusable.
* </ul>
- * <li>A {@link Session} class for doing work.
+ * <li>A {@link ContextSession} class for doing work.
* <ul>
* <li>This bean is non-thread-safe and meant for one-time use.
* </ul>
@@ -736,185 +734,6 @@ public abstract class Context implements MetaProvider {
}
//-----------------------------------------------------------------------------------------------------------------
- // Session
-
//-----------------------------------------------------------------------------------------------------------------
-
- /**
- * A one-time-use non-thread-safe object that's meant to be used once
and then thrown away.
- */
- public static abstract class Session {
-
- private final OMap properties;
- private Map<String,Object> cache;
- private List<String> warnings; // Any warnings encountered.
-
- private final Context ctx;
- private final boolean debug;
- private final boolean unmodifiable;
-
-
- /**
- * Default constructor.
- *
- * @param ctx The context object.
- * @param args
- * Runtime arguments.
- */
- protected Session(Context ctx, Args args) {
- this.ctx = ctx;
- this.unmodifiable = args.unmodifiable;
- OMap sp = args.properties;
- if (args.unmodifiable)
- sp = sp.unmodifiable();
- properties = sp;
- debug = ofNullable(args.debug).orElse(ctx.isDebug());
- }
-
- /**
- * Returns the session properties on this session.
- *
- * @return The session properties on this session. Never
<jk>null</jk>.
- */
- public final OMap getSessionProperties() {
- return properties;
- }
-
- /**
- * Returns the context that created this session.
- *
- * @return The context that created this session.
- */
- public Context getContext() {
- return ctx;
- }
-
- /**
- * Adds an arbitrary object to this session's cache.
- *
- * <p>
- * Can be used to store objects for reuse during a session.
- *
- * @param key The key. Can be any string.
- * @param val The cached object.
- */
- public final void addToCache(String key, Object val) {
- if (unmodifiable)
- return;
- if (cache == null)
- cache = new TreeMap<>();
- cache.put(key, val);
- }
-
- /**
- * Adds arbitrary objects to this session's cache.
- *
- * <p>
- * Can be used to store objects for reuse during a session.
- *
- * @param cacheObjects
- * The objects to add to this session's cache.
- * No-op if <jk>null</jk>.
- */
- public final void addToCache(Map<String,Object> cacheObjects) {
- if (unmodifiable)
- return;
- if (cacheObjects != null) {
- if (cache == null)
- cache = new TreeMap<>();
- cache.putAll(cacheObjects);
- }
- }
-
- /**
- * Returns an object stored in the session cache.
- *
- * @param c The class type of the object.
- * @param key The session object key.
- * @return The cached object, or <jk>null</jk> if it doesn't
exist.
- */
- @SuppressWarnings("unchecked")
- public final <T> T getFromCache(Class<T> c, String key) {
- return cache == null ? null : (T)cache.get(key);
- }
-
- /**
- * Logs a warning message.
- *
- * @param msg The warning message.
- * @param args Optional {@link MessageFormat}-style arguments.
- */
- public void addWarning(String msg, Object... args) {
- if (unmodifiable)
- return;
- if (warnings == null)
- warnings = new LinkedList<>();
- warnings.add((warnings.size() + 1) + ": " + format(msg,
args));
- }
-
- /**
- * Returns <jk>true</jk> if warnings occurred in this session.
- *
- * @return <jk>true</jk> if warnings occurred in this session.
- */
- public final boolean hasWarnings() {
- return warnings != null && warnings.size() > 0;
- }
-
- /**
- * Returns the warnings that occurred in this session.
- *
- * @return The warnings that occurred in this session, or
<jk>null</jk> if no warnings occurred.
- */
- public final List<String> getWarnings() {
- return warnings;
- }
-
- /**
- * Throws a {@link BeanRuntimeException} if any warnings
occurred in this session.
- */
- public void checkForWarnings() {
- if (warnings != null && ! warnings.isEmpty())
- throw new BeanRuntimeException("Warnings
occurred in session: \n" + join(getWarnings(), "\n"));
- }
-
-
//-----------------------------------------------------------------------------------------------------------------
- // Configuration properties
-
//-----------------------------------------------------------------------------------------------------------------
-
- /**
- * Configuration property: Debug mode.
- *
- * @see Context.Builder#debug()
- * @return
- * <jk>true</jk> if debug mode is enabled.
- */
- public boolean isDebug() {
- return debug;
- }
-
-
//-----------------------------------------------------------------------------------------------------------------
- // Other methods
-
//-----------------------------------------------------------------------------------------------------------------
-
- /**
- * Returns the properties defined on this bean as a simple map
for debugging purposes.
- *
- * <p>
- * Use
<c>SimpleJson.<jsf>DEFAULT</jsf>.println(<jv>thisBean</jv>)</c> to dump the
contents of this bean to the console.
- *
- * @return A new map containing this bean's properties.
- */
- public OMap toMap() {
- return OMap.create().filtered();
- }
-
- @Override /* Object */
- public String toString() {
- return
SimpleJsonSerializer.DEFAULT_READABLE.toString(toMap());
- }
- }
-
-
//-----------------------------------------------------------------------------------------------------------------
// Args
//-----------------------------------------------------------------------------------------------------------------
@@ -922,7 +741,7 @@ public abstract class Context implements MetaProvider {
* Runtime arguments bean.
*
* <p>
- * These are passed to {@link Session} beans to modify select settings
defined on the {@link Context} bean.
+ * These are passed to {@link ContextSession} beans to modify select
settings defined on the {@link Context} bean.
*/
@FluentSetters
public static class Args {
@@ -966,7 +785,7 @@ public abstract class Context implements MetaProvider {
* Create an unmodifiable session.
*
* <p>
- * The created Session object will be unmodifiable which makes
it suitable for caching and reuse.
+ * The created ContextSession object will be unmodifiable which
makes it suitable for caching and reuse.
*
* @return This object (for method chaining).
*/
@@ -1130,7 +949,7 @@ public abstract class Context implements MetaProvider {
*
* @return A new session object.
*/
- public Session createSession() {
+ public ContextSession createSession() {
return createSession(defaultArgs());
}
@@ -1146,7 +965,7 @@ public abstract class Context implements MetaProvider {
* The session arguments.
* @return A new session object.
*/
- public abstract Session createSession(Args args);
+ public abstract ContextSession createSession(Args args);
/**
* Defines default session arguments used when calling the {@link
#createSession()} method.
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ContextSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ContextSession.java
new file mode 100644
index 0000000..322e310
--- /dev/null
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ContextSession.java
@@ -0,0 +1,198 @@
+//
***************************************************************************************************************************
+// * 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;
+
+import static java.util.Optional.*;
+import static org.apache.juneau.internal.StringUtils.*;
+
+import java.text.*;
+import java.util.*;
+
+import org.apache.juneau.Context.Args;
+import org.apache.juneau.collections.*;
+import org.apache.juneau.json.*;
+
+/**
+ * A one-time-use non-thread-safe object that's meant to be used once and then
thrown away.
+ */
+public abstract class ContextSession {
+
+ private final OMap properties;
+ private Map<String,Object> cache;
+ private List<String> warnings; // Any warnings encountered.
+
+ private final Context ctx;
+ private final boolean debug;
+ private final boolean unmodifiable;
+
+
+ /**
+ * Default constructor.
+ *
+ * @param ctx The context object.
+ * @param args
+ * Runtime arguments.
+ */
+ protected ContextSession(Context ctx, Args args) {
+ this.ctx = ctx;
+ this.unmodifiable = args.unmodifiable;
+ OMap sp = args.properties;
+ if (args.unmodifiable)
+ sp = sp.unmodifiable();
+ properties = sp;
+ debug = ofNullable(args.debug).orElse(ctx.isDebug());
+ }
+
+ /**
+ * Returns the session properties on this session.
+ *
+ * @return The session properties on this session. Never <jk>null</jk>.
+ */
+ public final OMap getSessionProperties() {
+ return properties;
+ }
+
+ /**
+ * Returns the context that created this session.
+ *
+ * @return The context that created this session.
+ */
+ public Context getContext() {
+ return ctx;
+ }
+
+ /**
+ * Adds an arbitrary object to this session's cache.
+ *
+ * <p>
+ * Can be used to store objects for reuse during a session.
+ *
+ * @param key The key. Can be any string.
+ * @param val The cached object.
+ */
+ public final void addToCache(String key, Object val) {
+ if (unmodifiable)
+ return;
+ if (cache == null)
+ cache = new TreeMap<>();
+ cache.put(key, val);
+ }
+
+ /**
+ * Adds arbitrary objects to this session's cache.
+ *
+ * <p>
+ * Can be used to store objects for reuse during a session.
+ *
+ * @param cacheObjects
+ * The objects to add to this session's cache.
+ * No-op if <jk>null</jk>.
+ */
+ public final void addToCache(Map<String,Object> cacheObjects) {
+ if (unmodifiable)
+ return;
+ if (cacheObjects != null) {
+ if (cache == null)
+ cache = new TreeMap<>();
+ cache.putAll(cacheObjects);
+ }
+ }
+
+ /**
+ * Returns an object stored in the session cache.
+ *
+ * @param c The class type of the object.
+ * @param key The session object key.
+ * @return The cached object, or <jk>null</jk> if it doesn't exist.
+ */
+ @SuppressWarnings("unchecked")
+ public final <T> T getFromCache(Class<T> c, String key) {
+ return cache == null ? null : (T)cache.get(key);
+ }
+
+ /**
+ * Logs a warning message.
+ *
+ * @param msg The warning message.
+ * @param args Optional {@link MessageFormat}-style arguments.
+ */
+ public void addWarning(String msg, Object... args) {
+ if (unmodifiable)
+ return;
+ if (warnings == null)
+ warnings = new LinkedList<>();
+ warnings.add((warnings.size() + 1) + ": " + format(msg, args));
+ }
+
+ /**
+ * Returns <jk>true</jk> if warnings occurred in this session.
+ *
+ * @return <jk>true</jk> if warnings occurred in this session.
+ */
+ public final boolean hasWarnings() {
+ return warnings != null && warnings.size() > 0;
+ }
+
+ /**
+ * Returns the warnings that occurred in this session.
+ *
+ * @return The warnings that occurred in this session, or <jk>null</jk>
if no warnings occurred.
+ */
+ public final List<String> getWarnings() {
+ return warnings;
+ }
+
+ /**
+ * Throws a {@link BeanRuntimeException} if any warnings occurred in
this session.
+ */
+ public void checkForWarnings() {
+ if (warnings != null && ! warnings.isEmpty())
+ throw new BeanRuntimeException("Warnings occurred in
session: \n" + join(getWarnings(), "\n"));
+ }
+
+
//-----------------------------------------------------------------------------------------------------------------
+ // Configuration properties
+
//-----------------------------------------------------------------------------------------------------------------
+
+ /**
+ * Configuration property: Debug mode.
+ *
+ * @see Context.Builder#debug()
+ * @return
+ * <jk>true</jk> if debug mode is enabled.
+ */
+ public boolean isDebug() {
+ return debug;
+ }
+
+
//-----------------------------------------------------------------------------------------------------------------
+ // Other methods
+
//-----------------------------------------------------------------------------------------------------------------
+
+ /**
+ * Returns the properties defined on this bean as a simple map for
debugging purposes.
+ *
+ * <p>
+ * Use <c>SimpleJson.<jsf>DEFAULT</jsf>.println(<jv>thisBean</jv>)</c>
to dump the contents of this bean to the console.
+ *
+ * @return A new map containing this bean's properties.
+ */
+ public OMap toMap() {
+ return OMap.create().filtered();
+ }
+
+ @Override /* Object */
+ public String toString() {
+ return SimpleJsonSerializer.DEFAULT_READABLE.toString(toMap());
+ }
+}
\ No newline at end of file
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 d7d8845..be7011a 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
@@ -58,7 +58,7 @@ public final class CsvParserSession extends
ReaderParserSession {
// Other methods
//-----------------------------------------------------------------------------------------------------------------
- @Override /* Session */
+ @Override /* ContextSession */
public OMap toMap() {
return super.toMap()
.a(
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 7eb3b0f..6635e65 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
@@ -107,7 +107,7 @@ public final class CsvSerializerSession extends
WriterSerializerSession {
// Other methods
//-----------------------------------------------------------------------------------------------------------------
- @Override /* Session */
+ @Override /* ContextSession */
public OMap toMap() {
return super.toMap()
.a(
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 c02902d..b923cc1 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
@@ -253,7 +253,7 @@ public class HtmlDocSerializerSession extends
HtmlStrippedDocSerializerSession {
// Other methods
//-----------------------------------------------------------------------------------------------------------------
- @Override /* Session */
+ @Override /* ContextSession */
public OMap toMap() {
return super.toMap()
.a(
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 5fbc95f..679d34f 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
@@ -30,7 +30,7 @@ import org.apache.juneau.transform.*;
import org.apache.juneau.xml.*;
/**
- * Session object that lives for the duration of a single use of {@link
HtmlParser}.
+ * ContextSession object that lives for the duration of a single use of {@link
HtmlParser}.
*
* <p>
* This class is NOT thread safe.
@@ -785,7 +785,7 @@ public final class HtmlParserSession extends
XmlParserSession {
// Other methods
//-----------------------------------------------------------------------------------------------------------------
- @Override /* Session */
+ @Override /* ContextSession */
public OMap toMap() {
return super.toMap()
.a(
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 53f8929..97c1130 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
@@ -56,7 +56,7 @@ public class HtmlSchemaSerializerSession extends
HtmlSerializerSession {
// Other methods
//-----------------------------------------------------------------------------------------------------------------
- @Override /* Session */
+ @Override /* ContextSession */
public OMap toMap() {
return super.toMap()
.a(
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 d6b7370..a9ae451 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
@@ -887,7 +887,7 @@ public class HtmlSerializerSession extends
XmlSerializerSession {
// Other methods
//-----------------------------------------------------------------------------------------------------------------
- @Override /* Session */
+ @Override /* ContextSession */
public OMap toMap() {
return super.toMap()
.a(
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 78b6325..ed75056 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
@@ -56,7 +56,7 @@ public class HtmlStrippedDocSerializerSession extends
HtmlSerializerSession {
// Other methods
//-----------------------------------------------------------------------------------------------------------------
- @Override /* Session */
+ @Override /* ContextSession */
public OMap toMap() {
return super.toMap()
.a(
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoParserSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoParserSession.java
index c3964b8..023af14 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoParserSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoParserSession.java
@@ -58,7 +58,7 @@ public class JsoParserSession extends
InputStreamParserSession {
// Other methods
//-----------------------------------------------------------------------------------------------------------------
- @Override /* Session */
+ @Override /* ContextSession */
public OMap toMap() {
return super.toMap()
.a(
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoSerializerSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoSerializerSession.java
index 4e366cc..2a0675f 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoSerializerSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoSerializerSession.java
@@ -53,7 +53,7 @@ public class JsoSerializerSession extends
OutputStreamSerializerSession {
// Other methods
//-----------------------------------------------------------------------------------------------------------------
- @Override /* Session */
+ @Override /* ContextSession */
public OMap toMap() {
return super.toMap()
.a(
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 f70cbb4..2b92cf7 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
@@ -828,7 +828,7 @@ public final class JsonParserSession extends
ReaderParserSession {
// Other methods
//-----------------------------------------------------------------------------------------------------------------
- @Override /* Session */
+ @Override /* ContextSession */
public OMap toMap() {
return super.toMap()
.a(
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 b1190e7..26d44ae 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
@@ -86,7 +86,7 @@ public class JsonSchemaSerializerSession extends
JsonSerializerSession {
// Other methods
//-----------------------------------------------------------------------------------------------------------------
- @Override /* Session */
+ @Override /* ContextSession */
public OMap toMap() {
return super.toMap()
.a(
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 4b0b743..5730123 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
@@ -329,7 +329,7 @@ public class JsonSerializerSession extends
WriterSerializerSession {
// Other methods
//-----------------------------------------------------------------------------------------------------------------
- @Override /* Session */
+ @Override /* ContextSession */
public OMap toMap() {
return super.toMap()
.a(
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 afb5af9..c98bb14 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
@@ -478,7 +478,7 @@ public class JsonSchemaGeneratorSession extends
BeanTraverseSession {
// Other methods
//-----------------------------------------------------------------------------------------------------------------
- @Override /* Session */
+ @Override /* ContextSession */
public OMap toMap() {
return super.toMap()
.a(
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 11b9cf5..4bf2164 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
@@ -217,7 +217,7 @@ public final class MsgPackParserSession extends
InputStreamParserSession {
// Other methods
//-----------------------------------------------------------------------------------------------------------------
- @Override /* Session */
+ @Override /* ContextSession */
public OMap toMap() {
return super.toMap()
.a(
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 b931890..306bf37 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
@@ -255,7 +255,7 @@ public final class MsgPackSerializerSession extends
OutputStreamSerializerSessio
// Other methods
//-----------------------------------------------------------------------------------------------------------------
- @Override /* Session */
+ @Override /* ContextSession */
public OMap toMap() {
return super.toMap()
.a(
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 48fc4e5..b7970e6 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
@@ -358,7 +358,7 @@ public class OpenApiParserSession extends UonParserSession {
// Other methods
//-----------------------------------------------------------------------------------------------------------------
- @Override /* Session */
+ @Override /* ContextSession */
public OMap toMap() {
return super.toMap()
.a(
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 2bc3518..0169faf 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
@@ -421,7 +421,7 @@ public class OpenApiSerializerSession extends
UonSerializerSession {
// Other methods
//-----------------------------------------------------------------------------------------------------------------
- @Override /* Session */
+ @Override /* ContextSession */
public OMap toMap() {
return super.toMap()
.a(
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 a151444..021df21 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
@@ -88,7 +88,7 @@ public abstract class InputStreamParserSession extends
ParserSession {
// Other methods
//-----------------------------------------------------------------------------------------------------------------
- @Override /* Session */
+ @Override /* ContextSession */
public OMap toMap() {
return super.toMap()
.a(
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 f35ee8e..6e19eee 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
@@ -1005,7 +1005,7 @@ public abstract class ParserSession extends BeanSession {
return ctx.getListener();
}
- @Override /* Session */
+ @Override /* ContextSession */
public OMap toMap() {
return super.toMap()
.a(
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 fa25705..a8a355b 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
@@ -104,7 +104,7 @@ public abstract class ReaderParserSession extends
ParserSession {
// Other methods
//-----------------------------------------------------------------------------------------------------------------
- @Override /* Session */
+ @Override /* ContextSession */
public OMap toMap() {
return super.toMap()
.a(
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 ba61a07..a8a0038 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
@@ -51,7 +51,7 @@ public class PlainTextParserSession extends
ReaderParserSession {
// Other methods
//-----------------------------------------------------------------------------------------------------------------
- @Override /* Session */
+ @Override /* ContextSession */
public OMap toMap() {
return super.toMap()
.a(
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 590b51b..ddc9c5a 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
@@ -51,7 +51,7 @@ public class PlainTextSerializerSession extends
WriterSerializerSession {
// Other methods
//-----------------------------------------------------------------------------------------------------------------
- @Override /* Session */
+ @Override /* ContextSession */
public OMap toMap() {
return super.toMap()
.a(
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/OutputStreamSerializerSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/OutputStreamSerializerSession.java
index a953097..8ac2054 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/OutputStreamSerializerSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/OutputStreamSerializerSession.java
@@ -109,7 +109,7 @@ public abstract class OutputStreamSerializerSession extends
SerializerSession {
// Other methods
//-----------------------------------------------------------------------------------------------------------------
- @Override /* Session */
+ @Override /* ContextSession */
public OMap toMap() {
return super.toMap()
.a(
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 62d224b..66e49d0 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
@@ -839,7 +839,7 @@ public abstract class SerializerSession extends
BeanTraverseSession {
// Other methods
//-----------------------------------------------------------------------------------------------------------------
- @Override /* Session */
+ @Override /* ContextSession */
public OMap toMap() {
return super.toMap()
.a(
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 e3197f4..9d4e2f1 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
@@ -153,7 +153,7 @@ public abstract class WriterSerializerSession extends
SerializerSession {
// Other methods
//-----------------------------------------------------------------------------------------------------------------
- @Override /* Session */
+ @Override /* ContextSession */
public OMap toMap() {
return super.toMap()
.a(
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 b1db57f..0a7dc6d 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
@@ -95,7 +95,7 @@ public class SoapXmlSerializerSession extends
XmlSerializerSession {
// Other methods
//-----------------------------------------------------------------------------------------------------------------
- @Override /* Session */
+ @Override /* ContextSession */
public OMap toMap() {
return super.toMap()
.a(
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 1468e1c..99e5e1d 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
@@ -855,7 +855,7 @@ public class UonParserSession extends ReaderParserSession
implements HttpPartPar
// Other methods
//-----------------------------------------------------------------------------------------------------------------
- @Override /* Session */
+ @Override /* ContextSession */
public OMap toMap() {
return super.toMap()
.a(
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 e57fda2..ceb3f03 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
@@ -352,7 +352,7 @@ public class UonSerializerSession extends
WriterSerializerSession implements Htt
// Other methods
//-----------------------------------------------------------------------------------------------------------------
- @Override /* Session */
+ @Override /* ContextSession */
public OMap toMap() {
return super.toMap()
.a(
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 4c4b26e..157da49 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
@@ -407,7 +407,7 @@ public class UrlEncodingParserSession extends
UonParserSession {
// Other methods
//-----------------------------------------------------------------------------------------------------------------
- @Override /* Session */
+ @Override /* ContextSession */
public OMap toMap() {
return super.toMap()
.a(
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 0242bce..ea77d9f 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
@@ -297,7 +297,7 @@ public class UrlEncodingSerializerSession extends
UonSerializerSession {
// Other methods
//-----------------------------------------------------------------------------------------------------------------
- @Override /* Session */
+ @Override /* ContextSession */
public OMap toMap() {
return super.toMap()
.a(
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 91f6124..fbbbc8b 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
@@ -56,7 +56,7 @@ public class XmlDocSerializerSession extends
XmlSerializerSession {
// Other methods
//-----------------------------------------------------------------------------------------------------------------
- @Override /* Session */
+ @Override /* ContextSession */
public OMap toMap() {
return super.toMap()
.a(
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 887661b..3c4fe42 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
@@ -820,7 +820,7 @@ public class XmlParserSession extends ReaderParserSession {
// Other methods
//-----------------------------------------------------------------------------------------------------------------
- @Override /* Session */
+ @Override /* ContextSession */
public OMap toMap() {
return super.toMap()
.a(
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 a8c8e87..43111de 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
@@ -851,7 +851,7 @@ public class XmlSerializerSession extends
WriterSerializerSession {
// Other methods
//-----------------------------------------------------------------------------------------------------------------
- @Override /* Session */
+ @Override /* ContextSession */
public OMap toMap() {
return super.toMap()
.a(
diff --git a/juneau-doc/src/main/javadoc/overview.html
b/juneau-doc/src/main/javadoc/overview.html
index 81a0e22..d11be9d 100644
--- a/juneau-doc/src/main/javadoc/overview.html
+++ b/juneau-doc/src/main/javadoc/overview.html
@@ -2972,7 +2972,7 @@
<ul class='javatree'>
<li class='jc'><c>Object</c>
<ul>
- <li class='jac'>{@link org.apache.juneau.Session}
+ <li class='jac'>{@link org.apache.juneau.ContextSession}
<ul>
<li class='jc'>{@link org.apache.juneau.BeanSession}
<ul>
@@ -34352,7 +34352,7 @@ Resource bundles are searched using the following base
name patterns:
<ul>
<li>New {@link org.apache.juneau.PropertyStore} class -
Used for creating context objects.
<li>New {@link org.apache.juneau.Context} class -
Read-only configurations for serializers and parsers.
- <li>New {@link org.apache.juneau.Session} class -
One-time use objects used by serializers and parsers.
+ <li>New {@link org.apache.juneau.ContextSession} class
- One-time use objects used by serializers and parsers.
<li>All context context properties can now also be
specified via system properties.
</ul>
</li>
@@ -34531,7 +34531,7 @@ Resource bundles are searched using the following base
name patterns:
</p>
<p>
In particular, this release cleans up the {@link
org.apache.juneau.BeanContext} API to match
- the {@link org.apache.juneau.PropertyStore}/{@link
org.apache.juneau.Context}/{@link org.apache.juneau.Session} paradigm
+ the {@link org.apache.juneau.PropertyStore}/{@link
org.apache.juneau.Context}/{@link org.apache.juneau.ContextSession} paradigm
previously used in the serializer and parser APIs.
It also makes several improvements to the HTML and XML serialization
support and introduces HTML5 DTO beans.
</p>
@@ -36387,7 +36387,7 @@ Resource bundles are searched using the following base
name patterns:
Session objects also now have a consistent
class hierarchy.
<br>For example, the class hierarchy of
<c>JsonSerializerSession</c> is now:
<ul class='doctree'>
- <li class='jac'>{@link
org.apache.juneau.Session}
+ <li class='jac'>{@link
org.apache.juneau.ContextSession}
<ul>
<li class='jc'>{@link
org.apache.juneau.BeanSession}
<ul>
diff --git
a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestRequest.java
b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestRequest.java
index d026d2d..267778e 100644
---
a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestRequest.java
+++
b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestRequest.java
@@ -3236,7 +3236,7 @@ public class RestRequest extends BeanSession implements
HttpUriRequest, Configur
// Other methods
//-----------------------------------------------------------------------------------------------------------------
- @Override /* Session */
+ @Override /* ContextSession */
public OMap toMap() {
return super.toMap()
.a(
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContext.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContext.java
index 95d42a0..bbaa225 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContext.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContext.java
@@ -1621,7 +1621,7 @@ public class RestContext extends Context {
}
@Override /* Context */
- public Session createSession(Context.Args args) {
+ public ContextSession createSession(Context.Args args) {
throw unsupportedOperationException("Method not implemented.");
}
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestOpContext.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestOpContext.java
index d019deb..79cc7a0 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestOpContext.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestOpContext.java
@@ -591,7 +591,7 @@ public class RestOpContext extends Context implements
Comparable<RestOpContext>
}
@Override /* Context */
- public Session createSession(Context.Args args) {
+ public ContextSession createSession(Context.Args args) {
throw unsupportedOperationException("Method not implemented.");
}