Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 260856

Summary: Provide support for creating JAX-WS Handlers
Product: [WebTools] WTP Webservices Reporter: Shane Clarke <shane_clarke>
Component: jst.ws.jaxwsAssignee: Project Inbox <wtp.inc.jaxws-inbox>
Status: RESOLVED FIXED QA Contact: Shane Clarke <shane_clarke>
Severity: enhancement    
Priority: P3 CC: danail.branekov, keith.chong.ca, oisin.hurley
Version: unspecifiedKeywords: plan
Target Milestone: 3.2 M4   
Hardware: PC   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard: jaxws
Attachments:
Description Flags
JAX-WS Handler Wizard (STP Screenshot) none

Description Shane Clarke CLA 2009-01-13 10:06:56 EST
Add support to JAX-WS Tools for creating Logical and Protocol JAX-WS Handlers.

This support should also include the creation or modification of handler chain configuration files and the ability to associate a handler chain with a web service.
Comment 1 Shane Clarke CLA 2009-04-09 13:35:06 EDT
Created attachment 131420 [details]
JAX-WS Handler Wizard (STP Screenshot)

Added a screenshot of the JAX-WS Handler wizard from the earlier STP SC component.

To give an idea of what the new wizard might look like.
Comment 2 Shane Clarke CLA 2009-04-23 12:40:43 EDT
Moving from 3.1 M7 to a Future Milestone. Concentrating on bug fixes and more unit tests for this milestone.
 
Comment 3 Oisin Hurley CLA 2009-12-07 01:25:05 EST
Looks good I think.
Comment 4 Danail Branekov CLA 2009-12-08 02:59:47 EST
Hi,

The ordering of handlers in a chain does matter. Therefore the wizard should be able to specify the position of the created handler in the chain.
There should be also means for assigning an existing handler to a handler chain (already existing or newly created). Maybe this task should be performed via a similarly looking wizard where the user can specify the handler implementation, the chain it should be assigned to and the position the handler should go to.
Thinking further there should be probably some kind of an editor for modifying the handlers ordering - something really simple with a list of the handlers and two buttons - "Move Up" and "Move Down"
Comment 5 Shane Clarke CLA 2009-12-08 17:51:50 EST
(In reply to comment #4)
> Hi,
> 
> The ordering of handlers in a chain does matter. Therefore the wizard should be
> able to specify the position of the created handler in the chain.
> There should be also means for assigning an existing handler to a handler chain
> (already existing or newly created). Maybe this task should be performed via a
> similarly looking wizard where the user can specify the handler implementation,
> the chain it should be assigned to and the position the handler should go to.
> Thinking further there should be probably some kind of an editor for modifying
> the handlers ordering - something really simple with a list of the handlers and
> two buttons - "Move Up" and "Move Down"

Thanks Danail for your suggestions.

I've committed a fix but there's no support for specifying the position of the handler in the handler chain. It's too close to the 3.2 M4 deadline (this week) to introduce ordering support.

I'll open another bug to track the above under JAX-WS Handler configuration and management.