Skip to content

Commit

Permalink
remove more RMI-IIOP references and some other cleanup
Browse files Browse the repository at this point in the history
Signed-off-by: Scott Marlow <smarlow@redhat.com>
  • Loading branch information
scottmarlow committed Oct 27, 2020
1 parent fa2a5b0 commit 501a43a
Show file tree
Hide file tree
Showing 4 changed files with 1 addition and 417 deletions.
94 changes: 0 additions & 94 deletions install/jakartaee/docs/assertions/JakartaEESpecAssertions.html
Original file line number Diff line number Diff line change
Expand Up @@ -1306,35 +1306,6 @@ <h2>Jakarta EE 9 Platform<br>
</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT">platform</font></TD><TD align="center" valign="center"><font size="1PT">active</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD>
</TR>
<TR>
<TD align="center" valign="center"><a name="JavaEE:SPEC:206"></a><font size="1PT">JavaEE:SPEC:206</font></TD><TD align="center" valign="center"><font size="1PT">6</font></TD><TD align="center" valign="center"><font size="1PT">3</font></TD><TD align="left" valign="center"><font size="1PT">
A Java EE product may support multiple object systems (for example, RMI-IIOP and RMI-JRMP).
</font></TD><TD align="center" valign="center"><font size="1PT">false</font></TD><TD align="center" valign="center"><font size="1PT">
<br>
</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT">platform</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>
<TR>
<TD align="center" valign="center"><a name="JavaEE:SPEC:207"></a><font size="1PT">JavaEE:SPEC:207</font></TD><TD align="center" valign="center"><font size="1PT">6</font></TD><TD align="center" valign="center"><font size="1PT">3</font></TD><TD align="left" valign="center"><font size="1PT">
When an enterprise bean is using the RMI-IIOP protocol, it must be
possible to pass object references for RMI-IIOP or JavaIDL objects
as arguments to methods on such an enterprise bean, and to return
such object references as return values of a method on such an
enterprise bean.
</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">platform</font></TD><TD align="center" valign="center"><font size="1PT">active</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD>
</TR>
<TR>
<TD align="center" valign="center"><a name="JavaEE:SPEC:207.1"></a><font size="1PT">JavaEE:SPEC:207.1</font></TD><TD align="center" valign="center"><font size="1PT">6</font></TD><TD align="center" valign="center"><font size="1PT">3</font></TD><TD align="left" valign="center"><font size="1PT">
In addition, it must be possible to pass a reference to an
RMI-IIOP-based enterprise bean's Home or Remote interface to
a method on an RMI-IIOP or JavaIDL object, or to return such
an enterprise bean object reference as a return value from such
an RMI-IIOP or JavaIDL object.
</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">platform</font></TD><TD align="center" valign="center"><font size="1PT">active</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD>
</TR>
<TR>
<TD align="center" valign="center"><a name="JavaEE:SPEC:209"></a><font size="1PT">JavaEE:SPEC:209</font></TD><TD align="center" valign="center"><font size="1PT">6</font></TD><TD align="center" valign="center"><font size="1PT">3</font></TD><TD align="left" valign="center"><font size="1PT">
The EJB container and the web container are both required to support
access to local enterprise beans.
Expand Down Expand Up @@ -1997,34 +1968,13 @@ <h2>Jakarta EE 9 Platform<br>
</font></TD><TD align="center" valign="center"><font size="1PT">false</font></TD><TD align="center" valign="center"><font size="1PT">platform</font></TD><TD align="center" valign="center"><font size="1PT">active</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD>
</TR>
<TR>
<TD align="center" valign="center"><a name="JavaEE:SPEC:285"></a><font size="1PT">JavaEE:SPEC:285</font></TD><TD align="center" valign="center"><font size="1PT">6</font></TD><TD align="center" valign="center"><font size="1PT">2.4.3</font></TD><TD align="left" valign="center"><font size="1PT">
Java EE applications need to use an instance of org.omg.CORBA.ORB to perform many Java IDL and RMI-IIOP operations. The default ORB returned by a call to ORB.init(new String[0], null) must be usable for such purposes; an application need not be aware of the implementation classes used for the ORB and RMI-IIOP support.
</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">platform</font></TD><TD align="center" valign="center"><font size="1PT">active</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD>
</TR>
<TR>
<TD align="center" valign="center"><a name="JavaEE:SPEC:286"></a><font size="1PT">JavaEE:SPEC:286</font></TD><TD align="center" valign="center"><font size="1PT">6</font></TD><TD align="center" valign="center"><font size="1PT">2.4.3</font></TD><TD align="left" valign="center"><font size="1PT">
In addition, for performance reasons it is often advantageous to share an ORB instance among components in an application. To support such usage, all web, enterprise bean, and application client containers are required to provide an ORB instance in the JNDI namespace under the name java:comp/ORB.
</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">platform</font></TD><TD align="center" valign="center"><font size="1PT">active</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD>
</TR>
<TR>
<TD align="center" valign="center"><a name="JavaEE:SPEC:287"></a><font size="1PT">JavaEE:SPEC:287</font></TD><TD align="center" valign="center"><font size="1PT">6</font></TD><TD align="center" valign="center"><font size="1PT">3</font></TD><TD align="left" valign="center"><font size="1PT">
However, when an enterprise bean is using the RMI-IIOP protocol, it must be possible to pass object references for RMI-IIOP or Java IDL objects as arguments to methods on such an enterprise bean, and to return such object references as return values of a method on such an enterprise bean.
</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">true</font></TD><TD align="center" valign="center"><font size="1PT">platform</font></TD><TD align="center" valign="center"><font size="1PT">active</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD>
</TR>
<TR>
<TD align="center" valign="center"><a name="JavaEE:SPEC:288"></a><font size="1PT">JavaEE:SPEC:288</font></TD><TD align="center" valign="center"><font size="1PT">6</font></TD><TD align="center" valign="center"><font size="1PT">3</font></TD><TD align="left" valign="center"><font size="1PT">
In addition, it must be possible to pass a reference to an RMI-IIOP-based enterprise bean s Home or Remote interface to a method on an RMI-IIOP or Java IDL object, or to return such an enterprise bean object reference as a return value from such an RMI-IIOP or Java IDL object.
</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">true</font></TD><TD align="center" valign="center"><font size="1PT">platform</font></TD><TD align="center" valign="center"><font size="1PT">active</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD>
</TR>
<TR>
<TD align="center" valign="center"><a name="JavaEE:SPEC:289"></a><font size="1PT">JavaEE:SPEC:289</font></TD><TD align="center" valign="center"><font size="1PT">6</font></TD><TD align="center" valign="center"><font size="1PT">2.1</font></TD><TD align="left" valign="center"><font size="1PT">
Every Java EE product must be capable of running with a Java security
manager that enforces Java security permissions and that prevents
Expand Down Expand Up @@ -2447,15 +2397,6 @@ <h2>Jakarta EE 9 Platform<br>
</font></TD><TD align="center" valign="center"><font size="1PT">false</font></TD><TD align="center" valign="center"><font size="1PT">platform</font></TD><TD align="center" valign="center"><font size="1PT">active</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD>
</TR>
<TR>
<TD align="center" valign="center"><a name="JavaEE:SPEC:10005"></a><font size="1PT">JavaEE:SPEC:10005</font></TD><TD align="center" valign="center"><font size="1PT">2</font></TD><TD align="center" valign="center"><font size="1PT">6.4</font></TD><TD align="left" valign="center"><font size="1PT">
Java EE products must be capable of exporting enterprise beans
using the IIOP protocol, and accessing enterprise beans using
the IIOP protocol, as specified in the EJB spec.
</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">platform</font></TD><TD align="center" valign="center"><font size="1PT">active</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD>
</TR>
<TR>
<TD align="center" valign="center"><a name="JavaEE:SPEC:10006"></a><font size="1PT">JavaEE:SPEC:10006</font></TD><TD align="center" valign="center"><font size="1PT">2</font></TD><TD align="center" valign="center"><font size="1PT">6.7</font></TD><TD align="left" valign="center"><font size="1PT">
The Java Persisence API is required to be supported in Java EE.
</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT">
Expand Down Expand Up @@ -2978,30 +2919,6 @@ <h2>Jakarta EE 9 Platform<br>
</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD><TD align="center" valign="center"><font size="1PT">platform</font></TD><TD align="center" valign="center"><font size="1PT">active</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD>
</TR>
<TR>
<TD align="center" valign="center"><a name="JavaEE:SPEC:10071"></a><font size="1PT">JavaEE:SPEC:10071</font></TD><TD align="center" valign="center"><font size="1PT">6</font></TD><TD align="center" valign="center"><font size="1PT">2.4.5</font></TD><TD align="left" valign="center"><font size="1PT">
The RMI-IIOP specification describes how portable Stub and Tie
classes can be created. To be portable to all implementations
that use a CORBA Portable Object Adapter (POA), the Tie classes
must extend the org.omg.PortableServer.Servant class. This is
typically done by using the -poa option to the rmic command. A
Java EE product must provide support for these portable Stub and
Tie classes, typically using the required CORBA POA.
</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">platform</font></TD><TD align="center" valign="center"><font size="1PT">active</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD>
</TR>
<TR>
<TD align="center" valign="center"><a name="JavaEE:SPEC:10072"></a><font size="1PT">JavaEE:SPEC:10072</font></TD><TD align="center" valign="center"><font size="1PT">6</font></TD><TD align="center" valign="center"><font size="1PT">2.4.5</font></TD><TD align="left" valign="center"><font size="1PT">
A Java EE application that defines or uses RMI-IIOP objects other
than enterprise beans must include such portable Stub and Tie classes
in the application package. Stub and Tie objects for enterprise beans,
however, must not be included with the application: they will be generated,
if needed, by the Java EE product at deployment time or at run time.
</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">platform</font></TD><TD align="center" valign="center"><font size="1PT">active</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD>
</TR>
<TR>
<TD align="center" valign="center"><a name="JavaEE:SPEC:10073"></a><font size="1PT">JavaEE:SPEC:10073</font></TD><TD align="center" valign="center"><font size="1PT">6</font></TD><TD align="center" valign="center"><font size="1PT">2.4.6</font></TD><TD align="left" valign="center"><font size="1PT">
A Java EE product must be able to make the following types of objects
available in the applications JNDI namespace:
Expand Down Expand Up @@ -3312,17 +3229,6 @@ <h2>Jakarta EE 9 Platform<br>
</font></TD><TD align="center" valign="center"><font size="1PT">false</font></TD><TD align="center" valign="center"><font size="1PT">platform</font></TD><TD align="center" valign="center"><font size="1PT">active</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD>
</TR>
<TR>
<TD align="center" valign="center"><a name="JavaEE:SPEC:10126"></a><font size="1PT">JavaEE:SPEC:10126</font></TD><TD align="center" valign="center"><font size="1PT">6</font></TD><TD align="center" valign="center"><font size="1PT">2.4.3</font></TD><TD align="left" valign="center"><font size="1PT">
Java EE applications need to use an instance of org.omg.CORBA.ORB
to perform many Java IDL and RMI-IIOP operations. The default ORB
returned by a call to ORB.init(new String[0], null) must be usable
for such purposes; an application need not be aware of the implementation
classes used for the ORB and RMI-IIOP support.n
</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">true</font></TD><TD align="center" valign="center"><font size="1PT">platform</font></TD><TD align="center" valign="center"><font size="1PT">active</font></TD><TD align="center" valign="center"><font size="1PT">true</font></TD>
</TR>
<TR>
<TD align="center" valign="center"><a name="JavaEE:SPEC:10127"></a><font size="1PT">JavaEE:SPEC:10127</font></TD><TD align="center" valign="center"><font size="1PT">6</font></TD><TD align="center" valign="center"><font size="1PT">2.4.3</font></TD><TD align="left" valign="center"><font size="1PT">
it is often advantageous to share an ORB instance among components
in an application. To support such usage, all web, enterprise bean,
Expand Down

0 comments on commit 501a43a

Please sign in to comment.