+1 Dustin Amrhein
David Illsley <[EMAIL PROTECTED]> wrote: This seems like quite a clean solution. +1 David On Wed, Mar 5, 2008 at 10:59 AM, Nikhil V Thaker wrote: > > I would like to propose a change to handle certain situations in jaxws where > we need to postpone the must understand header check from the AxisEngine to > the MessageReceiver. For example, in case of jaxws handler, an application > can choose to implement getHeaders() and choose to add valid header qnames > in that implementation. A mustUnderstand validation needs to happen for this > scenario as described in section 10.2.1 of jaxws specification, in this > situation if the jaxws handlers are not loaded, the must understand checks > has to be postponed from AxisEngine until the handler are loaded and > available in jaxws implementation. > > Currently all the must understand processing happens in AxisEngine's > receive() method, I would like to provide a facility in AxisEngine code > where we can choose to delegate MustUnderstand Check to a Message Receiver. > I would like to propose addition of a new interface called > MessageReceiverExtension in Kernel module which has a method > isMustUnderstandCheckPostponed, this new interface will be implemented by > JAXWSMessageReceiver and will help in making the runtime decision to > postpone must understand check in AxisEngine code. > > I had made this proposal back in October 08 and here's the link to that > email, http://markmail.org/message/zzqgh535slhpmkbz this email has the > attachment for original patch. Here is the link to the JIRA issue > https://issues.apache.org/jira/browse/AXIS2-3568 > > Nikhil Thaker > office: 512 838 9964 > [EMAIL PROTECTED] -- David Illsley - IBM Web Services Development --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------- Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now.
