< prev index next >
src/java.corba/share/classes/org/omg/PortableServer/package.html
Print this page
*** 33,47 ****
<body bgcolor="white">
Provides classes and interfaces for making the server side of your applications
portable across multivendor ORBs.
<P>In Java, Portable Object Adaptor (POA)-based Dynamic Skeleton Interface (DSI)
! servants inherit from the standard <TT>DynamicImplementation</TT> class, which
! inherits from the <TT>Servant</TT> class. The native <TT>Servant</TT> type is
! defined by the <TT>PortableServer</TT> module for the POA. In Java, the
! <TT>Servant</TT> type is mapped to the Java
! <TT>org.omg.PortableServer.Servant</TT> class.
It serves as the base class for all POA servant
implementations and provides a number of methods that may
be invoked by the application programmer, as well as methods
which are invoked by the POA itself and may be overridden by
the user to control aspects of servant behavior.
--- 33,47 ----
<body bgcolor="white">
Provides classes and interfaces for making the server side of your applications
portable across multivendor ORBs.
<P>In Java, Portable Object Adaptor (POA)-based Dynamic Skeleton Interface (DSI)
! servants inherit from the standard <code>DynamicImplementation</code> class, which
! inherits from the <code>Servant</code> class. The native <code>Servant</code> type is
! defined by the <code>PortableServer</code> module for the POA. In Java, the
! <code>Servant</code> type is mapped to the Java
! <code>org.omg.PortableServer.Servant</code> class.
It serves as the base class for all POA servant
implementations and provides a number of methods that may
be invoked by the application programmer, as well as methods
which are invoked by the POA itself and may be overridden by
the user to control aspects of servant behavior.
*** 53,81 ****
HREF="../CORBA/doc-files/compliance.html">Official Specifications for CORBA
support in Java[tm] SE 6</A>.
<H2>POA-related Interfaces</H2>
! <P>The <TT>PortableServer</TT> module defines the following POA-related interfaces:
<UL>
! <LI><TT>POA</TT>
! <LI><TT>POAManager</TT>
! <LI><TT>ServantManager</TT>
! <LI><TT>ServantActivator</TT>
! <LI><TT>ServantLocator</TT>
! <LI><TT>AdapterActivator</TT>
! <LI><TT>ThreadPolicy</TT>
! <LI><TT>LifespanPolicy</TT>
! <LI><TT>IdUniquenessPolicy</TT>
! <LI><TT>IdAssignmentPolicy</TT>
! <LI><TT>ImplicitActivationPolicy</TT>
! <LI><TT>ServantRetentionPolicy</TT>
! <LI><TT>RequestProcessingPolicy</TT>
! <LI><TT>Current</TT>
</UL>
! <P>In addition, the POA defines the <TT>Servant</TT> native type.
<H3>Operations classes</H3>
<P>Each of the interfaces listed above has an associated <code>Operations</code> interface.
The <code>Operations</code> interface is generated by the <code>idlj</code> compiler and
--- 53,81 ----
HREF="../CORBA/doc-files/compliance.html">Official Specifications for CORBA
support in Java[tm] SE 6</A>.
<H2>POA-related Interfaces</H2>
! <P>The <code>PortableServer</code> module defines the following POA-related interfaces:
<UL>
! <LI><code>POA</code>
! <LI><code>POAManager</code>
! <LI><code>ServantManager</code>
! <LI><code>ServantActivator</code>
! <LI><code>ServantLocator</code>
! <LI><code>AdapterActivator</code>
! <LI><code>ThreadPolicy</code>
! <LI><code>LifespanPolicy</code>
! <LI><code>IdUniquenessPolicy</code>
! <LI><code>IdAssignmentPolicy</code>
! <LI><code>ImplicitActivationPolicy</code>
! <LI><code>ServantRetentionPolicy</code>
! <LI><code>RequestProcessingPolicy</code>
! <LI><code>Current</code>
</UL>
! <P>In addition, the POA defines the <code>Servant</code> native type.
<H3>Operations classes</H3>
<P>Each of the interfaces listed above has an associated <code>Operations</code> interface.
The <code>Operations</code> interface is generated by the <code>idlj</code> compiler and
*** 146,159 ****
<P>When the POA has the <code>RETAIN</code> policy,
it uses servant managers that are <code>ServantActivator</code>s.
</ul>
! <H2>Package <TT>org.omg.PortableServer.ServantLocatorPackage</TT></H2>
! <P>This package supplies a <TT>CookieHolder</TT> class for passing
! the <TT>Cookie</TT> type as an <code>out</code> parameter. The <code>CookieHolder</code> class
follows exactly the same pattern as the other holder classes for basic types.
<H2>Related Documentation</H2>
<P>For an overview of Java IDL, please see:
--- 146,159 ----
<P>When the POA has the <code>RETAIN</code> policy,
it uses servant managers that are <code>ServantActivator</code>s.
</ul>
! <H2>Package <code>org.omg.PortableServer.ServantLocatorPackage</code></H2>
! <P>This package supplies a <code>CookieHolder</code> class for passing
! the <code>Cookie</code> type as an <code>out</code> parameter. The <code>CookieHolder</code> class
follows exactly the same pattern as the other holder classes for basic types.
<H2>Related Documentation</H2>
<P>For an overview of Java IDL, please see:
< prev index next >