hi matt

Let me see if I can grasp the concept of the SPI.

The SPI contribution contains two things:
1) A JCR implementation that handles transient storage (I didn't see this in the code base, but I did see a jcr2spi and a spi2jcr)
2) A SPI implementation that handles the persistence of that storage
      I'm guessing on save in session.
...an upon all workspace operations.

actually there are 3 things:

1) the JCR implementation (jcr2spi)
2) the SPI interfaces
3) various implementations of the SPI
   -> spi2jcr
   -> spi-rmi
   -> spi2dav

Here are a few Questions:
1) Does anyone have any information on the spi2dav contribution?

its the counterpart of the JCRWebDavServer. i.e. it
translates the spi calls to webdav calls in a way that the jcr-server
can deal with it.

Or know of anyone that I could ask about that contribution (Julian?)?

julian is working on its own SPI implementation, which does not
form part of the jackrabbit project. as far as i understood, the
repository he connects to is a webDAV server.

2) Are there any javadocs for the SPI?

you can create them in you jackrabbit checkout by running

mvn javadoc:javadoc

inside the spi contrib. the documentation is still quite
sparse, but it may be sufficient to get an overview. in
addition there are a couple of overview-images in the
docs folder.

angela

Reply via email to