Contents | Package | Class | Tree | Deprecated | Index | Help Java 1.2 Beta 3
PREV | NEXT SHOW LISTS | HIDE LISTS

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.


Constructor Summary
 ObjectImpl()
 
 

Method Summary
Request  _create_request(Context ctx, String operation, NVList arg_list, NamedValue result)
default implementation of the org.omg.CORBA.Object method.
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.
Object  _duplicate()
default implementation of the org.omg.CORBA.Object method.
Delegate  _get_delegate()
return the Delegate contained in this ObjectImpl instance.
ImplementationDef  _get_implementation()
default implementation of the org.omg.CORBA.Object method.
InterfaceDef  _get_interface()
default implementation of the org.omg.CORBA.Object method.
int  _hash(int maximum)
default implementation of the org.omg.CORBA.Object method.
String[]  _ids()
return the array of all repository identifiers supported by this ObjectImpl instance (e.g.
boolean  _is_a(String repository_id)
default implementation of the org.omg.CORBA.Object method.
boolean  _is_equivalent(Object that)
default implementation of the org.omg.CORBA.Object method.
boolean  _non_existent()
default implementation of the org.omg.CORBA.Object method.
ORB  _orb()
return the ORB instance which created the Delegate contained in this ObjectImpl.
void  _release()
default implementation of the org.omg.CORBA.Object method.
Request  _request(String operation)
default implementation of the org.omg.CORBA.Object method.
void  _set_delegate(Delegate delegate)
set the Delegate contained in this ObjectImpl instance.
 
Methods inherited from class java.lang.Object
 clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectImpl

public ObjectImpl()
Method Detail

_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.

Contents | Package | Class | Tree | Deprecated | Index | Help Java 1.2 Beta 3
PREV | NEXT SHOW LISTS | HIDE LISTS

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.