Peter M. Goldstein wrote:

>All,
>
>Since some of the participants in the current discussion have requested
>complete source files for a service, rather than diffs.  Attached are
>the POP3 service sources.  You will need the org.apache.james.watchdog.*
>files and the AbstractJamesService.java file to complete a build with
>this modified service.
>

Hi Pete:

Just took a peek at the sources attached to your email - I was wondering
about the following defintion in the .xinfo file:

  <services>
    <service name="org.apache.avalon.framework.component.Component" 
version="1.0"/>
  </services>

This is basically saying the the POP3Server is providing a service 
interface
corresponding to Component.  

That a little odd because:
 
  (a) it means that a container may proxy this component to expose only
      Component (which is nothing)
  (b) a container may complain because your exposing a internal interfaces
      as opposed to a formal work interface
  (c) if the real case is that this is a component that does not provide
      a publically accessible services then the better approach is to
      simply drop the <services> element from the .xinfo file.

I would have though that this component was actually providing a 
services - but I'm not familiar with POP3 stuff so I'm not in a position 
to say what that service interface would be.

What do have in mind?

Cheers, Steve.

>
>
>--Peter
>  
>
>------------------------------------------------------------------------
>
>--
>To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
>For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
>

-- 

Stephen J. McConnell

OSM SARL
digital products for a global economy
mailto:[EMAIL PROTECTED]
http://www.osm.net




--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to