JAVA/CORBA クラス


AgentContext クラス

現在のプログラムをエージェントが実行している場合、そのプログラムのエージェント環境を表します。

構文

public class AgentContext extends Base

包含関係

スーパークラス:Session

サブクラス:AgentDatabaseDateTimeDocumentDocumentCollection

プロパティ

CurrentAgent (getCurrentAgent を使用)

CurrentDatabase (getCurrentDatabase を使用)

DocumentContext (getDocumentContext を使用)

EffectiveUserName (getEffectiveUserName を使用)

LastExitStatus (getLastExitStatus を使用)

LastRun (getLastRun を使用)

SavedData (getSavedData を使用)

UnprocessedDocuments (getUnprocessedDocuments を使用)

メソッド

recycle

toString

unprocessedFTSearch

unprocessedFTSearchRange

unprocessedSearch

updateProcessedDoc

作成方法とアクセス方法

現在のエージェントの AgentContext オブジェクトを取得するには、Session の getAgentContext を使用します。

使用法

ファイルをインポートするか、Lotus Domino Designer でコードを作成してコンパイルすることにより、Java エージェントを作成できます。後者の場合、Lotus Domino Designer により、session という名の Session オブジェクトと agentContext という名の AgentContext オブジェクトを作成するテンプレートコードが提供されます。テンプレートコード全体を次に示します。

import lotus.domino.*;
public class JavaAgent extends AgentBase {
 public void NotesMain() {
   try {
     Session session = getSession();
     AgentContext agentContext =
         session.getAgentContext();
     // (Your code goes here)
   } catch(Exception e) {
     e.printStackTrace();
   }
 }
}


関連項目