Dominique,
Cool thanks,

I've noticed that if I use the same package name, then I can do what I want... not exactly good practice, but since when I re-implement, 99% of the code is almost your code, its not quite so bad and it makes more sense with your license header and all.

One quick question, which parts of the repository filesystem {rep.home} should be in shared space and local space on the cluster node, I'm using content on filesystem.


Ian

Dominique Pfister wrote:
Hi Ian,

On 4/27/07, Ian Boston <[EMAIL PROTECTED]> wrote:
I want to extend reimplemente DatabaseJounal (core.cluster), but there
is a dependency on RecordInput which is a protected class (or at least
default scope).

So you cant extend AbstractDatabaseJournal except in the same package
(perhaps thats the answer)

Is there a reason for this, or was it an oversight.

This is definitely an oversight. Ideally, DatabaseJournal should have
a protected method named "getConnection", that may be overridden to
change the way a connection is acquired. I will file a bug for this.

The reason I want to extend as I am embedding Jackrabbit into Sakai
(www.sakaiproject.org) and I would prefer to use a DataSource rather
DriverManager delivered connection .... even if I get the connection and
keep it.

For the time being, if using a DataSource is an absolute must, there
is nothing else I can suggest than checking out the source code from
svn, applying the required changes directly to your local copy and
building a new, customized version.

Kind regards
Dominique

Reply via email to