org.omg.PortableServer
Interface Current

All Superinterfaces:
Current, CurrentOperations, IDLEntity, Object, Serializable

public interface Current
extends CurrentOperations, Current, IDLEntity

Provides the Id of the object currently being served and POA to that this object is connected. Both Id and POA can be simpler obtained from the servant by Servant._object_id() and Servant._poa() that use POA Current indirectly. The operations on Current for obtaining these data are defined in CurrentOperations.

As long as the ORB reference is still available, the current information is available via Current that is returned by ORB.resolve_initial_references("POACurrent"). To support this call, the ORB maintains the thread to invocation data map for all calls that are currently being processed.


Method Summary
 
Methods inherited from interface org.omg.PortableServer.CurrentOperations
get_object_id, get_POA
 
Methods inherited from interface org.omg.CORBA.Object
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override