| 
Java Platform 1.2 | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--org.omg.CORBA.portable.ObjectImpl
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.  | 
 DomainManager[] | 
_get_domain_managers()
 | 
 Object | 
_get_interface_def()
default implementation of the org.omg.CORBA.Object method.  | 
 Policy | 
_get_policy(int policy_type)
 | 
 int | 
_hash(int maximum)
default implementation of the org.omg.CORBA.Object method.  | 
abstract  String[] | 
_ids()
return the array of all repository identifiers supported by this ObjectImpl instance (e.g.  | 
 InputStream | 
_invoke(OutputStream output)
_invoke is called to invoke an operation.  | 
 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 | 
_is_local()
 | 
 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.  | 
 void | 
_releaseReply(InputStream input)
_releaseReply may optionally be called by a stub to release a reply stream back to the ORB when the unmarshaling has completed.  | 
 Request | 
_request(String operation)
default implementation of the org.omg.CORBA.Object method.  | 
 OutputStream | 
_request(String operation,
         boolean responseExpected)
_request is called by a stub to obtain an OutputStream for marshaling arguments.  | 
 void | 
_servant_postinvoke(ServantObject servant)
 | 
 ServantObject | 
_servant_preinvoke(String operation,
                   Class expectedType)
 | 
 void | 
_set_delegate(Delegate delegate)
set the Delegate contained in this ObjectImpl instance.  | 
 Object | 
_set_policy_override(Policy[] policies,
                     SetOverrideType set_add)
 | 
 boolean | 
equals(Object obj)
 | 
 int | 
hashCode()
 | 
 String | 
toString()
 | 
| Methods inherited from class java.lang.Object | 
clone, 
finalize, 
getClass, 
notify, 
notifyAll, 
wait, 
wait, 
wait | 
| Constructor Detail | 
public ObjectImpl()
| Method Detail | 
public Delegate _get_delegate()
public void _set_delegate(Delegate delegate)
public abstract String[] _ids()
public Object _duplicate()
public void _release()
public boolean _is_a(String repository_id)
public boolean _is_equivalent(Object that)
public boolean _non_existent()
public int _hash(int maximum)
public Request _request(String operation)
public Request _create_request(Context ctx,
                               String operation,
                               NVList arg_list,
                               NamedValue result)
public Request _create_request(Context ctx,
                               String operation,
                               NVList arg_list,
                               NamedValue result,
                               ExceptionList exceptions,
                               ContextList contexts)
public Object _get_interface_def()
public ORB _orb()
public Policy _get_policy(int policy_type)
public DomainManager[] _get_domain_managers()
public Object _set_policy_override(Policy[] policies,
                                   SetOverrideType set_add)
public boolean _is_local()
public ServantObject _servant_preinvoke(String operation,
                                        Class expectedType)
public void _servant_postinvoke(ServantObject servant)
public OutputStream _request(String operation,
                             boolean responseExpected)
public InputStream _invoke(OutputStream output)
                    throws ApplicationException,
                           RemarshalException
public void _releaseReply(InputStream input)
public String toString()
public int hashCode()
public boolean equals(Object obj)
  | 
Java Platform 1.2 | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||