-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Deepal,
Please catch me on IM, i will walk thru the scenario again, i think you may have missed a few points in the JIRA and the email thread. thanks, dims Deepal jayasinghe 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. | Well I am not going to agree on this , since MR is something that people | can write and plug so adding must understand checking into custom code | is not a good idea. Any way must understand checking happen just before | calling the MR ,so to solve the problem you can add a handler just | before the MR and do you logic processing. So I am not going to +1 for | this change. |> 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. | We can easily fixed this by adding a handler as I mention above , so we | do not need this new Interface. | | | Thank you, | Deepal | | --------------------------------------------------------------------- | To unsubscribe, e-mail: [EMAIL PROTECTED] | For additional commands, e-mail: [EMAIL PROTECTED] | -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Cygwin) iD8DBQFH0UiHgNg6eWEDv1kRAs/kAJ9jWBod6k50KXMh+Rfa0I0jHn0g/gCeMSUB 8zgdEhqfGo8XREasibH/Qqo= =xBh/ -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
