Issue Type: Feature Request Feature Request
Affects Versions: 2.0
Assignee: Unassigned
Components: deployment
Created: 06/Nov/13 8:25 AM
Description:

Resolution of an interface parser (Java, WSDL, ESB) currently relies on a static if/else block in Deployment.java:
https://github.com/jboss-switchyard/core/blob/master/deploy/base/src/main/java/org/switchyard/deploy/internal/Deployment.java#L403

This has two implications:
1) Any time we add support for a new interface type, the deployer needs to be touched as well.
2) Users cannot add their own interface types without hacking the deployer code.

Investigate the use of a dynamic facility (e.g. ServiceLoader) for resolving the set of interface parsers available to the deployer.

Fix Versions: 2.0
Project: SwitchYard
Priority: Major Major
Reporter: Keith Babo
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