Frage: Was soll das?
So sieht das für mich aus.
Du startest einen Agenten.
Von diesem Agenten startest du einem Timer.
Der Timer soll soll eine Art Task schedulen und managen.
Der Agent selber soll eigentlich quasi nie beendet werden (oder liege ich da falsch)?
Falls ich da nicht falsch liege, halte ich das für architektonisch unsinnig und nicht machbar.
Unsereiner ist froh, wenn er sicher sagen kann, dass ein NotesAgent kein Memory Leak generiert, wenn er normal durchläuft.
Notes Agenten haben doch schon einen scheduling Mechanismus.
Warum programmierst du da einen eigenen rein.
Meine Vermutung ist, dass mit dem Absterben des parentThreads in NotesMain() --> am Ende der Methode, auch der child-Thread stirbt.
Wenn ich Zeit habe, werde ich das nochmal prüfen.
Ich hab Timer noch nie benutzt. Ich nehme quartz zum schedulen von Java Prozessen.
.... aber bestimmt nicht aus Notes-Agenten
Axel