Name
Object
Synopsis
This is the base interface for all CORBA objects. An Object
can be
either a reference (stub) to a remote CORBA object, or it can be a
local object implementation. The methods declared in the Object
interface allow you to create DII requests to the object, get its
Interface Repository definition, and check the equivalence of two
objects, among other things. The org.omg.CORBA.portable.ObjectImpl
class provides a default concrete implementation of the Object
interface.
public interface Object { // Public Instance Methods public abstract Request _create_request( org.omg.CORBA.Context ctx, String operation, NVList arg_list, NamedValue result); public abstract Request _create_request( org.omg.CORBA.Context ctx, String operation, NVList arg_list, NamedValue result, ExceptionList exclist, ContextList ctxlist); public abstract org.omg.CORBA.Object _duplicate(); public abstract DomainManager[] _get_domain_managers( ); public abstract org.omg.CORBA.Object _get_interface_def(); public abstract org.omg.CORBA.Policy _get_policy( int policy_type); public abstract int _hash( int maximum); public abstract boolean _is_a( String repositoryIdentifier); public abstract boolean _is_equivalent( org.omg.CORBA.Object other); public abstract boolean _non_existent(); public abstract void _release(); public abstract Request _request( String operation); public abstract org.omg.CORBA.Object _set_policy_override( org.omg.CORBA.Policy[] policies, SetOverrideType set_add); }
Implementations
Get Java Enterprise in a Nutshell, Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.