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
-
ObjectImpl(Representation)
-
-
isA(ObjectRef, InterfaceNameDescriptor)
-
-
isA(ObjectRef, String)
-
-
isA(String)
- Equivalence checking operation defined to facilitate maintaining type-safety for object
references over the scope of an ORB.
-
isNil()
- A test for an uninstantiated corba object.
-
isNil(ObjectRef)
-
-
release()
-
-
release(ObjectRef)
- Release this corba object reference and clean up any necessary storage.
ObjectImpl
protected ObjectImpl(Representation representation)
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.
release
public void release() throws SystemException
isNil
public boolean isNil()
- A test for an uninstantiated corba object. The object implementation
is not involved in the test.
isNil
public static boolean isNil(ObjectRef that)
isA
public static boolean isA(ObjectRef that,
InterfaceNameDescriptor type) throws SystemException
- Throws: SystemException
- One of a fixed set of CORBA system exceptions.
isA
public static boolean isA(ObjectRef that,
String type) throws SystemException
- Throws: SystemException
- One of a fixed set of CORBA system exceptions.
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