On Wed, Apr 22, 2009 at 8:57 AM, Simon Laws <simonsl...@googlemail.com>wrote:

> snip...
>
> >
> > TUSCANY-2167 was caused by the base policy modules including WS binding
> > policy and dragging in some WS dependencies wasn't it? So thats fixed now
> > and isn't any issue with merging binding-ws-axis2-policy in the
> > binding-ws-axis2 module is it?
> >
> >    ...ant
> >
> >
>
> I made most of these changes and, at the time, the reason was two fold.
>
> - relate binding specific polices to those bindings. Hence
> binding-ws-axis2-policy which has axis2 specific code in but used to
> be something like policy-ws which wasn't particularly obvious.
> - allow policy jars to be deployed independently of the binding (or
> implementation) runtime jars which they affect. In this way a user who
> wants to change the default behaviour has a clear place to go to make
> the change rather than messing about inside the runtime jar.
>
> Simon
>

You said "...at the time..." does that mean things have changed and now we
could merge these at this time? I think these ones could be just packages in
the runtime module and that would keep things separate and obvious enough,
these aren't pluggable modules as the -runtime module directly news up
classes from the -policy module so i can't see any reasons for keeping the
code in a separate module now.

   ...ant

Reply via email to