Class sunw.corba.ObjectImpl
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class sunw.corba.ObjectImpl

java.lang.Object
   |
   +----sunw.orb.RemoteObjectImpl
           |
           +----sunw.corba.ObjectImpl

public class ObjectImpl
extends RemoteObjectImpl

Constructor Index

 o ObjectImpl(Representation)

Method Index

 o isA(ObjectRef, InterfaceNameDescriptor)
 o isA(ObjectRef, String)
 o isA(String)
Equivalence checking operation defined to facilitate maintaining type-safety for object references over the scope of an ORB.
 o isNil()
A test for an uninstantiated corba object.
 o isNil(ObjectRef)
 o release()
 o release(ObjectRef)
Release this corba object reference and clean up any necessary storage.

Constructors

 o ObjectImpl
  protected ObjectImpl(Representation representation)

Methods

 o isA
  public boolean isA(String repositoryIdentifier) throws SystemException
Equivalence checking operation defined to facilitate maintaining type-safety for object references over the scope of an ORB.
Parameters:
repositoryIdentifier - A string denoting a shared type identifier (RepositoryId).
Returns:
A boolean indication of the validity of the comparison: true if the object is really an instance of the specified type, including if that type is an ancestor of the "most derived" type of that object.
Throws: SystemException
One of a fixed set of CORBA system exceptions.
 o release
  public void release() throws SystemException
 o isNil
  public boolean isNil()
A test for an uninstantiated corba object. The object implementation is not involved in the test.
 o isNil
  public static boolean isNil(ObjectRef that)
 o isA
  public static boolean isA(ObjectRef that,
                            InterfaceNameDescriptor type) throws SystemException
Throws: SystemException
One of a fixed set of CORBA system exceptions.
 o isA
  public static boolean isA(ObjectRef that,
                            String type) throws SystemException
Throws: SystemException
One of a fixed set of CORBA system exceptions.
 o release
  public static void release(ObjectRef that) throws SystemException
Release this corba object reference and clean up any necessary storage. This operation does not involve the object implementation, and exists only for NEO/Corba compatibility. It invokes release on its subcontract, and resets its representation to Null.
Parameters:
that - The object being released.
Throws: SystemException
One of a fixed set of CORBA system exceptions.

All Packages  Class Hierarchy  This Package  Previous  Next  Index