Package org.omg.PortableServer

Provides classes and interfaces for making the server side of your applications portable across multivendor ORBs.

See: Description

Interface Description
AdapterActivator

An adapter activator supplies a POA with the ability to create child POAs on demand, as a side-effect of receiving a request that names the child POA (or one of its children), or when find_POA is called with an activate parameter value of TRUE.

AdapterActivatorOperations

An adapter activator supplies a POA with the ability to create child POAs on demand, as a side-effect of receiving a request that names the child POA (or one of its children), or when find_POA is called with an activate parameter value of TRUE.

Current

The PortableServer::Current interface, derived from CORBA::Current, provides method implementations with access to the identity of the object on which the method was invoked.

CurrentOperations

The PortableServer::Current interface, derived from CORBA::Current, provides method implementations with access to the identity of the object on which the method was invoked.

ID_ASSIGNMENT_POLICY_ID

org/omg/PortableServer/ID_ASSIGNMENT_POLICY_ID.java .

ID_UNIQUENESS_POLICY_ID

org/omg/PortableServer/ID_UNIQUENESS_POLICY_ID.java .

IdAssignmentPolicy

IdAssignmentPolicy specifies whether Object Ids in the created POA are generated by the application or by the ORB.

IdAssignmentPolicyOperations

IdAssignmentPolicy specifies whether Object Ids in the created POA are generated by the application or by the ORB.

IdUniquenessPolicy

The IdUniquenessPolicy specifies whether the servants activated in the created POA must have unique object i identities.

IdUniquenessPolicyOperations

The IdUniquenessPolicy specifies whether the servants activated in the created POA must have unique object i identities.

IMPLICIT_ACTIVATION_POLICY_ID

org/omg/PortableServer/IMPLICIT_ACTIVATION_POLICY_ID.java .

ImplicitActivationPolicy

This policy specifies whether implicit activation of servants is supported in the created POA.

ImplicitActivationPolicyOperations

This policy specifies whether implicit activation of servants is supported in the created POA.

LIFESPAN_POLICY_ID

org/omg/PortableServer/LIFESPAN_POLICY_ID.java .

LifespanPolicy

The LifespanPolicy specifies the lifespan of the objects implemented in the created POA.

LifespanPolicyOperations

The LifespanPolicy specifies the lifespan of the objects implemented in the created POA.

POA

A POA object manages the implementation of a collection of objects.

POAManager

Each POA object has an associated POAManager object.

POAManagerOperations

Each POA object has an associated POAManager object.

POAOperations

A POA object manages the implementation of a collection of objects.

REQUEST_PROCESSING_POLICY_ID

org/omg/PortableServer/REQUEST_PROCESSING_POLICY_ID.java .

RequestProcessingPolicy

This policy specifies how requests are processed by the created POA.

RequestProcessingPolicyOperations

This policy specifies how requests are processed by the created POA.

SERVANT_RETENTION_POLICY_ID

org/omg/PortableServer/SERVANT_RETENTION_POLICY_ID.java .

ServantActivator

When the POA has the RETAIN policy it uses servant managers that are ServantActivators.

ServantActivatorOperations

When the POA has the RETAIN policy it uses servant managers that are ServantActivators.

ServantLocator

When the POA has the NON_RETAIN policy it uses servant managers that are ServantLocators.

ServantLocatorOperations

When the POA has the NON_RETAIN policy it uses servant managers that are ServantLocators.

ServantManager

A servant manager supplies a POA with the ability to activate objects on demand when the POA receives a request targeted at an inactive object.

ServantManagerOperations

A servant manager supplies a POA with the ability to activate objects on demand when the POA receives a request targeted at an inactive object.

ServantRetentionPolicy

This policy specifies whether the created POA retains active servants in an Active Object Map.

ServantRetentionPolicyOperations

This policy specifies whether the created POA retains active servants in an Active Object Map.

THREAD_POLICY_ID

org/omg/PortableServer/THREAD_POLICY_ID.java .

ThreadPolicy

The ThreadPolicy specifies the threading model used with the created POA.

ThreadPolicyOperations

The ThreadPolicy specifies the threading model used with the created POA.

Class Description
_ServantActivatorStub

When the POA has the RETAIN policy it uses servant managers that are ServantActivators.

_ServantLocatorStub

When the POA has the NON_RETAIN policy it uses servant managers that are ServantLocators.

CurrentHelper

The PortableServer::Current interface, derived from CORBA::Current, provides method implementations with access to the identity of the object on which the method was invoked.

DynamicImplementation

Allows dynamic handling of object invocations.

ForwardRequestHelper

org/omg/PortableServer/ForwardRequestHelper.java .

IdAssignmentPolicyValue

The IdAssignmentPolicyValue can have the following values.

IdUniquenessPolicyValue

IdUniquenessPolicyValue can have the following values.

ImplicitActivationPolicyValue

ImplicitActivationPolicyValue has the following semantics.

LifespanPolicyValue

The LifespanPolicyValue can have the following values.

POAHelper

A POA object manages the implementation of a collection of objects.

RequestProcessingPolicyValue

The RequestProcessingPolicyValue can have the following values.

Servant

Defines the native Servant type.

ServantActivatorHelper

When the POA has the RETAIN policy it uses servant managers that are ServantActivators.

ServantActivatorPOA

When the POA has the RETAIN policy it uses servant managers that are ServantActivators.

ServantLocatorHelper

When the POA has the NON_RETAIN policy it uses servant managers that are ServantLocators.

ServantLocatorPOA

When the POA has the NON_RETAIN policy it uses servant managers that are ServantLocators.

ServantRetentionPolicyValue

ServantRetentionPolicyValue can have the following values.

ThreadPolicyValue

The ThreadPolicyValue can have the following values.

Exception Description
ForwardRequest

org/omg/PortableServer/ForwardRequest.java .

Package org.omg.PortableServer Description

Provides classes and interfaces for making the server side of your applications portable across multivendor ORBs.

In Java, Portable Object Adaptor (POA)-based Dynamic Skeleton Interface (DSI) servants inherit from the standard DynamicImplementation class, which inherits from the Servant class. The native Servant type is defined by the PortableServer module for the POA. In Java, the Servant type is mapped to the Java org.omg.PortableServer.Servant 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.

Since:
1.4

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/javase/8/docs/api/org/omg/PortableServer/package-summary.html