Well, I don't know if I'd consider that the most frequent use case, but it
could be on the search path for sure! :-)  That's a pretty cool idea, by the
way.

-----Original Message-----
From: Pablo Lalloni [mailto:[EMAIL PROTECTED] 
Sent: Monday, July 31, 2006 9:47 AM
To: dev@hivemind.apache.org
Cc: James Carman
Subject: Re: New convention?

El Lunes, 31 de Julio de 2006 07:49, James Carman escribió:
> Yes, *Impl in the same package might even be the first place it looks. 
> Then look for an *Impl in the impl subpackage.  I normally use the latter
> setup, but many folks do just put the implementation classes in the same
> package as their interface.  I'd like to make HiveMind very simple to
> configure with minimal effort.  That's why we offer the option to use
> "convention over configuration."

In cases when there will be just a single impl or a "default" one for a
given 
service we just make it a static inner class of the service interface. 

public interface SomeService {
  ...
  public static class Default implements SomeService {
    ...
  }
} 

So if the impl "search path" includes this idiom, it would be great for us
as 
this is definitely the most frequent case here.

-- 
Pablo


Reply via email to