J-Integra® Espresso Programming Documentation (API)

Object Interface

The Object interface provides the definition for a Corba object reference.

A Corba object reference is a handle for a particular Corba object implementation by the server called "servant". A Corba object reference identifies the same Corba object each time the reference is used to invoke a method on the object. A Corba object may have multiple, distinct object references.

The Object interface is the root of the inheritance hierarchy for all Corba object references.

A Corba object may be either local or remote. If it is a local object (that is, running in the same framework as the client), invocations may be directly serviced by the object instance, and the object reference could point to the actual instance of the object implementation class. If a CORBA object is a remote object (that is, running in a different framework from the client), the object reference points to a stub (proxy) which uses the ORB machinery to make a remote invocation on the server where the object implementation resides.

Default implementations of the methods in the interface Object are provided in the class Ics.CORBA.portable.ObjectImpl, which is the base class for stubs and object implementations.

 

List of members: Object Members.

System.Object
 Object

public interface Object

Requirements

Namespace: Ics Namespace

Assembly: Jintegra.Espresso.dll

See Also

Object Members | Ics.CORBA Namespace