> Leon Messerschmidt wrote:
>
> > I added a new service named AssemblerBrokerService to the cvs.  I also
added
> > some settings to the TR.properties file to support
AssemblerBrokerService.
>
> Looks good!

Cool!

> I would suggest defining constants in BaseJavaFactory for the strings that
> the specific Java factories are using.
>
> I would also suggest leaving only the Service interface, implementation
> and facade class (yet to be written) in this package, and moving
> the other classes to the turbine.util hierarchy.
>
> turbine.util.assemblerbroker.AssemblerFactory
> turbine.util.assemblerbroker.java.BaseFactory
> turbine.util.assemblerbroker.java.ActionFactory
> turbine.util.assemblerbroker.java.ScreenFactory
> turbine.util.assemblerbroker.java.NavigationFactory
>
> and then adding your classes under
> turbine.util.assemblerbroker.jpython

+1

Speaking of jpython integration.  I'm not sure if we want to distribute the
jpython.jar with Turbine - most people will probably not want to.

What would be the best way of distributing my jpython assembler factories?
I can use Class.forname (kinda like the O'reilly uploader did) so that you
don't need jpython to compile.  I can probably also make a separate .jar,
but somehow that doesn't appeal to me...  Any thoughts on this?

> We have a long tradition of crazy package partitioning :)

he, he :-)

~ Leon



------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Search: <http://www.mail-archive.com/turbine%40list.working-dogs.com/>
Problems?:           [EMAIL PROTECTED]

Reply via email to