> From: Conal Tuohy [mailto:[EMAIL PROTECTED]]
> 
> > > It seems to me that the Source can implement Configurable,
> > Contextualizable,
> > > or Parameterizable, and then extract the credentials from its
> > Configuration,
> > > Context, or Parameter. Is that right? Any suggestions? Can anyone
> > point me
> > > at some code which implements something similar?
> >
> > Context is one per application, Configuration and Parameters
> > are one per
> > Source type (in your case - one configuration per all instances of
> > MailSource).
> >
> > I would suggest embedding auth parameters into the URL, as
> > this is done
> > with ftp and http protocols:
> >
> > http://username:password@host:port/path/file.ext#anchor
> 
> Thanks Vadim - I'll go with that.
> 
> Just to get this clear though - if my Source was a Generator instead,
could
> I pass parameters to it on a per-pipeline basis, just by implementing
> Parameterizable?

Yes.

Vadim


> e.g.
> 
> <map:match pattern="mail/*/*/*">
>       <map:generate type="mail" src="{1}">
>               <map:parameter name="username" value="{2}">
>               <map:parameter name="password" value="{3}">
>       </map:generate>
>       etc.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to