FYI - James Snell IBM Emerging Technologies [EMAIL PROTECTED] (559) 587-1233 (office) (700) 544-9035 (t/l) Programming Web Services With SOAP O'Reilly & Associates, ISBN 0596000952
Have I not commanded you? Be strong and courageous. Do not be terrified, do not be discouraged, for the Lord your God will be with you whereever you go. - Joshua 1:9 ----- Forwarded by James M Snell/Fresno/IBM on 10/15/2002 01:31 PM ----- James M Snell/Fresno/IBM 10/15/2002 12:34 PM To [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED] cc bcc John Feller/Raleigh/IBM@IBMUS Subject Ok, if you refresh from cvs, there is a zip file called AxisInternalMessageExchange.zip in xml-axis/proposals that contains the updated interfaces (as per our discussion on IRC today and the raw prototype implementation. The impl is more a test to prove the concepts and is not currently integrated into Axis. In the zip, you will find a class called org.apache.axis.ime.internal.test.TestProvider. This class implements the basic behavior that the Axis Engine and Transports will need to provide. It needs quite a bit of cleaning up, simplifying and tweaking, but you'll get the basic idea. Significant things to point out: 1. The event model was changed as discussed on IRC 2. Message receive operations are now gated with MessageWorkers as discussed on IRC 3. The MessageWorkerGroup class needs a lot of work to simplify and automate the thread management. The goal is to make threading details as transparent as possible Enjoy and let the bashing begin :-) (btw, regarding "prior art", the Queued channel model implemented in the prototype was inspired by David Lea's util.concurrent library .... http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html ).... - James Snell IBM Emerging Technologies [EMAIL PROTECTED] (559) 587-1233 (office) (700) 544-9035 (t/l) Programming Web Services With SOAP O'Reilly & Associates, ISBN 0596000952 Have I not commanded you? Be strong and courageous. Do not be terrified, do not be discouraged, for the Lord your God will be with you whereever you go. - Joshua 1:9