camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Krasser (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CAMEL-4040) Inherit parameter binding annotations from superclasses and interfaces
Date Thu, 02 Jun 2011 14:38:47 GMT
Inherit parameter binding annotations from superclasses and interfaces
----------------------------------------------------------------------

                 Key: CAMEL-4040
                 URL: https://issues.apache.org/jira/browse/CAMEL-4040
             Project: Camel
          Issue Type: Improvement
          Components: camel-core
    Affects Versions: 2.7.1
            Reporter: Martin Krasser
            Assignee: Martin Krasser
             Fix For: 2.8.0


Currently, parameter binding annotations (such as @Header, @Body etc) must be placed on a
bean's implementation class in order to be recognized by Camel. Inheritance of these annotations
from a bean's superclass and interfaces should be supported as well. For example:

{code:java}
public interface BeanIntf {
    void foo(@Header String bar);
}

public class BeanImpl implements BeanIntf {
    public void foo(String bar) {
        // ...
    }
}
{code}

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message