Domino 9 und frühere Versionen > ND8: Entwicklung
Recyclen von Notesobjekten unter Java so korrekt ?
Ralf_M_Petter:
Kannst du mal meine Empfehlungen umsetzen. Erstens Errorhandling beim Session recyceln und die sinnlosen recycle vorm recyceln der Session rausnehmen. Dann nochmal testen, ob eine Exception vor dem Recyceln der Session geworfen wird.
Ich schau mir deinen Code gerade durch ob mir etwas auffällt.
ghostmw:
OK ... bis gleich.
Ralf_M_Petter:
Hier noch ein paar Empfehlungen:
Die CheckNotices Methode kann radikal verschlankt werden. Schmeiss alles was Viewentrys betrifft raus.
Um über alle Dokumente zu iterieren hat sich folgende Methode als am einfachsten herausgestellt.
--- Code: ---Document doc=view.getFirstDocument();
while(doc!=null){
//Mach irgendwas mit dem doc.
Document tempdoc=doc;
doc=view.getNextDcoument(doc);
tempdoc.recycle();
}
--- Ende Code ---
Danach brauchst du kein recycle mehr. Da beim letzten Durchlauf doc null ist und nicht recycelt werden muss.
Das selbe gilt, wenn du über eine ViewEntryCollection gehst. Deine Vorgehendsweise erscheint mir etwas umständlich.
Ralf_M_Petter:
Eventuell hilft auch noch http://www.petterralf.blogspot.co.at/2012/04/recycle-ein-versuch-einer-erklarung-2.html
ghostmw:
Danke für die Tipps ...
ich muss das alles erstmal umsetzen und testen.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln