[switchyard-issues] [JBoss JIRA] (SWITCHYARD-1172) Allow components to constrain contract types based on what they support