AgentContext (Java)

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

構文

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 を使用します。

使用法

ファイルをインポートするか、Domino Designer でコードを作成してコンパイルすることにより、Java™ エージェントを作成できます。後者の場合、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();
    }
  }
}