動的呼び出しインタフェースで用いるRequestクラスについて説明します。
注意
IIOPサービス(GlassFishのCORBAサービスアプリケーション呼出し)では、Requestクラスをサポートしていません。
//Java package org.omg.CORBA; public abstract class Request { public abstract Object target(); public abstract java.lang.String operation(); public abstract org.omg.CORBA.NVList arguments(); public abstract org.omg.CORBA.NamedValue result(); public abstract org.omg.CORBA.Environment env(); public abstract org.omg.CORBA.ExceptionList exceptions(); public abstract org.omg.CORBA.ContextList contexts(); public abstract org.omg.CORBA.Context ctx(); public abstract void ctx(Context c); public abstract org.omg.CORBA.Any add_in_arg(); public abstract org.omg.CORBA.Any add_named_in_arg(java.lang.String name); public abstract org.omg.CORBA.Any add_inout_arg(); public abstract org.omg.CORBA.Any add_named_inout_arg(java.lang.String name); public abstract org.omg.CORBA.Any add_out_arg(); public abstract org.omg.CORBA.Any add_named_out_arg(java.lang.String name); public abstract void set_return_type(org.omg.CORBA.TypeCode tc); public abstract org.omg.CORBA.Any return_value(); public abstract void invoke(); public abstract void send_oneway(); public abstract void send_deferred(); public abstract void get_response() throws org.omg.CORBA.WrongTransaction; public abstract boolean poll_response(); }