Class TOAImpl

All Implemented Interfaces:
TOA, ObjectAdapter, Object

public class TOAImpl extends ObjectAdapterBase implements TOA
The Transient Object Adapter (TOA) represents the OA for purely transient objects. It is used for standard RMI-IIOP as well as backwards compatible server support (i.e. the ORB.connect() method) Its characteristics include:
  • There is only one OA instance of the TOA. Its OAId is { "TOA" }
  • There is not adapter manager. The TOA manager ID is fixed.
  • State is the same as ORB state (TBD)
Other requirements:
  • All object adapters must invoke ORB.adapterCreated when they are created.
  • All adapter managers must invoke ORB.adapterManagerStateChanged when their state changes, mapping the internal state to an ORT state.
  • AdapterStateChanged must be invoked (from somewhere) whenever an adapter state changes that is not due to an adapter manager state change.