PDF rendering in background blocks other requests

Ilya Obshadko <[email protected]>
Newsgroups gmane.comp.java.tapestry.user
Message-ID <CAAT_KPJuJ0DB=-0F1TZvOt7GyhPCXZcgkQhOMN+ArV_x7urOgw@mail.gmail.com>
Hi everyone,

I’m struggling to understand the cause of the following issue:

- my Tapestry application generates certain PDF files using Apache FOP and
Saxon
- when PDF generator process is started, other requests to that instance
are blocked until it’s finished
- moving FOP processing to a new thread using ParallelExecutor.invoke()
doesn’t seem to affect anything

Any ideas why?

I had a hypothesis that FOP processing actually blocks the whole thing
because of AWT usage, but couldn’t find any confirmations yet.

-- 
Ilya Obshadko
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.