Peter, when you attach a patch to a JIRA, if you can, please click the
button marked "Grant license to ASF for inclusion in ASF works"

Thanks again,
Jeremy

On 08/05/07, Davanum Srinivas <[EMAIL PROTECTED]> wrote:
Please click on the link on top right corner of the page to create a
userid and then login. then you can see the links for creating an
issue.

-- dims

On 5/7/07, Peter Danielsen <[EMAIL PROTECTED]> wrote:
> Jeremy,
>
> What's the procedure for doing this?  I've found links for browsing
> JIRAs, but not for creating them.
>
> Peter
>
> On 5/4/07, Jeremy Hughes <[EMAIL PROTECTED]> wrote:
> > Hi this sounds like a great idea. Do you have some code? If so would
> > you be able to attach it to a new JIRA? If it works out, sounds like
> > the the extensions Woden supplies itself should be designed in the
> > same way.
> >
> > If you have a test case to show ExtensionRegistrar in action that
> > would be nice too.
> >
> > Thanks,
> > Jeremy
> >
> > On 04/05/07, Peter Danielsen <[EMAIL PROTECTED]> wrote:
> > > Hi,
> > >
> > > I've been experimenting with Woden and Axis2 a bit trying to exercise
> > > Woden's extensibility features.  I've created some extensions and have
> > > been trying to find the best way to register them and their error
> > > message formats without having to change Woden or Axis2 code.  I'm
> > > wondering if any thought has been given to the idea of Woden "plugins"
> > > that would be a way to package extensions, their message formats, and
> > > a means of registering both with the core?
> > >
> > > It looks like the current, expected way to register extensions is to
> > > sub-class WSDLFactory and override the newPopulatedExtensionRegistry()
> > > method, then set the "org.apache.woden.WSDLFactory" property to the
> > > sub-class' name. This works, but if multiple sets of
> > > independently-developed extensions (not part of Woden distribution)
> > > need to be registered, a user will need to create a "composite"
> > > sub-class that will register their extensions and those developed by
> > > others.
> > >
> > > I'd like to offer a suggestion that would eliminate the need for
> > > different users to write their own composite sub-classes and would
> > > help modularize the registration of extensions.  The idea is to create
> > > a new interface, ExtensionRegistrar, with a single method:
> > >   void registerExtensions(ExtensionRegistry registry)
> > > Each set of extensions provides a class that implements this
> > > interface.  The implementation registers all extensions belonging to
> > > its set. A new property contains a list of ExtensionRegistrar classes
> > > whose "registerExtensions" methods are called after the standard
> > > PopulatedExtensionRegistry has been created.  Using the property
> > > achieves the effect of the composite sub-class without having to write
> > > it.
> > >
> > > With respect to error message formats, it looks like the current way
> > > to do this is to add them directly to Woden's Messages.properties
> > > file.  Would it instead be possible to modify MessageFormatter to
> > > allow the registration of additional resource bundles containing the
> > > message formats for extension sets?  MessageFormatter's "format"
> > > method would then look for the format key in each of the registered
> > > bundles.  An ExtensionRegistrar would be responsible for registering
> > > the resource bundle for its extension set.
> > >
> > > The net result of the above might be that a set of extensions could be
> > > packaged in a jar file containing:
> > > - the extension set's classes
> > > - the ExtensionRegistrar implementation
> > > - the extension set's message format resource bundle
> > >
> > > I think the use of an ExtensionRegistrar could be fairly easily
> > > incorporated into DOMWSDLFactory. I have more thoughts on this,
> > > including error handling, please let me know if you're interested in
> > > pursuing this further.  I hope this is a useful suggestion.
> > >
> > >
> > > Peter
> > >
> > > ---------------------------------------------------------------------
> > > 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]
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


--
Davanum Srinivas :: http://davanum.wordpress.com

---------------------------------------------------------------------
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]

Reply via email to