Interstage Application Server アプリケーション作成ガイド (CORBAサービス編)
目次 索引 前ページ次ページ

第6章 アプリケーションの開発(Java言語)> 6.5 クライアントアプリケーションのプログラミング(動的起動インタフェース)

6.5.7 リクエストの送信

 サーバアプリケーションに対してリクエストを出します。リクエストの方法として、同期送信と非同期送信の2つの方法があります。

(1)同期送

 org.omg.CORBA.Request.invoke()メソッドにより、サーバアプリケーションを呼び出します。

  Req.invoke();

(2)非同期送

 org.omg.CORBA.Request.send_deferred()メソッドにより、サーバアプリケーションを呼び出します。サーバアプリケーションの処理結果は、org.omg.CORBA.Request.get_response()メソッドにより受け取ります。

  Req.send_deferred();   //処理の要求
  Req.get_response();    //処理結果の受取り

 org.omg.CORBA.Request.get_response()サーバアプリケーションからリクエストが完了していないことが判明した場合、再度org.omg.CORBA.Request.get_response()メソッドを呼び出します。


目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005