| Package | Description |
|---|---|
| org.omg.CosNaming |
Provides a naming service for Java IDL.
|
| org.omg.PortableServer |
Provides classes and interfaces for making the server side of your applications portable across multivendor ORBs.
|
| org.omg.PortableServer.portable |
Provides classes and interfaces for making the server side of your applications portable across multivendor ORBs.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BindingIteratorPOA
The BindingIterator interface allows a client to iterate through the bindings using the next_one or next_n operations.
|
class |
NamingContextExtPOA
NamingContextExt is the extension of
NamingContext which contains a set of name bindings in which each name is unique and is part of Interoperable Naming Service.
|
class |
NamingContextPOA
A naming context is an object that contains a set of name bindings in which each name is unique.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DynamicImplementation
Allows dynamic handling of object invocations.
|
class |
ServantActivatorPOA
When the POA has the RETAIN policy it uses servant managers that are ServantActivators.
|
class |
ServantLocatorPOA
When the POA has the NON_RETAIN policy it uses servant managers that are ServantLocators.
|
| Modifier and Type | Method and Description |
|---|---|
Servant |
POAOperations.get_servant()
This operation returns the default servant associated with the POA.
|
Servant |
POAOperations.id_to_servant(byte[] oid)
If the POA has the RETAIN policy and the specified ObjectId is in the Active Object Map, this operation returns the servant associated with that object in the Active Object Map.
|
Servant |
ServantActivatorOperations.incarnate(byte[] oid, POA
This operation is invoked by the POA whenever the POA receives a request for an object that is not currently active, assuming the POA has the USE_SERVANT_MANAGER and RETAIN policies.
|
Servant |
_ServantActivatorStub.incarnate(byte[] oid, POA
This operation is invoked by the POA whenever the POA receives a request for an object that is not currently active, assuming the POA has the USE_SERVANT_MANAGER and RETAIN policies.
|
Servant |
ServantLocatorOperations.preinvoke(byte[] oid, POA
This operations is used to get a servant that will be used to process the request that caused preinvoke to be called.
|
Servant |
_ServantLocatorStub.preinvoke(byte[] oid, POA
This operations is used to get a servant that will be used to process the request that caused preinvoke to be called.
|
Servant |
POAOperations.reference_to_servant(Object
If the POA has the RETAIN policy and the specified object is present in the Active Object Map, this operation returns the servant associated with that object in the Active Object Map.
|
| Modifier and Type | Method and Description |
|---|---|
void |
POAOperations.activate_object_with_id(byte[] id, Servant
This operation enters an association between the specified Object Id and the specified servant in the Active Object Map.
|
byte[] |
POAOperations.activate_object(Servant
This operation generates an Object Id and enters the Object Id and the specified servant in the Active Object Map.
|
void |
ServantActivatorOperations.etherealize(byte[] oid, POA
This operation is invoked whenever a servant for an object is deactivated, assuming the POA has the USE_SERVANT_MANAGER and RETAIN policies.
|
void |
_ServantActivatorStub.etherealize(byte[] oid, POA
This operation is invoked whenever a servant for an object is deactivated, assuming the POA has the USE_SERVANT_MANAGER and RETAIN policies.
|
void |
ServantLocatorOperations.postinvoke(byte[] oid, POA
This operation is invoked whenener a servant completes a request.
|
void |
_ServantLocatorStub.postinvoke(byte[] oid, POA
This operation is invoked whenener a servant completes a request.
|
byte[] |
POAOperations.servant_to_id(Servant
This operation has four possible behaviors.
|
Object |
POAOperations.servant_to_reference(Servant
This operation requires the RETAIN policy and either the UNIQUE_ID or IMPLICIT_ACTIVATION policies if invoked outside the context of an operation dispatched by this POA.
|
void |
POAOperations.set_servant(Servant
This operation registers the specified servant with the POA as the default servant.
|
| Modifier and Type | Method and Description |
|---|---|
POA |
Delegate.default_POA(Servant
The default behavior of this function is to return the root POA from the ORB instance associated with the servant.
|
Object |
Delegate.get_interface_def(Servant
This operation returns an object in the Interface Repository which provides type information that may be useful to a program.
|
boolean |
Delegate.is_a(Servant
This method checks to see if the specified repid is present on the list returned by _all_interfaces() or is the repository id for the generic CORBA Object.
|
boolean |
Delegate.non_existent(Servant
This operation is used to check for the existence of the Object.
|
byte[] |
Delegate.object_id(Servant
The method _object_id() is equivalent to calling PortableServer::Current::get_object_id.
|
ORB |
Delegate.orb(Servant
Convenience method that returns the instance of the ORB currently associated with the Servant.
|
POA |
Delegate.poa(Servant
The method _poa() is equivalent to calling PortableServer::Current:get_POA.
|
Object |
Delegate.this_object(Servant
This allows the servant to obtain the object reference for the target CORBA Object it is incarnating for that request.
|