JAVA/CORBA クラス
NotesThread クラスは java.lang.Thread から派生して、Lotus Notes/Domino 用の特別な初期化コードや終了コードを含んでいます。このような Thread の派生は、Lotus Notes/Domino クラスに対してローカルに呼び出しを行う Java プログラムを実行するために必要です。これは、リモート呼び出しには必要ありません。ローカル呼び出しとリモート呼び出しの両方を行うアプリケーションは、静的メソッド sinitThread と stermThread をいつ使うかを動的に判断できます。リモート呼び出しは、ローカルスレッドの実行中に行うことができます。ただし、あるセッションで取得したオブジェクトを、他のセッションへの呼び出しに使用してはいけません。AppletBase や AgentBase から派生したスレッドやエージェントを起動しないアプレットは、リモート呼び出し用とローカル呼び出し用に分けてコーディングする必要はありません。そのための機能がベースコードで提供されているためです。
継承を通してスレッドを実行する継承を通してスレッドを実行するには、Thread の代わりに NotesThread から派生させ、run の代わりに runNotes メソッドを含めます。
例 関連項目