[ 
https://issues.apache.org/jira/browse/WODEN-179?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12546264
 ] 

John Kaputin commented on WODEN-179:
------------------------------------

Axis2 is not affected by this code change. ServiceMix have responded that they 
will update their code if necessary after this change is made.  Woden4SAWSDL is 
based on a modified copy of the M7a release, so it will not be broken by this 
change to Woden trunk.

> Remove WSDLReader.readWSDL methods that take an ErrorHandler parameter
> ----------------------------------------------------------------------
>
>                 Key: WODEN-179
>                 URL: https://issues.apache.org/jira/browse/WODEN-179
>             Project: Woden
>          Issue Type: Improvement
>            Reporter: John Kaputin
>            Assignee: Dan Harvey
>             Fix For: M8
>
>         Attachments: woden-179.patch
>
>
> Each type of readWSDL method (i.e. URI argument, WSDLSource arg) also offers 
> a signature that takes an ErrorHandler object. ErrorHandler is just one type 
> of user configuration that may be done via the WSDLReader. Others include 
> setting the ExtensionRegistry and URIResolver. It seems inconsistent to offer 
> ErrorHandler configuration via the readWSDL methods, while explicit setters 
> are used for the others. I think I did this originally as a convenience 
> method, but I prefer a programming model that preserves the encapsulation of 
> ErrorReporter and maintains a consistent approach across the WSDLReader API. 
> This means the client would code:
>     reader.getErrorReporter().setErrorHandler(myErrHandler);
>     reader.readWSDL(wsdlUri);
> rather than:
>     reader.readWSDL(wsdlUri, myErrHandler);
> A slightly longer pgm model, but better encapsulation and with the improved 
> scoping of share objects brought about by WODEN-177, it becomes more obvious 
> that this configuration change is a persistent change to the ErrorReporter, 
> hence scoped across Woden, not just a temporary change for the life if the 
> readWSDL invocation.
> The readWSDL methods in question are not used by Axis2, so I'd prefer to 
> remove them rather than deprecate across releases, but we should post to the 
> woden-dev list to see if there are any objections.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to