No, not in the spec. But if you close coupling, then
1) it will be hard to remote the protocol, and

This depends on how you implement it.

2) it will be impossible to execute the plans for an SPI layer (because
it involves a generic transient layer on top of SPI).

I suggest to keep the current behavior of Jackrabbit. But I would only
change the spec, so that both behaviors are allowed. I would add a
descriptor (see Repository.getDescriptor())
QUERY_TRANSIENT_CHANGE_VISIBILITY (false for current Jackrabbit) where
the behavior is defined.

Thomas

Reply via email to