Issue Type: Bug Bug
Affects Versions: 1.1.1
Assignee: Unassigned
Components: tooling
Created: 14/Jan/14 8:39 AM
Description:

If I try to create a custom message composer/context mapper that subclasses existing message composer/context mapper (for example HttpMessageComposer) then the resulting class looks like:

public class CustomMessageComposer extends HttpMessageComposer implements MessageComposer {
}

The following error is displayed: The interface MessageComposer cannot be implemented more than once with different arguments: MessageComposer<HttpBindingData> and MessageComposer

There are two possble solutions:
1. If a super class contains MessageComposer interface, then don't add the interface to the resulting class
2. Parametrize MessageComposer interface w/r/t the super class's type parameter (MessageComposer<HttpBindingData>)

Project: SwitchYard
Priority: Minor Minor
Reporter: Tomas Rohovsky
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira