I've added a new driver whos database instance is managed externally.
Unlike the embeded driver if the database is not available the driver will
fail to load. It's designed specifically for use in environments where there an
external process is managing the lifecycle of the database.

Many users (including myself) find confusing that the database is created if not found. A solution could be to have yet another system property (e.g. XINDICE_AUTOCREATE) to specify the behaviour of the driver if the database is not found.


Without attacking you by any mean, could you explain why you couldn't use the embed driver? I don't know why you developed the managed driver/server but from what I've seen, couldn't you pass a Database object to the embed driver? The embed driver would then only be a wrapper.

just curious

-Vladimir

--
Vladimir R. Bossicard
Apache Xindice - http://xml.apache.org/xindice



Reply via email to