> 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
|