On Apr 10, 2012, at 6:32 PM, Jukka Zitting wrote:

> Hi,
> 
> On Tue, Apr 10, 2012 at 5:23 PM, Julian Reschke <julian.resc...@gmx.de> wrote:
>> Proposal: rename to "locator".
> 
> Alternative proposal: Get rid of MicroKernelFactory entirely.
> 
> Components that need to instantiate a MK implementation should
> directly use the appropriate constructor or other
> implementation-specific instantiation mechanism. That way whoever
> starts the repository or the MK instance is clearly in charge of also
> shutting it down when appropriate. The current approach with the MKF
> and MK.dispose() doesn't properly address that issue.
> 
> URL-based access or other lookups should IMHO only be used for cases
> where the repository has already been initialized and only a reference
> to it is needed. For such cases we should use JNDI, OSGi service
> references, or other existing mechanisms instead of a custom MKF
> interface.
> 
> As an example of using such a solution, see the new
> AbstractMicroKernelIT class in oak-it-mk and the standard Java service
> provider mechanism it leverages.

Sounds fine to me, +1

Cheers
Dominique

> 
> BR,
> 
> Jukka Zitting

Reply via email to