Hi, Related to JCR-309 I reviewed the Jackrabbit SPI interfaces for creating a possible org.apache.jackrabbit.spi package. Many of the SPI interfaces have quite heavy dependencies on large parts of Jackrabbit internals so extracting a clean-cut o.a.j.spi interface package isn't a viable option. I suppose the best option for now is to keep the SPI interfaces where they are and not to promise backwards compatibility for external components.
BR, Jukka Zitting -- Yukatan - http://yukatan.fi/ - [EMAIL PROTECTED] Software craftmanship, JCR consulting, and Java development