If I understand correctly, this functionality does not help Jackrabbit
(makes it more complex), but would allow other projects to store their
class files inside Jackrabbit.

So when Lenya uses Jackrabbit:
1. Jackrabbit loads.
2. Lenya's classes are extracted from Jackrabbit and load.
3. Lenya loads.

For a performance hit during startup, we gain the ability to store the
entire project within the repository.  That could be good, because we
want everything treated as content.  The concern is whether this
damages the ability to replace Jackrabbit with another JCR
implementation.  If it requires special functions outside JCR (rather
than built on JCR), we could not use it.

solprovider

Reply via email to