Merge pull request #1231 from jim-krueger/1127-Clarify-JAVASE-support
fast-track: Clarify the JavaSE support in Jakarta Rest Specification
diff --git a/jaxrs-spec/src/main/asciidoc/chapters/appendix/_changes-since-3.1-release.adoc b/jaxrs-spec/src/main/asciidoc/chapters/appendix/_changes-since-3.1-release.adoc
index d0e644e..9c7e1ae 100644
--- a/jaxrs-spec/src/main/asciidoc/chapters/appendix/_changes-since-3.1-release.adoc
+++ b/jaxrs-spec/src/main/asciidoc/chapters/appendix/_changes-since-3.1-release.adoc
@@ -12,4 +12,6 @@
=== Changes Since 3.1 Release
* <<javaee>>: Removal of `@ManagedBean`
-annotation support. Managed bean support is now part of CDI.
\ No newline at end of file
+annotation support. Managed bean support is now part of CDI.
+* <<java-se>>: Clarified when the two alternative ways of publishing on
+Java SE must be supported.
\ No newline at end of file
diff --git a/jaxrs-spec/src/main/asciidoc/chapters/applications/_publication.adoc b/jaxrs-spec/src/main/asciidoc/chapters/applications/_publication.adoc
index 5ddf6cc..d087577 100644
--- a/jaxrs-spec/src/main/asciidoc/chapters/applications/_publication.adoc
+++ b/jaxrs-spec/src/main/asciidoc/chapters/applications/_publication.adoc
@@ -15,14 +15,13 @@
application is run in a Java SE environment or within a container. This
section describes the alternate means of publication.
-A compliant implementation MUST support both alternatives on Java SE.
-
[[java-se]]
==== Java SE
There are two alternative ways of publishing on Java SE:
Creating SE endpoints directly or using the SE bootstrap API.
-Both are described in this section.
+Both are described in this section. Any compliant implementation that
+supports either of these alternatives on Java SE MUST support both.
[[se-endpoint]]
===== Java SE Endpoint
diff --git a/jaxrs-tck/docs/assertions/JAXRSSpecAssertions_3.1.0.html b/jaxrs-tck/docs/assertions/JAXRSSpecAssertions_3.1.0.html
index be3fcd0..3e7ada7 100644
--- a/jaxrs-tck/docs/assertions/JAXRSSpecAssertions_3.1.0.html
+++ b/jaxrs-tck/docs/assertions/JAXRSSpecAssertions_3.1.0.html
@@ -1216,7 +1216,7 @@
</TR>
<TR>
-<TD align="center" valign="center"><a name="JAXRS:SPEC:131"></a><font size="1PT">JAXRS:SPEC:131</font></TD><TD align="center" valign="center"><font size="1PT">2</font></TD><TD align="center" valign="center"><font size="1PT">3.1</font></TD><TD align="left" valign="center"><font size="1PT">There are two alternative ways of publishing on Java SE: Creating SE endpoints directly or using the SE bootstrap API. A compliant implementation MUST support both alternatives on Java SE. </font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT">
+<TD align="center" valign="center"><a name="JAXRS:SPEC:131"></a><font size="1PT">JAXRS:SPEC:131</font></TD><TD align="center" valign="center"><font size="1PT">2</font></TD><TD align="center" valign="center"><font size="1PT">3.1</font></TD><TD align="left" valign="center"><font size="1PT">There are two alternative ways of publishing on Java SE: Creating SE endpoints directly or using the SE bootstrap API. Any compliant implementation that supports either of these alternatives on Java SE MUST support both. </font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT">
<br>
</font></TD><TD align="center" valign="center"><font size="1PT">false</font></TD><TD align="center" valign="center"><font size="1PT">technology</font></TD><TD align="center" valign="center"><font size="1PT">active</font></TD><TD align="center" valign="center"><font size="1PT">false</font></TD>
</TR>
diff --git a/jaxrs-tck/docs/assertions/JAXRSSpecAssertions_3.1.0.xml b/jaxrs-tck/docs/assertions/JAXRSSpecAssertions_3.1.0.xml
index 53c2253..b5dc1ed 100644
--- a/jaxrs-tck/docs/assertions/JAXRSSpecAssertions_3.1.0.xml
+++ b/jaxrs-tck/docs/assertions/JAXRSSpecAssertions_3.1.0.xml
@@ -2,7 +2,7 @@
<!DOCTYPE spec SYSTEM "https://raw.githubusercontent.com/eclipse-ee4j/jakartaee-tck/master/internal/docs/dtd/spec_assertions.dtd">
<!--
- Copyright (c) 2018, 2020 Oracle and/or its affiliates. All rights reserved.
+ Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved.
This program and the accompanying materials are made available under the
terms of the Eclipse Public License v. 2.0, which is available at
@@ -1399,7 +1399,7 @@
<!-- JAXRS 3.1-->
<assertion required="true" impl-spec="false" defined-by="technology" status="active" testable="true">
<id>JAXRS:SPEC:131</id>
- <description>There are two alternative ways of publishing on Java SE: Creating SE endpoints directly or using the SE bootstrap API. A compliant implementation MUST support both alternatives on Java SE.</description>
+ <description>There are two alternative ways of publishing on Java SE: Creating SE endpoints directly or using the SE bootstrap API. Any compliant implementation that supports either of these alternatives on Java SE MUST support both.</description>
<location chapter="2" section="3.1"/>
</assertion>
<assertion required="true" impl-spec="false" defined-by="technology" status="active" testable="true">