On 23 Apr 2008, at 14:24, Sanjiva Weerawarana wrote:
Michele, its about making it easy to maintain and use. We gain
nothing by putting them into the same jar file.
With respect to your comment earlier saying
"So you end up increasing the limits for files/sockets on you linux
box"
HUH?? What are you talking about?? This has nothing to do with
limits for files or sockets!
Yes, since every jar file adds 1 to the number of files opened by a
process (your JVM is a process itself). The default limit for files +
socket that can be opened by a process is 1024.
Michele
Sanjiva.
Michele Mazzucco wrote:
Glen,
I disagree, each transport is composed by just a few classes, not
"megs of code".
I can't see really see where the problem is if you put JMS and
SMTP transports into the same jar file.
Michele
On 23 Apr 2008, at 13:09, Glen Daniels wrote:
Hi Michele:
Michele Mazzucco wrote:
- First of all, Asankha, why "synapse-transports.jar"?? That
makes no sense to me- so if you have a bug in the VFS code
you'll rev all the stuff? Why? There should be one jar per
transport.
Java provides packages for that. There's no need to have tons of
jars!
There are well-understood tradeoffs between complication and
flexibility here. Having one transport per jar means, as Sanjiva
notes, that you can independently version and release
transports. It also means that I don't need to carry around megs
of code which is useless to me when I want just one transport.
Forcing JMS and SMTP into one "transports.jar" seems just as
weird to me as putting Axiom and Neethi into one "policy-and-
xml.jar". :)
Now, that said - I do think it's fine if you want to make a
deployment *option* that's just one jar. I think Axis2 might
also want to be making available an axis2-complete.jar (name not
important) that has Axis2 plus all WS dependencies in it for ease
of use in embedding scenarios. But I think these are convenience
options that users can pick, as opposed to the right way to do
things in the mainstream.
Thanks,
--Glen
--------------------------------------------------------------------
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Sanjiva Weerawarana, Ph.D.
Founder & Director; Lanka Software Foundation; http://
www.opensource.lk/
Founder, Chairman & CEO; WSO2, Inc.; http://www.wso2.com/
Member; Apache Software Foundation; http://www.apache.org/
Visiting Lecturer; University of Moratuwa; http://www.cse.mrt.ac.lk/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]