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]>