Class org.omg.CORBA.portable.ObjectImpl
java.lang.Object
|
+----org.omg.CORBA.portable.ObjectImpl
- Subclasses:
- Current, DynamicImplementation
- public abstract class ObjectImpl
- extends Object
- implements Object
The ObjectImpl class provides default implementations of the
org.omg.CORBA.Object methods. All method implementations are forwarded to
a Delegate object stored in the ObjectImpl instance.
ObjectImpl is the common base class for all stub classes.
ObjectImpl allows for portable stubs because the Delegate can be
implemented by a different vendor-specific ORB.
Methods inherited from class java.lang.Object
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ObjectImpl
public ObjectImpl()
_get_delegate
public Delegate _get_delegate()
- return the Delegate contained in this ObjectImpl instance.
_set_delegate
public void _set_delegate(Delegate delegate)
- set the Delegate contained in this ObjectImpl instance.
_ids
public abstract String[] _ids()
- return the array of all repository identifiers supported by this
ObjectImpl instance (e.g. For a stub, _ids() will return information
about all interfaces supported by the stub).
_duplicate
public Object _duplicate()
- default implementation of the org.omg.CORBA.Object method.
- Implements:
- _duplicate in interface Object
_release
public void _release()
- default implementation of the org.omg.CORBA.Object method.
- Implements:
- _release in interface Object
_is_a
public boolean _is_a(String repository_id)
- default implementation of the org.omg.CORBA.Object method.
- Implements:
- _is_a in interface Object
_is_equivalent
public boolean _is_equivalent(Object that)
- default implementation of the org.omg.CORBA.Object method.
- Implements:
- _is_equivalent in interface Object
_non_existent
public boolean _non_existent()
- default implementation of the org.omg.CORBA.Object method.
- Implements:
- _non_existent in interface Object
_hash
public int _hash(int maximum)
- default implementation of the org.omg.CORBA.Object method.
- Implements:
- _hash in interface Object
_request
public Request _request(String operation)
- default implementation of the org.omg.CORBA.Object method.
- Implements:
- _request in interface Object
_create_request
public Request _create_request(Context ctx,
String operation,
NVList arg_list,
NamedValue result)
- default implementation of the org.omg.CORBA.Object method.
- Implements:
- _create_request in interface Object
_create_request
public Request _create_request(Context ctx,
String operation,
NVList arg_list,
NamedValue result,
ExceptionList exceptions,
ContextList contexts)
- default implementation of the org.omg.CORBA.Object method.
- Implements:
- _create_request in interface Object
_get_interface
public InterfaceDef _get_interface()
- default implementation of the org.omg.CORBA.Object method.
- Implements:
- _get_interface in interface Object
_get_implementation
public ImplementationDef _get_implementation()
- default implementation of the org.omg.CORBA.Object method.
- Implements:
- _get_implementation in interface Object
_orb
public ORB _orb()
- return the ORB instance which created the Delegate contained in
this ObjectImpl.
Submit a bug or feature
Submit comments/suggestions about new javadoc look.
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved.