エージェントが現在のプログラムを実行している場合は、そのプログラムのエージェント環境を表します。
public class AgentContext extends Base
CurrentAgent (getCurrentAgent を使用)
CurrentDatabase (getCurrentDatabase を使用)
DocumentContext (getDocumentContext を使用)
EffectiveUserName (getEffectiveUserName を使用)
LastExitStatus (getLastExitStatus を使用)
LastRun (getLastRun を使用)
SavedData (getSavedData を使用)
UnprocessedDocuments (getUnprocessedDocuments を使用)
現在のエージェントの 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();
}
}
}