directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jacob S. Barrett" <>
Subject Re: In process access to directory.
Date Thu, 22 Sep 2005 15:05:15 GMT
Trustin Lee wrote:
> 2005/9/21, Jacob Barrett < 
> <>>:
>     The source behind this (AbstractContextFactory) though expects one of
>     the Configuration objects in the env, and from what I can tell there
>     isn't one that just locates a directory by it's instance id.
> You can simply use StartupConfiguration because ApacheDS will ignore the 
> request if the service is already started up.  It will also return a 
> JNDI context with an appropriate running user as you specified in your 
> StartupConfiguration.

Yeah, but since I want others that are not familiar to the ApacheDS to 
be able to access the context that I have already setup for them in 
process I was hoping for something a little more simple.

I have started making a few alterations.  I added an env value 
"org.apache.ldap.server.jndi.service.instance" to specify the env you 
want.  If that value is not set and there is no cfg set then it will try 
to load the "default" instance.  This is a short term fix in my mind 
though.  When I get a bit more time I would like to use the provider URL 
for this since that is more appropriate.  Something along the lines of 
<instance>/<basedn> or <instance>:<basedn>.  Since technically a URL

must have a scheme followed by a colon the second option fits that 
format, it is just odd to have arbitrarily named schemes.  Regardless of 
format the AbstractContextFactory would strip out the instance from the 
URL and and pass the remainder of the URL up to the context like it does 

What are your thoughts on this matter?

View raw message