Die Reader API bildet die architektonische Basis der in den vorhergehenden Abschnitten diskutierten Fluent Reader API. Sie bietet insgesamt eine größere Mächtigkeit und mehr Konfigurationsvielfalt. Bezahlt werden müssen diese Vorteile mit anspruchsvolleren Methodenaufrufen, die mehr Hintergrundwissen und Eigenarbeit erfordern.

Besonders deutlich wird dies mit der Anforderung des asynchronen Ladens von Dokumenten. Da die Reader API per Definition grundsätzlich synchron arbeitet, bleibt es dem Nutzer der Schnittstelle überlassen, den Ladevorgang in einen Thread zu »verpacken« um so die gewünschte Nebenläufigkeit zu erreichen. Dies resultiert zwar in einem gewissen Mehraufwand, lässt andererseits aber auch sämtliche Möglichkeiten und Einsatzszenarien offen.

[jadice® document platform 5 Dokumentation. Erstellungsdatum: 2011-08-12]
loading table of contents...