< 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 >